Ticket #24354 (closed defect: fixed)
kdeedu4 uses gpsd but does not declare a dependency on it
| Reported by: | ryandesign@… | Owned by: | snc@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.2 |
| Keywords: | Cc: | sharky@… | |
| Port: | kdeedu4 |
Description
$ port provides /opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
/opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so is provided by: kdeedu4
$ otool -L /opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
/opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so:
/opt/local/libexec/qt4-mac/lib/QtCore.framework/Versions/4/QtCore (compatibility version 4.6.0, current version 4.6.2)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 123.0.0)
/opt/local/libexec/qt4-mac/lib/QtDBus.framework/Versions/4/QtDBus (compatibility version 4.6.0, current version 4.6.2)
/opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui (compatibility version 4.6.0, current version 4.6.2)
/opt/local/libexec/qt4-mac/lib/QtXml.framework/Versions/4/QtXml (compatibility version 4.6.0, current version 4.6.2)
/opt/local/libexec/qt4-mac/lib/QtSvg.framework/Versions/4/QtSvg (compatibility version 4.6.0, current version 4.6.2)
/opt/local/libexec/qt4-mac/lib/QtNetwork.framework/Versions/4/QtNetwork (compatibility version 4.6.0, current version 4.6.2)
/opt/local/lib/libkdecore.5.dylib (compatibility version 5.0.0, current version 5.4.0)
/opt/local/lib/libkdeui.5.dylib (compatibility version 5.0.0, current version 5.4.0)
/opt/local/lib/libkio.5.dylib (compatibility version 5.0.0, current version 5.4.0)
/opt/local/lib/libgps.19.dylib (compatibility version 20.0.0, current version 20.0.0)
/opt/local/lib/libmarblewidget.4.dylib (compatibility version 4.0.0, current version 4.4.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 152.0.0)
/opt/local/lib/libsolid.4.dylib (compatibility version 4.0.0, current version 4.4.0)
/opt/local/libexec/qt4-mac/lib/QtScript.framework/Versions/4/QtScript (compatibility version 4.6.0, current version 4.6.2)
/opt/local/libexec/qt4-mac/lib/QtWebKit.framework/Versions/4/QtWebKit (compatibility version 4.6.0, current version 4.6.2)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
$ port provides /opt/local/lib/libgps.19.dylib
/opt/local/lib/libgps.19.dylib is provided by: gpsd
$
Change History
comment:2 Changed 3 years ago by snc@…
- Status changed from assigned to closed
- Resolution set to fixed
Added in r66005.
comment:3 Changed 3 years ago by ryandesign@…
- Status changed from closed to reopened
- Resolution fixed deleted
In addition to adding the gpsd dependency as you did, you should also revbump kdeedu4 so everyone who already built it before without gpsd support will now rebuild it with gpsd support.
This will also now prevent kdeedu4 from building universal, since gpsd does not build universal. If you want kdeedu4 to have the gpsd dependency but also build universal, you should work on fixing gpsd's universal build.
Note: See
TracTickets for help on using
tickets.

