-----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

Reply via email to