tag 551251 + confirmed thanks On Fri, 16 Oct 2009 18:32:15 +0200, Lucas Nussbaum wrote:
> During a rebuild of all packages in sid, your package failed to build on > amd64. > > # Failed test 'use JavaScript;' > > # at t/00-init.t line 5. > > # Tried to use 'JavaScript'. > > # Error: Can't load > > '/build/user-libjavascript-perl_1.12-3-amd64-sI7v4x/libjavascript-perl-1.12/blib/arch/auto/JavaScript/JavaScript.so' > > for module JavaScript: > > /build/user-libjavascript-perl_1.12-3-amd64-sI7v4x/libjavascript-perl-1.12/blib/arch/auto/JavaScript/JavaScript.so: > > undefined symbol: JS_SetBranchCallback at /usr/lib/perl/5.10/DynaLoader.pm > > line 193. > > # at (eval 4) line 2 > > # Compilation failed in require at (eval 4) line 2. > > # BEGIN failed--compilation aborted at (eval 4) line 2. > > # Looks like you failed 1 test of 1. > > t/00-init.t ....................... > > Dubious, test returned 1 (wstat 256, 0x100) > > Failed 1/1 subtests > > Can't load > > '/build/user-libjavascript-perl_1.12-3-amd64-sI7v4x/libjavascript-perl-1.12/blib/arch/auto/JavaScript/JavaScript.so' > > for module JavaScript: > > /build/user-libjavascript-perl_1.12-3-amd64-sI7v4x/libjavascript-perl-1.12/blib/arch/auto/JavaScript/JavaScript.so: > > undefined symbol: JS_SetBranchCallback at /usr/lib/perl/5.10/DynaLoader.pm > > line 193. > > at t/01-types-from-js.t line 8 > > Compilation failed in require at t/01-types-from-js.t line 8. > > BEGIN failed--compilation aborted at t/01-types-from-js.t line 8. > > # Looks like your test exited with 2 before it could output anything. Same here. Seems like JS_SetBranchCallback is gone in the new xulrunner version. xulrunner-1.9.0.14/js/src/jsapi.{c,h} have interesting notes: #define JSOPTION_NATIVE_BRANCH_CALLBACK \ .. Deprecated, use JS_SetOperationCallback instead */ After a simple s/JS_SetBranchCallback/JS_SetOperationCallback in Javascript.xs most tests pass, i.e. I don't get this "undefined symbol" anymore, the only failure is: # Failed test at t/21-branch-handler.t line 24. # got: '0' # expected: '10' # Looks like you failed 1 test of 3. t/21-branch-handler.t ............. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/3 subtests From t/21-branch-handler.t: 22 $cx1->set_branch_handler(\&branch_handler); 23 $cx1->eval("for(i = 0; i < 10; i++) {}"); 24 is($called, 10); Hm, I guess it's not that easy :) Cheers, gregor, cc'ing xulrunner maintainers -- .''`. http://info.comodo.priv.at/ -- GPG Key IDs: 0x00F3CFE4, 0x8649AA06 : :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/ `. `' Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/ `- NP: Page&Plant: Burning Up
signature.asc
Description: Digital signature