Skip Menu |

This queue is for tickets about the JSPL CPAN distribution.

Report information
The Basics
Id: 74003
Status: resolved
Priority: 0/
Queue: JSPL

Owner: sog [...]
Requestors: reisub [...]

Bug Information
Severity: Critical
Broken in: (no value)
Fixed in: 1.07

Subject: JSPL-1.06 build error (xulrunner-9.0.1)
Download (untitled) / with headers
text/plain 2.7k
Hello. I want to learn JSPL in practice, but can't build it successfully. My system: GNU/Linux Distrubution: Archlinux Mozilla Firefox version: 9.0.1 It seems no need in perl -v output. ----------------------------------- Building S/SO/SORTIZ/JSPL-1.06.tar.gz Found mozilla-js (9.0.1) Will use JS_LIBS="-L/usr/lib/xulrunner-devel-9.0.1/lib -lxpcomglue_s -lxul -lxpcom -lmozalloc -lplds4 -lplc4 -lnspr4 -lpthread -ldl " JS_INC="-I/usr/include/xulrunner-9.0.1 -I/usr/include/xulrunner-9.0.1/js -I/usr/include/nspr " JS_DEFINES="-DXP_UNIX -DJS_THREADSAFE " Testing the environment... Warning: unfinished port to this SM version! Checking if your kit is complete... .... cp lib/JSPL/Runtime/ blib/lib/JSPL/Runtime/ cp lib/JSPL/ blib/lib/JSPL/ cp lib/JSPL/ blib/lib/JSPL/ cp lib/PerlHash.pod blib/lib/PerlHash.pod cp lib/PerlObject.pod blib/lib/PerlObject.pod cp lib/JSPL/ blib/lib/JSPL/ /usr/bin/perl /usr/share/perl5/site_perl/ExtUtils/xsubpp -C++ -typemap /usr/share/perl5/core_perl/ExtUtils/typemap -typemap typemap JS.xs > JS.xsc && mv JS.xsc JS.c c++ -c -I/usr/include/xulrunner-9.0.1 -I/usr/include/xulrunner-9.0.1/js -I/usr/include/nspr -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -DXP_UNIX -DJS_THREADSAFE JS.c In file included from /usr/include/xulrunner-9.0.1/jsapi.h:50:0, from JS.h:25, from JS.xs:1: /usr/include/xulrunner-9.0.1/jsutil.h:842:21: error: macro "Move" requires 4 arguments, but only 1 given /usr/include/xulrunner-9.0.1/jsutil.h:845:27: error: macro "Move" requires 4 arguments, but only 1 given /usr/include/xulrunner-9.0.1/jsutil.h:842:12: error: template declaration of ‘js::MoveRef<T> js::Move’ /usr/include/xulrunner-9.0.1/jsutil.h:842:12: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x [enabled by default] /usr/include/xulrunner-9.0.1/jsutil.h:842:25: error: expected primary-expression before ‘return’ /usr/include/xulrunner-9.0.1/jsutil.h:842:25: error: expected ‘}’ before ‘return’ /usr/include/xulrunner-9.0.1/jsutil.h:845:1: error: ‘MoveRef’ does not name a type /usr/include/xulrunner-9.0.1/jsutil.h:847:1: error: expected declaration before ‘}’ token make: *** [JS.o] Error 1 SORTIZ/JSPL-1.06.tar.gz /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible ----------------- Thank you, Nick.
Download (untitled) / with headers
text/plain 204b
Hi, Support for xulrunner 9.0 will be ready next monday in JSPL 1.07, currently in beta testing. If you want to test it, please send me a personal mail requesting the tarball. Regards. Salvador Ortiz.
Fixed in 1.07, released today.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to