#16411: jpeg-6b_2 fails to build universal on Tiger/PPC- linking error ----------------------------------+----------------------------------------- Reporter: cgtobi@… | Owner: waqar@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: jpeg, universal, PPC | Port: jpeg ----------------------------------+----------------------------------------- Comment(by mcalhoun@…): I just ran into this problem.[[BR]] I tried to upgrade jpeg to get a universal build (so while jpeg was building, a non-universal /opt/local/lib/libjpeg.dylib existed).[[BR]] At one point in the build process, there is the command: {{{ /usr/bin/gcc-4.0 -L/opt/local/lib -arch ppc -arch i386 -arch ppc64 -arch x86_64 -mmacosx-version-min=10.5 -o .libs/cjpeg cjpeg.o rdppm.o rdgif.o rdtarga.o rdrle.o rdbmp.o rdswitch.o cdjpeg.o -L.libs -ljpeg }}} Since -L/opt/local/lib is before -L.libs, the linker finds /opt/local/lib/libjpeg.dylib (not universal) instead of .libs/libjpeg.dylib (universal). Attached is a proposed fix. It is a long shot, but this may be related to #17910.[[BR]] If /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib[[BR]] was in the library search path, then the above command might have found it as well. -- Ticket URL: <http://trac.macports.org/ticket/16411#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS