Re: [MacPorts] #14975: opendx build on leopard fails with unresolved symbols
#14975: opendx build on leopard fails with unresolved symbols ---------------------------+------------------------------------------------ Reporter: pel1@psu.edu | Owner: gwright@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: opendx libOPENGL.a ---------------------------+------------------------------------------------ Comment (by kuroyagi@therandomwalker.net): It is caused by the failure of configure to find libGL[[BR]] It is clear from the following config.log {{{ configure:25194: checking for glXGetConfig in -lGL configure:25224: /usr/bin/gcc-4.0 -o conftest -O2 -I/usr/X11R6/include -I/opt/local/include -I/usr/X11R6/include -L/opt/local/lib conftest.c -lGL -lm -lXmu -lXext -lXt -lX11 -lxm -lxt -lSM -lICE -L/usr/X11R6/lib -lpthread >&5 ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib collect2: ld returned 1 exit status configure:25230: $? = 1 }}} The reason configure fails to link to libGL is explained at [http://developer.apple.com/qa/qa2007/qa1567.html] following patch resolves this linking problem but #14085 still exists {{{ --- /opt/local/var/macports/sources/rsync.macports.org/release/ports/science/opendx/Portfile.orig 2007-10-10 17:15:05.000000000 +0900 +++ /opt/local/var/macports/sources/rsync.macports.org/release/ports/science/opendx/Portfile 2008-06-02 18:12:16.000000000 +0900 @@ -48,7 +48,10 @@ JAVA=/usr/bin/java \ JAVAC=/usr/bin/javac \ JAVAH=/usr/bin/javah \ - JAVAP=/usr/bin/javap + JAVAP=/usr/bin/javap \ + LDFLAGS="-dylib_file \ +/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:\ +/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib" configure.args --x-includes=/usr/X11R6/include \ --x-libraries=/usr/X11R6/lib \ --with-jni- path=/System/Library/Frameworks/JavaVM.framework/Headers \ }}} -- Ticket URL: <http://trac.macports.org/ticket/14975#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts