Whither libmozjs?

Braden McDaniel braden at endoframe.com
Thu Jan 17 07:26:31 UTC 2008


Where is libmozjs living these days? The Real Problem, though, is that
for some reason xulrunner-js.pc seems not to be conveying this
information.

I am seeing the following failure:

        /bin/sh ../libtool --tag=CXX   --mode=link g++ -pthread  -I/usr/include/freetype2   -DXP_UNIX -DJS_THREADSAFE -I/usr/include/xulrunner-sdk-1.9pre/stable -I/usr/include/xulrunner-sdk-1.9pre/js -I/usr/include/nspr4   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -version-info 8:2:0 -ljpeg -lpng -lz -lfontconfig   -lfreetype   -L/usr/lib/xulrunner-sdk-1.9pre/lib -L/lib -lmozjs -lplds4 -lplc4 -lnspr4 -lpthread -ldl      -o libopenvrml/libopenvrml.la -rpath /usr/lib libopenvrml/openvrml/libopenvrml_libopenvrml_la-vrml97_grammar.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_vrml_grammar.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-read_write_mutex.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-basetypes.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-field_value.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-event.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-exposedfield.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-scope.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-node.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-bounding_volume.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-script.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-ScriptJDK.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-browser.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-viewer.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-rendering_context.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-frustum.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-node_impl_util.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-vrml97node.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_core.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_networking.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_grouping.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_rendering.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_shape.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_geometry2d.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_texturing.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_interpolation.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_key_device_sensor.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_event_utilities.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_dis.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_environmental_effects.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_geospatial.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_hanim.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_nurbs.lo libopenvrml/openvrml/libopenvrml_libopenvrml_la-x3d_cad_geometry.lo -lboost_thread-mt 
        mkdir libopenvrml/.libs
        g++ -shared -nostdlib /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crti.o /usr/lib/gcc/i386-redhat-linux/4.1.2/crtbeginS.o  libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-vrml97_grammar.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_vrml_grammar.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-read_write_mutex.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-basetypes.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-field_value.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-event.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-exposedfield.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-scope.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-node.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-bounding_volume.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-script.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-ScriptJDK.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-browser.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-viewer.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-rendering_context.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-frustum.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-node_impl_util.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-vrml97node.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_core.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_networking.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_grouping.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_rendering.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_shape.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_geometry2d.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_texturing.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_interpolation.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_key_device_sensor.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_event_utilities.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_dis.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_environmental_effects.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_geospatial.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_hanim.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_nurbs.o libopenvrml/openvrml/.libs/libopenvrml_libopenvrml_la-x3d_cad_geometry.o  -ljpeg -lpng -lz -lfontconfig -lfreetype -L/usr/lib/xulrunner-sdk-1.9pre/lib -L/lib -lmozjs -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lboost_thread-mt -L/usr/lib/gcc/i386-redhat-linux/4.1.2 -L/usr/lib/gcc/i386-redhat-linux/4.1.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i386-redhat-linux/4.1.2/crtendS.o /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crtn.o  -pthread -m32 -march=i386 -mtune=generic -Wl,-soname -Wl,libopenvrml.so.8 -o libopenvrml/.libs/libopenvrml.so.8.0.2
        /usr/bin/ld: cannot find -lmozjs

I notice that "-L/usr/lib/xulrunner-sdk-1.9pre/lib" is being provided to
libtool; is this as it should be?

The full log is here:

        <http://koji.fedoraproject.org/koji/getfile?taskID=354025&name=build.log>

-- 
Braden McDaniel                           e-mail: <braden at endoframe.com>
<http://endoframe.com>                    Jabber: <braden at jabber.org>






More information about the fedora-devel-list mailing list