Package: iceape
Version: 2.7.12-1
Severity: serious
Tags: jessie sid
Justification: fails to build from source (but built successfully in the past)

Hi,

iceape fails to build on armel/armhf:

https://buildd.debian.org/status/fetch.php?pkg=iceape&arch=armel&ver=2.7.12-1%2Bb1&stamp=1377309045
https://buildd.debian.org/status/fetch.php?pkg=iceape&arch=armhf&ver=2.7.12-1%2Bb1&stamp=1384983954

armhf:

make -C unix libs
make[7]: Entering directory `/«PKGBUILDDIR»/build-iceape/mozilla/build/unix'
make -C elfhack libs
make[8]: Entering directory 
`/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack'
elf.cpp
g++ -o host_elf.o -c -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor 
-Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-fno-strict-aliasing -fshort-wchar -pthread -ffunction-sections -fdata-sections 
-pipe -fexceptions  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  
-fomit-frame-pointer  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss     -I/usr/include/nspr 
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp: In member function 'void 
ElfDynamic_Section::setValueForType(unsigned int, ElfValue*)':
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp:669:28: warning: deleting 
object of polymorphic class type 'ElfValue' which has non-virtual destructor 
might cause undefined behaviour [-Wdelete-non-virtual-dtor]
             delete dyns[i].value;
                            ^
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp: In destructor 'virtual 
ElfDynamic_Section::~ElfDynamic_Section()':
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp:783:24: warning: deleting 
object of polymorphic class type 'ElfValue' which has non-virtual destructor 
might cause undefined behaviour [-Wdelete-non-virtual-dtor]
         delete dyns[i].value;
                        ^
elfhack.cpp
g++ -o host_elfhack.o -c -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor 
-Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-fno-strict-aliasing -fshort-wchar -pthread -ffunction-sections -fdata-sections 
-pipe -fexceptions  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  
-fomit-frame-pointer  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss     -I/usr/include/nspr 
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elfhack.cpp
g++ -o elfhack -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor 
-Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-fno-strict-aliasing -fshort-wchar -pthread -ffunction-sections -fdata-sections 
-pipe -fexceptions  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  
-fomit-frame-pointer -Wl,--as-needed -lpthread    
-Wl,-rpath-link,/«PKGBUILDDIR»/build-iceape/mozilla/dist/bin 
-Wl,-rpath-link,/usr/lib  host_elf.o host_elfhack.o  
/usr/bin/ld: warning: host_elf.o uses 2-byte wchar_t yet the output is to use 
4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: host_elfhack.o uses 2-byte wchar_t yet the output is to 
use 4-byte wchar_t; use of wchar_t values across objects may fail
test.c
cc -o test.o -c -fvisibility=hidden -DMOZ_SUITE=1 -DOSTYPE=\"Linux3.2\" 
-DOSARCH=Linux  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss      -fPIC -O0  -D_FORTIFY_SOURCE=2 -include 
../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/test.pp 
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/test.c
/«PKGBUILDDIR»/build-iceape/mozilla/config/nsinstall -D inject
cp ../../../../../mozilla/build/unix/elfhack/inject.c inject/arm.c
arm.c
cc -o inject/arm.o -c -fvisibility=hidden -DMOZ_SUITE=1 -DOSTYPE=\"Linux3.2\" 
-DOSARCH=Linux -DBITS=32  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss      -fPIC -O2 -fno-stack-protector   -D_FORTIFY_SOURCE=2 
-include ../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/arm.pp 
/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack/inject/arm.c
cp ../../../../../mozilla/build/unix/elfhack/inject.c inject/arm-noinit.c
arm-noinit.c
cc -o inject/arm-noinit.o -c -fvisibility=hidden -DMOZ_SUITE=1 
-DOSTYPE=\"Linux3.2\" -DOSARCH=Linux -DBITS=32 -DNOINIT  
-I../../../../../mozilla/build/unix/elfhack -I. -I../../../dist/include 
-I../../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss      
-fPIC -O2 -fno-stack-protector   -D_FORTIFY_SOURCE=2 -include 
../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/arm-noinit.pp 
/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack/inject/arm-noinit.c
dummy.c
cc -o dummy.o -c -fvisibility=hidden -DMOZ_SUITE=1 -DOSTYPE=\"Linux3.2\" 
-DOSARCH=Linux  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss      -fPIC -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused 
-Wpointer-arith -Wdeclaration-after-statement -W -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-strict-aliasing 
-pthread -ffunction-sections -fdata-sections -pipe  -DNDEBUG -DTRIMMED -g -Os 
-freorder-blocks  -fomit-frame-pointer  -D_FORTIFY_SOURCE=2 -include 
../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/dummy.pp 
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/dummy.c
g++ -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith -Woverloaded-virtual 
-Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof 
-Wno-variadic-macros -Werror=return-type -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-strict-aliasing 
-fshort-wchar -pthread -ffunction-sections -fdata-sections -pipe -fexceptions  
-DNDEBUG -DTRIMMED -g -Os -freorder-blocks  -fomit-frame-pointer -fPIC -shared 
-Wl,-z,defs -Wl,--gc-sections -Wl,-h,test.so -o test.so -Wl,--as-needed 
-lpthread    -Wl,-rpath-link,/«PKGBUILDDIR»/build-iceape/mozilla/dist/bin 
-Wl,-rpath-link,/usr/lib  test.o
===
=== If you get failures below, please file a bug describing the error
=== and your environment (compiler and linker versions), and use
=== --disable-elf-hack until this is fixed.
===
/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack/elfhack -b test.so
test.so: Reduced by 3984 bytes
# Fail if the backup file doesn't exist
[ -f "test.so.bak" ]
# Fail if the new library doesn't contain less relocations
[ $(objdump -R test.so.bak | wc -l) -gt $(objdump -R test.so | wc -l) ]
cc -o dummy dummy.o test.so -Wl,--as-needed -lpthread    
-Wl,-rpath-link,/«PKGBUILDDIR»/build-iceape/mozilla/dist/bin 
-Wl,-rpath-link,/usr/lib 
# Will either crash or return exit code 1 if elfhack is broken
LD_LIBRARY_PATH=/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack 
/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack/dummy
Segmentation fault
make[8]: *** [libs] Error 139
make[8]: Leaving directory 
`/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack'


============================================================================================================================
armel:

make -C elfhack libs
make[8]: Entering directory 
`/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack'
elf.cpp
g++ -o host_elf.o -c -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor 
-Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-D__ARM_PCS -fno-strict-aliasing -fshort-wchar -pthread -ffunction-sections 
-fdata-sections -pipe -fexceptions  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  
-fomit-frame-pointer  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss     -I/usr/include/nspr 
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp: In member function 'void 
ElfDynamic_Section::setValueForType(unsigned int, ElfValue*)':
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp:669:28: warning: deleting 
object of polymorphic class type 'ElfValue' which has non-virtual destructor 
might cause undefined behaviour [-Wdelete-non-virtual-dtor]
             delete dyns[i].value;
                            ^
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp: In destructor 'virtual 
ElfDynamic_Section::~ElfDynamic_Section()':
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elf.cpp:783:24: warning: deleting 
object of polymorphic class type 'ElfValue' which has non-virtual destructor 
might cause undefined behaviour [-Wdelete-non-virtual-dtor]
         delete dyns[i].value;
                        ^
elfhack.cpp
g++ -o host_elfhack.o -c -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor 
-Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-D__ARM_PCS -fno-strict-aliasing -fshort-wchar -pthread -ffunction-sections 
-fdata-sections -pipe -fexceptions  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  
-fomit-frame-pointer  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss     -I/usr/include/nspr 
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/elfhack.cpp
g++ -o elfhack -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor 
-Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-D__ARM_PCS -fno-strict-aliasing -fshort-wchar -pthread -ffunction-sections 
-fdata-sections -pipe -fexceptions  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  
-fomit-frame-pointer -Wl,--as-needed -lpthread    
-Wl,-rpath-link,/«PKGBUILDDIR»/build-iceape/mozilla/dist/bin 
-Wl,-rpath-link,/usr/lib  host_elf.o host_elfhack.o  
/usr/bin/ld: warning: host_elf.o uses 2-byte wchar_t yet the output is to use 
4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: host_elfhack.o uses 2-byte wchar_t yet the output is to 
use 4-byte wchar_t; use of wchar_t values across objects may fail
test.c
cc -o test.o -c -fvisibility=hidden -DMOZ_SUITE=1 -DOSTYPE=\"Linux3.2\" 
-DOSARCH=Linux  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss      -fPIC -O0  -D_FORTIFY_SOURCE=2 -include 
../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/test.pp 
/«PKGBUILDDIR»/mozilla/build/unix/elfhack/test.c
/«PKGBUILDDIR»/build-iceape/mozilla/config/nsinstall -D inject
cp ../../../../../mozilla/build/unix/elfhack/inject.c inject/arm.c
arm.c
cc -o inject/arm.o -c -fvisibility=hidden -DMOZ_SUITE=1 -DOSTYPE=\"Linux3.2\" 
-DOSARCH=Linux -DBITS=32  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss      -fPIC -O2 -fno-stack-protector   -D_FORTIFY_SOURCE=2 
-include ../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/arm.pp 
/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack/inject/arm.c
cp ../../../../../mozilla/build/unix/elfhack/inject.c inject/arm-noinit.c
arm-noinit.c
cc -o inject/arm-noinit.o -c -fvisibility=hidden -DMOZ_SUITE=1 
-DOSTYPE=\"Linux3.2\" -DOSARCH=Linux -DBITS=32 -DNOINIT  
-I../../../../../mozilla/build/unix/elfhack -I. -I../../../dist/include 
-I../../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss      
-fPIC -O2 -fno-stack-protector   -D_FORTIFY_SOURCE=2 -include 
../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/arm-noinit.pp 
/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack/inject/arm-noinit.c
dummy.c
cc -o dummy.o -c -fvisibility=hidden -DMOZ_SUITE=1 -DOSTYPE=\"Linux3.2\" 
-DOSARCH=Linux  -I../../../../../mozilla/build/unix/elfhack -I. 
-I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr 
-I/usr/include/nss      -fPIC -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused 
-Wpointer-arith -Wdeclaration-after-statement -W -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -D__ARM_PCS 
-fno-strict-aliasing -pthread -ffunction-sections -fdata-sections -pipe  
-DNDEBUG -DTRIMMED -g -Os -freorder-blocks  -fomit-frame-pointer  
-D_FORTIFY_SOURCE=2 -include ../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF 
.deps/dummy.pp /«PKGBUILDDIR»/mozilla/build/unix/elfhack/dummy.c
g++ -D_FORTIFY_SOURCE=2 -fno-rtti -Wall -Wpointer-arith -Woverloaded-virtual 
-Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof 
-Wno-variadic-macros -Werror=return-type -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -D__ARM_PCS 
-fno-strict-aliasing -fshort-wchar -pthread -ffunction-sections -fdata-sections 
-pipe -fexceptions  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  
-fomit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,test.so 
-o test.so -Wl,--as-needed -lpthread    
-Wl,-rpath-link,/«PKGBUILDDIR»/build-iceape/mozilla/dist/bin 
-Wl,-rpath-link,/usr/lib  test.o
===
=== If you get failures below, please file a bug describing the error
=== and your environment (compiler and linker versions), and use
=== --disable-elf-hack until this is fixed.
===
/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack/elfhack -b test.so
test.so: terminate called after throwing an instance of 'std::runtime_error'
  what():  Unsupported relocation type
make[8]: *** [test.so] Aborted
make[8]: Leaving directory 
`/«PKGBUILDDIR»/build-iceape/mozilla/build/unix/elfhack'



Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to