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