Hey all,

I tried doing a fresh build (no existing cruft in my build directory)
of Firefox and associated stuff on a fresh install of Ubuntu 12, with
a hg checkout of trunk from a few days ago. While the nightly Firefox
(dist/bin/firefox) produced runs just fine, jsshell doesn't work
anymore. The problem seems to be that a new function was added to NSPR
(PR_SetCurrentThreadName), but the jsshell produced by the build
process is using the NSPR from my system:

libnspr4.so => /usr/lib/i386-linux-gnu/libnspr4.so

I dug around in the build output directories and I didn't see a
correct libnspr4.so produced by the build process in any of the
obvious places, either. When I build Firefox the same way on Windows,
I get a nspr4.dll next to js.exe, so everything works - it seems like
that should have happened here and didn't?

I followed the directions from the wiki on setting up the linux build
environment, and this is my mozconfig:

ac_add_options --enable-application=browser
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-tests
ac_add_options --enable-debug
ac_add_options --disable-optimize
ac_add_options --disable-accessibility

Thanks,
-kg
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to