#22775: dependencies for wine-devel fail to build universal, so wine-devel cannot install on Snow Leopard --------------------------------------+------------------------------------- Reporter: megAnhalt@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Keywords: wine-devel, snow leopard | Port: wine-devel --------------------------------------+------------------------------------- Hello everybody, I've looked around the db for a similar report, but they are different afaics: When trying to install wine-devel +universal on Snow Leopard on a uninstalled and cleaned system (following Migration instructions), wine- devel must be installed as universal. the problem is that jpeg fails to build universal, with the following error code: {{{ ... ---> Building jpeg Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_jpeg/work /jpeg-6b" && /usr/bin/make -j2 all " returned error 2 Command output: /usr/bin/gcc-4.2 -O2 -arch i386 -arch ppc -isystem/opt/local/include -I. -c ./transupp.c -o transupp.o >/dev/null 2>&1 /usr/bin/gcc-4.2 -O2 -arch i386 -arch ppc -isystem/opt/local/include -I. -c ./rdjpgcom.c -o rdjpgcom.o >/dev/null 2>&1 mv -f .libs/rdjpgcom.lo rdjpgcom.lo ./libtool --mode=compile /usr/bin/gcc-4.2 -O2 -arch i386 -arch ppc -isystem/opt/local/include -I. -c ./wrjpgcom.c rm -f .libs/wrjpgcom.lo /usr/bin/gcc-4.2 -O2 -arch i386 -arch ppc -isystem/opt/local/include -I. -c ./wrjpgcom.c -fno-common -DPIC -o .libs/wrjpgcom.lo /usr/bin/gcc-4.2 -O2 -arch i386 -arch ppc -isystem/opt/local/include -I. -c ./wrjpgcom.c -o wrjpgcom.o >/dev/null 2>&1 mv -f .libs/wrjpgcom.lo wrjpgcom.lo ./libtool --mode=link "/usr/bin/gcc-4.2 -O2 -arch i386 -arch ppc -isystem/opt/local/include -I." -o libjpeg.la jcapimin.lo jcapistd.lo jctrans.lo jcparam.lo jdatadst.lo jcinit.lo jcmaster.lo jcmarker.lo jcmainct.lo jcprepct.lo jccoefct.lo jccolor.lo jcsample.lo jchuff.lo jcphuff.lo jcdctmgr.lo jfdctfst.lo jfdctflt.lo jfdctint.lo jdapimin.lo jdapistd.lo jdtrans.lo jdatasrc.lo jdmaster.lo jdinput.lo jdmarker.lo jdhuff.lo jdphuff.lo jdmainct.lo jdcoefct.lo jdpostct.lo jddctmgr.lo jidctfst.lo jidctflt.lo jidctint.lo jidctred.lo jdsample.lo jdcolor.lo jquant1.lo jquant2.lo jdmerge.lo jcomapi.lo jutils.lo jerror.lo jmemmgr.lo jmemnobs.lo \ -rpath /opt/local/lib -no-undefined -version-info 62 rm -fr .libs/libjpeg.la .libs/libjpeg.* .libs/libjpeg.* mv -f .libs/transupp.lo transupp.lo ./libtool --mode=link /usr/bin/gcc-4.2 -o rdjpgcom rdjpgcom.lo -arch x86_64 -arch i386 -arch ppc /usr/bin/gcc-4.2 -o rdjpgcom rdjpgcom.o -arch x86_64 -arch i386 -arch ppc ld: warning: in rdjpgcom.o, missing required architecture x86_64 in file Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status lipo: can't open input file: /var/tmp//ccozXoFR.out (No such file or directory) make: *** [rdjpgcom] Error 1 make: *** Waiting for unfinished jobs.... /usr/bin/gcc-4.2 -O2 -arch i386 -arch ppc -isystem/opt/local/include -I. -dynamiclib -o .libs/libjpeg.62.0.0.dylib jcapimin.lo jcapistd.lo jctrans.lo jcparam.lo jdatadst.lo jcinit.lo jcmaster.lo jcmarker.lo jcmainct.lo jcprepct.lo jccoefct.lo jccolor.lo jcsample.lo jchuff.lo jcphuff.lo jcdctmgr.lo jfdctfst.lo jfdctflt.lo jfdctint.lo jdapimin.lo jdapistd.lo jdtrans.lo jdatasrc.lo jdmaster.lo jdinput.lo jdmarker.lo jdhuff.lo jdphuff.lo jdmainct.lo jdcoefct.lo jdpostct.lo jddctmgr.lo jidctfst.lo jidctflt.lo jidctint.lo jidctred.lo jdsample.lo jdcolor.lo jquant1.lo jquant2.lo jdmerge.lo jcomapi.lo jutils.lo jerror.lo jmemmgr.lo jmemnobs.lo -lc -install_name /opt/local/lib/libjpeg.62.dylib -compatibility_version 63 -current_version 63.0 (cd .libs && rm -f libjpeg.62.dylib && ln -s libjpeg.62.0.0.dylib libjpeg.62.dylib) (cd .libs && rm -f libjpeg.dylib && ln -s libjpeg.62.0.0.dylib libjpeg.dylib) ar cru .libs/libjpeg.a jcapimin.o jcapistd.o jctrans.o jcparam.o jdatadst.o jcinit.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o jccoefct.o jccolor.o jcsample.o jchuff.o jcphuff.o jcdctmgr.o jfdctfst.o jfdctflt.o jfdctint.o jdapimin.o jdapistd.o jdtrans.o jdatasrc.o jdmaster.o jdinput.o jdmarker.o jdhuff.o jdphuff.o jdmainct.o jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o jcomapi.o jutils.o jerror.o jmemmgr.o jmemnobs.o ranlib .libs/libjpeg.a creating libjpeg.la (cd .libs && rm -f libjpeg.la && ln -s ../libjpeg.la libjpeg.la) Error: The following dependencies failed to build: jpeg libxml2 libxslt mesa glut makedepend pkgconfig xorg-xproto xorg-dri2proto xorg-glproto xorg-libXfixes xorg-fixesproto xorg-libX11 groff xorg-bigreqsproto xorg- inputproto xorg-kbproto xorg-libXau xorg-libXdmcp xorg-util-macros xorg- xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-libXi xorg-libXext xorg-libXmu xorg-libXt xorg-libsm xorg-libice ncurses ncursesw openssl xorg-libXcursor xorg-renderproto xrender xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto xorg-libXxf86vm xorg- xf86vidmodeproto Error: Status 1 encountered during processing. }}} Wine refuses to build unless it's i386, which is impossible since jpeg doesn't build universal. (tried to build it regularly, which works, but doesn't work as a dependency for wine. As I said, following the Migration instructions for Macport, I wiped the Macports system clean after installing Snow Leopard, XCode and Macports was updated, and wine was the first one to be installed. I've been trying for two days to install wine-devel, reading bug reports and tickets, uninstalling, cleaning, and installing again. Is there a working solution to the problem? I actually hope it's just me and not a general problem... -- Ticket URL: <http://trac.macports.org/ticket/22775> MacPorts <http://www.macports.org/> Ports system for Mac OS