Bug#658328: jsval.h:45:24: fatal error: js/Utility.h: No such file or directory
Michael Biebl
biebl at debian.org
Thu Feb 2 01:45:28 UTC 2012
Package: libmozjs-dev
Version: 10.0-1
Severity: serious
Tried to rebuild libproxy against the latest libmozjs version:
In file included from /usr/include/mozjs/jsapi.h:50:0,
from pacrunner_mozjs.c:33:
/usr/include/mozjs/jsval.h:45:24: fatal error: js/Utility.h: No such file or directory
compilation terminated.
make[4]: *** [pacrunner_mozjs_la-pacrunner_mozjs.lo] Error 1
make[4]: Leaving directory `/tmp/buildd/libproxy-0.3.1/src/modules'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/buildd/libproxy-0.3.1/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/libproxy-0.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/libproxy-0.3.1'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
libmozjs-dev installs all headers in /usr/include/mozjs, but I see the following:
# grep "#include \"js/" /usr/include/mozjs/*
/usr/include/mozjs/jsapi.h:#include "js/Utility.h"
/usr/include/mozjs/jsatom.h:#include "js/HashTable.h"
/usr/include/mozjs/jsclone.h:#include "js/HashTable.h"
/usr/include/mozjs/jsclone.h:#include "js/Vector.h"
/usr/include/mozjs/jscntxt.h:#include "js/HashTable.h"
/usr/include/mozjs/jscntxt.h:#include "js/Vector.h"
/usr/include/mozjs/jsgc.h:#include "js/HashTable.h"
/usr/include/mozjs/jsgc.h:#include "js/Vector.h"
/usr/include/mozjs/json.h:#include "js/Vector.h"
/usr/include/mozjs/jspropertytree.h:#include "js/HashTable.h"
/usr/include/mozjs/jsstr.h:#include "js/HashTable.h"
/usr/include/mozjs/jsutil.h:#include "js/Utility.h"
/usr/include/mozjs/jsval.h:#include "js/Utility.h"
Note the "js/" path.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libmozjs-dev depends on:
ii libmozjs9d 9.0.1-1
ii libnspr4-dev 4.8.9-1
libmozjs-dev recommends no packages.
libmozjs-dev suggests no packages.
More information about the pkg-mozilla-maintainers
mailing list