Bug#656313: Iceweasel FTBFS

Rogier rogier777 at gmail.com
Wed Jan 18 10:45:39 UTC 2012


Package: iceweasel
Version: 8.0-3
Severity: serious
Justification: fails to build from source

Dear Maintainer,

As the title says: iceweasel does not build.
After installation of the build dependencies, and downloading and compiling using:

	apt-get source iceweasel
	cd iceweasel-8.0
	dpkg-buildpackage -b

Compilation stops with the following messages:

	g++ -fno-rtti -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-
virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -Wno-long-
long -fno-strict-aliasing -std=gnu++0x -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,/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-xulrunner/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.
	===
	/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-browser/build/unix/elfhack/elfhack -b 
test.so
	test.so: terminate called after throwing an instance of 'std::runtime_error'
	  what():  Error opening file
	make[7]: *** [test.so] Aborted
	make[7]: Leaving directory `/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-
browser/build/unix/elfhack'
	make[6]: *** [libs] Error 2
	make[6]: Leaving directory `/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-
browser/build/unix'
	make[5]: *** [libs] Error 2
	make[5]: Leaving directory `/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-browser/build'
	make[4]: *** [libs_tier_base] Error 2
	make[4]: Leaving directory `/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-browser'
	make[3]: *** [tier_base] Error 2
	make[3]: Leaving directory `/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-browser'
	make[2]: *** [default] Error 2
	make[2]: Leaving directory `/home/rogier/src/extern/iceweasel/iceweasel-8.0/build-browser'
	dh_auto_build: make -j1 returned exit code 2
	make[1]: *** [stamps/build-browser] Error 2
	make[1]: Leaving directory `/home/rogier/src/extern/iceweasel/iceweasel-8.0'
	make: *** [build] Error 2
	dpkg-buildpackage: error: debian/rules build gave error exit status 2
	(END)

After adding '--disable-elf-hack' on the 'configure' command-line in debian/rules and
in xulrunner.mozconfig, it compiles fine.

I have included the list of build dependencies and versions, including some of their
dependencies that seemed relevant. If you need any more info, please ask.

Kind Regards,

Rogier.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of build dependencies:
ii  autotools-dev                 20110511.1
ii  base-files                    6.5
ii  binutils                      2.22-2
ii  build-essential               11.5
ii  bzip2                         1.0.6-1
ii  debhelper                     8.9.14
ii  dpkg-dev                      1.16.1.2
ii  g++                           4:4.6.1-3
ii  gcc                           4:4.6.1-3
ii  imagemagick                   8:6.6.9.7-5+b2
ii  libasound2-dev                1.0.24.1-4
ii  libbz2-dev                    1.0.6-1
ii  libc6-dev [libc-dev]          2.13-24
ii  libcairo2-dev                 1.10.2-6.2
ii  libdbus-glib-1-dev            0.98-1
ii  libdpkg-perl                  1.16.1.2
ii  libevent-dev                  2.0.16-stable-1
ii  libffi-dev                    3.0.10-3
ii  libglib2.0-dev                2.30.2-4
ii  libgnome2-dev                 2.32.1-2
ii  libgnomeui-dev                2.24.5-2
ii  libgnomevfs2-dev              1:2.24.4-1
ii  libgtk2.0-dev                 2.24.8-2
ii  libhunspell-dev               1.3.2-4
ii  libidl-dev                    0.8.14-0.2
ii  libiw-dev                     30~pre9-8
ii  libjpeg8-dev [libjpeg-dev]    8c-2
ii  libnotify-dev                 0.7.4-1
ii  libnspr4-dev                  4.8.9-1
ii  libnss3-dev                   3.13.1.with.ckbi.1.88-1
ii  libreadline-dev               6.2-8
ii  librsvg2-bin                  2.34.2-2
ii  libsqlite3-dev                3.7.9-2
ii  libstartup-notification0-dev  0.12-1
ii  libvpx-dev                    0.9.7.p1-2
ii  libx11-dev                    2:1.4.4-4
ii  libxt-dev                     1:1.1.1-2
ii  locales                       2.13-24
ii  lsb-release                   3.2-28
ii  make                          3.81-8.1
ii  mesa-common-dev               7.11.2-1
ii  patch                         2.6.1-2
ii  python                        2.7.2-9
ii  ttf-bitstream-vera            1.10-8
ii  ttf-dejima-mincho             227-6
ii  ttf-freefont                  20100919-1
ii  unzip                         6.0-5
ii  xauth                         1:1.0.6-1
ii  xfonts-base                   1:1.0.3
ii  xsltproc                      1.1.26-8
ii  xvfb                          2:1.11.2.902-1
ii  xz-utils                      5.1.1alpha+20110809-3
ii  zip                           3.0-4
ii  zlib1g-dev                    1:1.2.3.4.dfsg-3





More information about the pkg-mozilla-maintainers mailing list