New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #24354 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

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:1 Changed 3 years ago by snc@…

  • Status changed from new to assigned

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.

comment:4 Changed 3 years ago by snc@…

  • Status changed from reopened to closed
  • Resolution set to fixed

Disabled universal in r66064. Also did revbump for r66005.

Note: See TracTickets for help on using tickets.