#20501: pv-1.1.4 fails to build with universal_archs i386 x86_64 -----------------------------------+---------------------------------------- Reporter: boris.dusek@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: pv universal | Port: pv -----------------------------------+---------------------------------------- I have installed MacPorts 1.7.1 with the installer, ran selfupdate, set universal_archs to "i386 x86_64" in my macports.conf, and have set +universal (and nothing else) in my variants.conf. When installing pv, all the dependencies (e.g. ncurses, expat, gettext) get compiled fine with universal, but pv itself fails. Below is the output. Other user [http://lists.macosforge.org/pipermail/macports- users/2009-July/016002.html confirmed] the same with universal_archs ppc i386. OK, here is the Terminal output: {{{ ---> Building pv Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_pv/work/pv-1.1.4" && nice -n 20 make all " returned error 2 Command output: /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version- min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/main/main.o src/main/main.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/main/options.o src/main/options.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/main/remote.o src/main/remote.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/main/version.o src/main/version.c ld -r -o src/main.o src/main/help.o src/main/main.o src/main/options.o src/main/remote.o src/main/version.o ld warning: -arch not specified /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/library/getopt.o src/library/getopt.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/library/gettext.o src/library/gettext.c ld -r -o src/library.o src/library/getopt.o src/library/gettext.o ld warning: -arch not specified /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/pv/cursor.o src/pv/cursor.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/pv/display.o src/pv/display.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/pv/file.o src/pv/file.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/pv/loop.o src/pv/loop.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/pv/number.o src/pv/number.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/pv/signal.o src/pv/signal.c /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I./src/include -Isrc/include -DHAVE_CONFIG_H -DLOCALEDIR=\"/opt/local/share/locale\" -c -o src/pv/transfer.o src/pv/transfer.c ld -r -o src/pv.o src/pv/cursor.o src/pv/display.o src/pv/file.o src/pv/loop.o src/pv/number.o src/pv/signal.o src/pv/transfer.o ld warning: -arch not specified /usr/bin/gcc-4.0 -L/opt/local/lib -arch i386 -arch x86_64 -mmacosx- version-min=10.5 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch x86_64 -mmacosx-version-min=10.5 -o pv src/main.o src/library.o src/pv.o -lintl ld warning: in src/main.o, file is not of required architecture ld warning: in src/library.o, file is not of required architecture ld warning: in src/pv.o, file is not of required architecture Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.5.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status lipo: can't open input file: /var/tmp//ccL7Fz8Q.out (No such file or directory) make: *** [pv] Error 1 Error: Status 1 encountered during processing. }}} -- Ticket URL: <http://trac.macports.org/ticket/20501> MacPorts <http://www.macports.org/> Ports system for Mac OS