[MacPorts] #29789: debug variant of kdelibs4 port is not debuggable

MacPorts noreply at macports.org
Mon Jun 13 09:11:18 PDT 2011


#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


More information about the macports-tickets mailing list