Your message dated Wed, 15 Mar 2023 17:43:10 +0000
with message-id <[email protected]>
and subject line Bug#1029167: fixed in mozjs78 78.15.0-7
has caused the Debian Bug report #1029167,
regarding mozjs78: Fails to build on armhf and armel
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1029167: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029167
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mozjs78
Version: 78.15.0-6
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: armel armhf

mozjs78 fails to build on armhf & armel.

I have little interest in working on this bug myself. I only stumbled
across this bug because I applied a build fix needed by Debian's
switch to Python 3.11. mozjs78 has been End of Life since October 2021
and is only still in Debian because Cinnamon hasn't switched to
mozjs102 yet.

By the way, 0ad has an embedded copy of mozjs78 and still builds on
armhf so maybe it includes a fix or a workaround for this build
failure.

I'm pasting the end of the build log below, but the actual build error
may have been earlier in the log.

/usr/bin/arm-linux-gnueabihf-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
-Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith
-Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings
-Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond
-Wimplicit-fallthrough -Wunused-function -Wunused-variable
-Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations
-Wno-error=array-bounds -Wno-error=coverage-mismatch
-Wno-error=free-nonheap-object -Wno-multistatement-macros
-Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat
-Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation
-fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fno-rtti
-ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno
-pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer
-funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections
-Wl,-h,libmozjs-78.so -o libmozjs-78.so
/<<PKGBUILDDIR>>/debian/build/js/src/build/libmozjs-78_so.list
-lpthread -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro
-Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1
-fstack-protector-strong
-Wl,-rpath-link,/<<PKGBUILDDIR>>/debian/build/dist/bin
-Wl,-rpath-link,/usr/lib
/<<PKGBUILDDIR>>/debian/build/armv7-unknown-linux-gnueabihf/release/libjsrust.a
 -Wl,--version-script,symverscript -Wl,-soname,libmozjs-78.so.0  -lm
-lz -lm -ldl
/usr/bin/ld: 
/<<PKGBUILDDIR>>/debian/build/js/src/build/../../../config/external/icu/common/rbbi.o:
in function `std::type_info::operator!=(std::type_info const&) const':
/usr/include/c++/12/typeinfo:115: undefined reference to
`std::type_info::operator==(std::type_info const&) const'
/usr/bin/ld: 
/<<PKGBUILDDIR>>/debian/build/js/src/build/../../../config/external/icu/common/schriter.o:
in function `std::type_info::operator!=(std::type_info const&) const':
/usr/include/c++/12/typeinfo:115: undefined reference to
`std::type_info::operator==(std::type_info const&) const'
/usr/bin/ld: 
/<<PKGBUILDDIR>>/debian/build/js/src/build/../../../config/external/icu/common/stringtriebuilder.o:
in function 
`icu_67::StringTrieBuilder::Node::operator==(icu_67::StringTrieBuilder::Node
const&) const':
./debian/build/config/external/icu/common/./intl/icu/source/common/stringtriebuilder.cpp:388:
undefined reference to `std::type_info::operator==(std::type_info
const&) const'
/usr/bin/ld: 
./debian/build/config/external/icu/common/./intl/icu/source/common/stringtriebuilder.cpp:388:
undefined reference to `std::type_info::operator==(std::type_info
const&) const'
/usr/bin/ld: 
./debian/build/config/external/icu/common/./intl/icu/source/common/stringtriebuilder.cpp:388:
undefined reference to `std::type_info::operator==(std::type_info
const&) const'
/usr/bin/ld: 
/<<PKGBUILDDIR>>/debian/build/js/src/build/../../../config/external/icu/common/stringtriebuilder.o:./debian/build/config/external/icu/common/./intl/icu/source/common/stringtriebuilder.cpp:388:
more undefined references to
`std::type_info::operator==(std::type_info const&) const' follow
collect2: error: ld returned 1 exit status
make[4]: *** [/<<PKGBUILDDIR>>/config/rules.mk:608: libmozjs-78.so] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/js/src/build'
make[3]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:74:
js/src/build/target] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:34: compile] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[1]: *** [/<<PKGBUILDDIR>>/config/rules.mk:392: default] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: error: cd debian/build && make -j8 returned exit code 2


Thank you,
Jeremy Bicha

--- End Message ---
--- Begin Message ---
Source: mozjs78
Source-Version: 78.15.0-7
Done: Jeremy Bicha <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mozjs78, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeremy Bicha <[email protected]> (supplier of updated mozjs78 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 15 Mar 2023 13:19:32 -0400
Source: mozjs78
Built-For-Profiles: noudeb
Architecture: source
Version: 78.15.0-7
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Jeremy Bicha <[email protected]>
Closes: 1029167
Changes:
 mozjs78 (78.15.0-7) unstable; urgency=medium
 .
   * Cherry-pick patch from Mike Homney to fix arm* build.
     This patch was previously applied to mozjs102. Thanks Emanuele Rocca.
     (Closes: #1029167)
Checksums-Sha1:
 00e267e7ec71dc50de8fb038553b8a92458c1a4c 2319 mozjs78_78.15.0-7.dsc
 adbdcd0af56d218762536dbd94033e22ea570698 65740 mozjs78_78.15.0-7.debian.tar.xz
 5978598e5f9ad4bc36b26988186d217b5245dd27 11615 
mozjs78_78.15.0-7_source.buildinfo
Checksums-Sha256:
 cf43928faf5824babd47cab6191a7b293fe194f2d4a2f914ba8ed8475ca327be 2319 
mozjs78_78.15.0-7.dsc
 630521c0bdbff27983244ba97552af14b29b491b04a40d2167b7863c06f1212b 65740 
mozjs78_78.15.0-7.debian.tar.xz
 f25037fc2a692cb5293e4a2058b8ef05740653342a67ab5c31275709dcbcb41b 11615 
mozjs78_78.15.0-7_source.buildinfo
Files:
 db0483abef7121082aa16913e5e59bca 2319 libs optional mozjs78_78.15.0-7.dsc
 17d5716cc04683844ed174bb1b8a8a4d 65740 libs optional 
mozjs78_78.15.0-7.debian.tar.xz
 751d9a3d2d47eccacae2bad608b686e4 11615 libs optional 
mozjs78_78.15.0-7_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmQR/sYACgkQ5mx3Wuv+
bH2XiRAAnqhICqROra9kz1r6uhLtvBGzvDuZ5KLLh/YmbRDLZY9VrRkTWjYi0pOu
wutIPPyIp2gWYSy4gxZvwfp94e1BTKkFG/r/QArZsMkFvxH04Tx/RLtDhnLRjxcK
QW86yLSiNt9y345fGBeF0sPBQGGlBmXPBr4MNfcQJRnRArNxGl8ospRSv6FGHw4c
70gbFAmIdPi+UWWGbYWFkRqufc+9HmARVGutXFCQCCXQepVIUj7af6dcUX81raj6
fpHqeOeCPeVr/UHav6PSwIdPCOHIM1mGTD7saQoM8DqYTRJliROG2h5AHMQ/izLy
E0lPZWEVzmPY+9xM7r8tlaweHilc5s3nd2XR5L6nttGb9495kO3qY4n27jziwjjb
dJArWiDJ/0NLxrBfa34ISXzpBfCRkIruP7MNnOocUbaEFyktewXX6T2oUt+H3VXM
mh1nAE+qnh0LI9lD8pkGn71JWkOpR9BHiKAQ2WrbI2YxITMj2h3CSzfZlu92nwP1
vfkMShrmjNTKLW+fvi4lAvHSfz6dYTFekpEcWw9FJMIeV5nDnLcdnmbQV1i8YMZ6
GJuOupxfSYmjhH2gsP2HzJ3Az1jS/GYSwp1zHZfDOWsKjF55sJRrLo8w6JfCicT1
Mrcak3MSTQqzar/PEpwHOHD0ng2VgnL3b6x28Izp6FUlswal/O8=
=MILo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to