#29789: debug variant of kdelibs4 port is not debuggable -----------------------------+---------------------------------------------- Reporter: mk@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: kdelibs4 -----------------------------+---------------------------------------------- Comment(by mk@…): Although the debug variant of mine seems to install fine "port contents" eventually doesn't show any *_debug-libraries as the result. It looks like the port does not {{{ [ MP-devel ] :kdelibs4 marko$ sudo port install +debug ---> Computing dependencies for kdelibs4 ---> Fetching kdelibs4 ---> Verifying checksum(s) for kdelibs4 ---> Extracting kdelibs4 ---> Applying patches to kdelibs4 ---> Configuring kdelibs4 ---> Building kdelibs4 ---> Staging kdelibs4 into destroot ---> Installing kdelibs4 @4.6.3_3+debug ---> Deactivating kdelibs4 @4.6.3_2 ---> Cleaning kdelibs4 ---> Activating kdelibs4 @4.6.3_3+debug ########################################################## # Don't forget that dbus needs to be started as the local # user (not with sudo) before any KDE programs will launch # To start it run the following command: # launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist ########################################################## ###################################################### # Programs will not start until you run the command # 'sudo chown -R $USER ~/Library/Preferences/KDE' # replacing $USER with your username. ###################################################### ---> Cleaning kdelibs4 [ MP-devel ] :kdelibs4 marko$ port contents kdelibs4 | grep debug /opt/macports-test/include/kdebug.h /opt/macports-test/share/apps/cmake/modules/KDELibs4LibraryTargets- debugfull.cmake /opt/macports-test/share/apps/cmake/modules/KDELibs4ToolsTargets- debugfull.cmake /opt/macports-test/share/apps/katepart/syntax/xmldebug.xml /opt/macports-test/share/config/kdebug.areas /opt/macports-test/share/config/kdebugrc }}} /opt/macports-test/share/apps/cmake/modules/KDELibs4LibraryTargets- debugfull.cmake, however, seem to say that the debug versions of the libraries don't have the "_debug" suffix anyway: {{{ # Import target "KDE4__kdecore" for configuration "Debugfull" SET_PROPERTY(TARGET KDE4__kdecore APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUGFULL) SET_TARGET_PROPERTIES(KDE4__kdecore PROPERTIES IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUGFULL "Qt4::QtDBus;Qt4::QtCore;-lpthread;-framework Carbon" IMPORTED_LOCATION_DEBUGFULL "/opt/macports- test/lib/libkdecore.5.6.0.dylib" IMPORTED_SONAME_DEBUGFULL "libkdecore.5.dylib" ) }}} ...or, do I misunderstand this? -- Ticket URL: <https://trac.macports.org/ticket/29789#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS