Package: mozjs
Version: 1.8.5-1.0.0+dfsg-4
Severity: wishlist
Tags: sid patch
User: [email protected]
Usertags: powerpcspe
Hi,
mozjs FTBFS on powerpcspe[1] like this:
dh_makeshlibs -a
-O--sourcedirectory=/<C2><AB>BUILDDIR<C2><BB>/mozjs-1.8.5-1.0.0\+dfsg/js/src
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/libmozjs185-1.0/DEBIAN/symbols doesn't match
completely debian/libmozjs185-1.0.symbols
[...]
dh_makeshlibs: dpkg-gensymbols -plibmozjs185-1.0
-Idebian/libmozjs185-1.0.symbols -Pdebian/libmozjs185-1.0 returned exit code 1
[...]
Attaching a patch that fixes this.
Thanks,
Roland
[1] http://wiki.debian.org/PowerPCSPEPort
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.5.0 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--- mozjs-1.8.5-1.0.0+dfsg.backup/debian/libmozjs185-1.0.symbols 2012-10-25 21:51:10.000000000 +0200
+++ mozjs-1.8.5-1.0.0+dfsg/debian/libmozjs185-1.0.symbols 2012-11-18 22:01:09.187832938 +0100
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 1.8.5-1.0.0+dfsg amd64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
+# SymbolsHelper-Confirmed: 1.8.5-1.0.0+dfsg amd64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe s390 s390x sparc
libmozjs185.so.1.0 libmozjs185-1.0 #MINVER#
(arch=armhf)InjectJaegerReturn@Base 1.8.5-1.0.0+dfsg
JS_AddArgumentFormatter@Base 1.8.5-1.0.0+dfsg
@@ -575,7 +575,7 @@
(subst|arch=amd64 ia64 kfreebsd-amd64 s390x)_Z25js_GetterOnlyPropertyStubP9JSContextP8JSObjectliP{uint64_t}@Base 1.8.5-1.0.0+dfsg
_Z27js_CloneDensePrimitiveArrayP9JSContextP8JSObjectPS2_@Base 1.8.5-1.0.0+dfsg
_Z27js_ReportAllocationOverflowP9JSContext@Base 1.8.5-1.0.0+dfsg
- (arch=!ia64 !mips !mipsel !powerpc !s390 !s390x)_Z27js_SetTraceableNativeFailedP9JSContext@Base 1.8.5-1.0.0+dfsg
+ (arch=!ia64 !mips !mipsel !powerpc !powerpcspe !s390 !s390x)_Z27js_SetTraceableNativeFailedP9JSContext@Base 1.8.5-1.0.0+dfsg
_Z28js_CreateTypedArrayWithArrayP9JSContextiP8JSObject@Base 1.8.5-1.0.0+dfsg
_Z28js_ReparentTypedArrayToScopeP9JSContextP8JSObjectS2_@Base 1.8.5-1.0.0+dfsg
_Z29js_CreateTypedArrayWithBufferP9JSContextiP8JSObjectii@Base 1.8.5-1.0.0+dfsg
@@ -723,7 +723,7 @@
_ZN2js21OuterWindowProxyClassE@Base 1.8.5-1.0.0+dfsg
_ZN2js24TriggerOperationCallbackEP9JSContext@Base 1.8.5-1.0.0+dfsg
_ZN2js28IsBuiltinFunctionConstructorEP10JSFunction@Base 1.8.5-1.0.0+dfsg
- (arch=!ia64 !mips !mipsel !powerpc !s390 !s390x)_ZN2js8DeepBailEP9JSContext@Base 1.8.5-1.0.0+dfsg
+ (arch=!ia64 !mips !mipsel !powerpc !powerpcspe !s390 !s390x)_ZN2js8DeepBailEP9JSContext@Base 1.8.5-1.0.0+dfsg
_ZN2js8FixProxyEP9JSContextP8JSObjectPi@Base 1.8.5-1.0.0+dfsg
_ZN2js8GCMarker19markDelayedChildrenEv@Base 1.8.5-1.0.0+dfsg
_ZN8JSObject18copyPropertiesFromEP9JSContextPS_@Base 1.8.5-1.0.0+dfsg