nss build error

Jeremy Huddleston jeremyhu at macports.org
Tue Apr 7 14:24:09 PDT 2009


On Apr 7, 2009, at 03:57, Ryan Schmidt wrote:

>
> On Apr 6, 2009, at 14:52, Frank J. R. Hanstick wrote:
>
>> 	Following a "sudo port selfupdate" the nss error changed from the  
>> previous to the following:
>>
>> Error: Target org.macports.build returned: shell command "cd /opt/ 
>> local/var/macports/build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_net_nss/work/nss-3.12 && make -C  
>> mozilla/security/coreconf/nsinstall && make -C mozilla/security/dbm  
>> && make -C mozilla/security/nss NSPR_LIB_DIR=/opt/local/lib/nspr  
>> NSS_USE_SYSTEM_SQLITE=1" returned error 2
>> Command output: _PR_GMTParameters referenced from libnss3 expected  
>> to be defined in /opt/local/lib/libnspr4.dylib
>> _PR_LocalTimeParameters referenced from libnss3 expected to be  
>> defined in /opt/local/lib/libnspr4.dylib
>
> [snip]
>
> There isn't any /opt/local/lib/libnspr4.dylib anymore; it's now /opt/ 
> local/lib/nspr/libnspr4.dylib. That's what the latest update to nspr  
> in r49079 did. So now all ports that use nspr have to be updated to  
> use nspr from that new location. For nss this should have been fixed  
> in r49081, which added the parameter NSPR_LIB_DIR=/opt/local/lib/ 
> nspr. But I see from your output above that you already have this  
> update. Can you clean and try again with the -d flag and show us the  
> full output?

Yeah, I bumped all ports that I knew about using nss and nspr to force  
a rebuild.  I apologize if this caused you problems, but in the end it  
will avoid headaches since we can avoid putting all of ${prefix}/lib  
into DYLD_LIBRARY_PATH

Please send the full debug log as Ryan mentioned, but then also try  
the following:

sudo port -v -f uninstall nss
sudo port -v clean nss
sudo port -v install nss




More information about the macports-users mailing list