[MacPorts] #19160: spidermonkey: can't locate file for: -lnspr4
MacPorts
noreply at macports.org
Fri Apr 3 16:14:15 PDT 2009
#19160: spidermonkey: can't locate file for: -lnspr4
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: akitada@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.7.0
Keywords: | Port: spidermonkey
-------------------------------------+--------------------------------------
I'm unable to install spidermonkey:
{{{
$ port installed spidermonkey
The following ports are currently installed:
spidermonkey @1.7.0_1 (active)
$ port -ux upgrade spidermonkey
---> Fetching spidermonkey
---> Attempting to fetch js-1.7.0.tar.gz from
http://distfiles.macports.org/spidermonkey
---> Verifying checksum(s) for spidermonkey
---> Extracting spidermonkey
---> Applying patches to spidermonkey
---> Configuring spidermonkey
---> Building spidermonkey
Error: Target org.macports.build returned: shell command " cd
"/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_spidermonkey/work/js/src"
&& nice -n 10 make all -f Makefile.ref LIBDIR="/lib" SO_SUFFIX=dylib
JS_THREADSAFE=1 CC=/usr/bin/gcc-4.0 DEFINES=-DJS_C_STRINGS_ARE_UTF8 "
returned error 2
Command output: /usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsmath.lo -c -Wall
-Wno-format -no-cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX
-DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN
-DJS_C_STRINGS_ARE_UTF8 -DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ
-I/mp/include/nspr jsmath.c -fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsnum.lo -c -Wall -Wno-format -no-cpp-
precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsnum.c -fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsobj.lo -c -Wall -Wno-format -no-cpp-
precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsobj.c -fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsopcode.lo -c -Wall -Wno-format -no-
cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsopcode.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsparse.lo -c -Wall -Wno-format -no-
cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsparse.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsprf.lo -c -Wall -Wno-format -no-cpp-
precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsprf.c -fPIC
jsprf.c: In function 'dosprintf':
jsprf.c:952: warning: pointer targets in passing argument 1 of
'js_OneUcs4ToUtf8Char' differ in signedness
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsregexp.lo -c -Wall -Wno-format -no-
cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsregexp.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsscan.lo -c -Wall -Wno-format -no-cpp-
precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsscan.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsscope.lo -c -Wall -Wno-format -no-
cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsscope.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsscript.lo -c -Wall -Wno-format -no-
cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsscript.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsstr.lo -c -Wall -Wno-format -no-cpp-
precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsstr.c -fPIC
jsstr.c: In function 'js_InflateStringToBuffer':
jsstr.c:2971: warning: pointer targets in passing argument 1 of
'Utf8ToOneUcs4Char' differ in signedness
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsutil.lo -c -Wall -Wno-format -no-cpp-
precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsutil.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsxdrapi.lo -c -Wall -Wno-format -no-
cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsxdrapi.c
-fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/jsxml.lo -c -Wall -Wno-format -no-cpp-
precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr jsxml.c -fPIC
/usr/bin/gcc-4.0 -o Darwin_OPT.OBJ/prmjtime.lo -c -Wall -Wno-format -no-
cpp-precomp -fno-common -pipe -O -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV
-D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DJS_C_STRINGS_ARE_UTF8
-DJS_C_STRINGS_ARE_UTF8 -IDarwin_OPT.OBJ -I/mp/include/nspr prmjtime.c
-fPIC
/usr/bin/gcc-4.0 -framework System -dynamiclib -lm -lplds4 -lplc4 -lnspr4
-o Darwin_OPT.OBJ/libjs.dylib Darwin_OPT.OBJ/jsapi.lo
Darwin_OPT.OBJ/jsarena.lo Darwin_OPT.OBJ/jsarray.lo
Darwin_OPT.OBJ/jsatom.lo Darwin_OPT.OBJ/jsbool.lo
Darwin_OPT.OBJ/jscntxt.lo Darwin_OPT.OBJ/jsdate.lo
Darwin_OPT.OBJ/jsdbgapi.lo Darwin_OPT.OBJ/jsdhash.lo
Darwin_OPT.OBJ/jsdtoa.lo Darwin_OPT.OBJ/jsemit.lo Darwin_OPT.OBJ/jsexn.lo
Darwin_OPT.OBJ/jsfun.lo Darwin_OPT.OBJ/jsgc.lo Darwin_OPT.OBJ/jshash.lo
Darwin_OPT.OBJ/jsinterp.lo Darwin_OPT.OBJ/jsiter.lo
Darwin_OPT.OBJ/jslock.lo Darwin_OPT.OBJ/jslog2.lo Darwin_OPT.OBJ/jslong.lo
Darwin_OPT.OBJ/jsmath.lo Darwin_OPT.OBJ/jsnum.lo Darwin_OPT.OBJ/jsobj.lo
Darwin_OPT.OBJ/jsopcode.lo Darwin_OPT.OBJ/jsparse.lo
Darwin_OPT.OBJ/jsprf.lo Darwin_OPT.OBJ/jsregexp.lo
Darwin_OPT.OBJ/jsscan.lo Darwin_OPT.OBJ/jsscope.lo
Darwin_OPT.OBJ/jsscript.lo Darwin_OPT.OBJ/jsstr.lo
Darwin_OPT.OBJ/jsutil.lo Darwin_OPT.OBJ/jsxdrapi.lo
Darwin_OPT.OBJ/jsxml.lo Darwin_OPT.OBJ/prmjtime.lo -L/mp/lib -lnspr4
-install_name /mp/lib/libjs.dylib
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: can't locate file for:
-lplds4
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: file: -lplds4 is not an
object file (not allowed in a library)
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: can't locate file for:
-lplc4
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: file: -lplc4 is not an
object file (not allowed in a library)
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: can't locate file for:
-lnspr4
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: file: -lnspr4 is not an
object file (not allowed in a library)
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: can't locate file for:
-lnspr4
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: file: -lnspr4 is not an
object file (not allowed in a library)
make[1]: *** [Darwin_OPT.OBJ/libjs.dylib] Error 1
make: *** [all] Error 2
Error: Unable to upgrade port: 1
}}}
Probably caused by r49079.
--
Ticket URL: <http://trac.macports.org/ticket/19160>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list