-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 4/22/10 5:23 AM, Dominique Dhumieres wrote: > On intel OSX 10.5.8 installing nss.1d-3.12.6-2 failed with: > > ... > cc -dynamiclib -compatibility_version 1.0.1 -current_version 1.0.1 > -install_name /sw/lib/nss/libnssutil3.dylib -headerpad_max_install_names -o > Darwin9.8.0_DBG.OBJ/libnssutil3.dylib Darwin9.8.0_DBG.OBJ/quickder.o > Darwin9.8.0_DBG.OBJ/secdig.o Darwin9.8.0_DBG.OBJ/derdec.o > Darwin9.8.0_DBG.OBJ/derenc.o Darwin9.8.0_DBG.OBJ/dersubr.o > Darwin9.8.0_DBG.OBJ/dertime.o Darwin9.8.0_DBG.OBJ/nssb64d.o > Darwin9.8.0_DBG.OBJ/nssb64e.o Darwin9.8.0_DBG.OBJ/nssrwlk.o > Darwin9.8.0_DBG.OBJ/nssilock.o Darwin9.8.0_DBG.OBJ/oidstring.o > Darwin9.8.0_DBG.OBJ/portreg.o Darwin9.8.0_DBG.OBJ/secalgid.o > Darwin9.8.0_DBG.OBJ/secasn1d.o Darwin9.8.0_DBG.OBJ/secasn1e.o > Darwin9.8.0_DBG.OBJ/secasn1u.o Darwin9.8.0_DBG.OBJ/secitem.o > Darwin9.8.0_DBG.OBJ/secload.o Darwin9.8.0_DBG.OBJ/secoid.o > Darwin9.8.0_DBG.OBJ/sectime.o Darwin9.8.0_DBG.OBJ/secport.o > Darwin9.8.0_DBG.OBJ/templates.o Darwin9.8.0_DBG.OBJ/utf8.o > -L../../../../dist/Darwin9.8.0_DBG.OBJ/lib -L/sw/lib/nspr -lplc4 -lplds4 > -lnspr4 > ld warning: in /sw/lib/nspr/libplc4.dylib, file is not of required > architecture > ld warning: in /sw/lib/nspr/libplds4.dylib, file is not of required > architecture > ld warning: in /sw/lib/nspr/libnspr4.dylib, file is not of required > architecture > Undefined symbols: > "_PR_Lock", referenced from: > _NSSRWLock_LockRead_Util in nssrwlk.o > ... > _CERT_GenTime2FormattedAscii_Util in sectime.o > ld: symbol(s) not found > collect2: ld returned 1 exit status > make[2]: *** [Darwin9.8.0_DBG.OBJ/libnssutil3.dylib] Error 1 > make[1]: *** [libs] Error 2 > make: *** [libs] Error 2 > ### execution of /var/tmp/tmp.2.S7OZGI failed, exit code 2 > Removing runtime build-lock... > Removing build-lock package... > /sw/bin/dpkg-lockwait -r fink-buildlock-nss.1d-3.12.6-2 > (Reading database ... 475646 files and directories currently installed.) > Removing fink-buildlock-nss.1d-3.12.6-2 ... > Failed: phase compiling: nss.1d-3.12.6-2 failed > > Looking at the nspr.0d build, I see "gcc -arch x86_64", while for nss.1d > I see "-Di386". This probably explains the "file is not of required > architecture". > > TIA > > Dominique >
It does indeed. This is what I get on 10.5.8/i386 (I already reported it to Daniel, off-list, since I assumed that there would be a quick fix): $ dpkg -L nspr.0d-shlibs | xargs file /.: sticky directory /sw: directory /sw/lib: directory /sw/lib/nspr: directory /sw/lib/nspr/libnspr4.0d.dylib: Mach-O 64-bit dynamically linked shared library /sw/lib/nspr/libplc4.0d.dylib: Mach-O 64-bit dynamically linked shared library /sw/lib/nspr/libplds4.0d.dylib: Mach-O 64-bit dynamically linked shared library /sw/share: directory /sw/share/doc: directory /sw/share/doc/nspr.0d-shlibs: directory /sw/share/doc/nspr.0d-shlibs/LICENSE: ASCII English text - -- Alexander Hansen Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvQTA0ACgkQB8UpO3rKjQ+cNQCgnvmYKZ8EuI4TLOM14JlfYYSO bA8Anjfrky4PRxRZvsjOCgC9agEjAhHa =n0cJ -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
