Bug#638618: libmozjs-dev: jsval.h includes missing <mozilla/Util.h>

Aurelien Jarno aurel32 at debian.org
Sat Aug 20 09:47:29 UTC 2011

Package: libmozjs-dev
Version: 6.0-1 
Severity: grave
Justification: renders package unusable

libmozjs-dev provides jsval.h (which is included by a lot of other
included), which includes <mozilla/Util.h>, which is not provided
by this package or its dependencies. It causes a lot of packages to

| In file included from /usr/include/mozjs/jsval.h:48:0,
|                  from /usr/include/mozjs/jspubtd.h:47,
|                  from /usr/include/mozjs/jsapi.h:49,
|                  from dehydra_plugin.c:24:
| /usr/include/mozjs/jsutil.h:48:26: fatal error: mozilla/Util.h: No such file or directory

mozilla/Util.h seems to be provided by xulrunner-dev in
/usr/include/xulrunner-6.0/mozilla/Util.h. However libmozjs-dev doesn't
depends on xulrunner-dev, and 'pkg-config --cflags' also doesn't report
this directory.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

More information about the pkg-mozilla-maintainers mailing list