#13575: dcraw 8.81_0 won't build universal -------------------------------------+-------------------------------------- Reporter: ryandesign@macports.org | Owner: macports-dev@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | -------------------------------------+-------------------------------------- dcraw won't build universal. Even though I have all its dependencies installed universal, I get this: {{{ $ sudo port install dcraw +universal ---> Fetching dcraw ---> Verifying checksum(s) for dcraw ---> Extracting dcraw ---> Configuring dcraw ---> Building dcraw with target all Error: Target org.macports.build returned: shell command "cd /opt/local/var/macports/build/_Users_rschmidt_macports_dports_graphics_dcraw/work/dcraw && cc -o dcraw -O2 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc dcraw.c -ljpeg -llcms -lintl -I/opt/local/include -L/opt/local/lib -DLOCALEDIR=\"/opt/local/share/locale/\"" returned error 1 Command output: /usr/bin/ld: for architecture i386 /usr/bin/ld: warning can't open dynamic library: /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib referenced from: /opt/local/lib/libintl.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) /usr/bin/ld: Undefined symbols: _libiconv referenced from libintl expected to be defined in /opt/local/lib/libiconv.2.dylib _libiconv_open referenced from libintl expected to be defined in /opt/local/lib/libiconv.2.dylib _libiconv_set_relocation_prefix referenced from libintl expected to be defined in /opt/local/lib/libiconv.2.dylib collect2: ld returned 1 exit status /usr/bin/ld: for architecture ppc /usr/bin/ld: warning can't open dynamic library: /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib referenced from: /opt/local/lib/libintl.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) /usr/bin/ld: Undefined symbols: _libiconv referenced from libintl expected to be defined in /opt/local/lib/libiconv.2.dylib _libiconv_open referenced from libintl expected to be defined in /opt/local/lib/libiconv.2.dylib _libiconv_set_relocation_prefix referenced from libintl expected to be defined in /opt/local/lib/libiconv.2.dylib collect2: ld returned 1 exit status lipo: can't open input file: /var/tmp//cc3O3Lma.out (No such file or directory) Error: Status 1 encountered during processing. $ }}} What's curious to me is that changes were made to the dcraw port in r26250 apparently to add universal support. But I don't see how that would have been possible, since dcraw depends on jpeg, and jpeg hasn't been able to build universal until r32007. -- Ticket URL: <https://trac.macports.org/projects/macports/ticket/13575> MacPorts </projects/macports> Ports system for Mac OS