Bug#624814: gcc-4.6: Chromium fails to compile
Package: gcc-4.6
Version: 4.6.0-6
Severity: normal
third_party/tcmalloc/chromium/src/base/vdso_support.cc: In member function
‘void base::VDSOSupport::ElfMemImage::Init(const void*)’:
third_party/tcmalloc/chromium/src/base/vdso_support.cc:264:3: error:
‘ptrdiff_t’ was not declared in this scope
third_party/tcmalloc/chromium/src/base/vdso_support.cc:264:3: note: suggested
alternatives:
/usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:
‘std::ptrdiff_t’
/usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:
‘std::ptrdiff_t’
third_party/tcmalloc/chromium/src/base/vdso_support.cc:264:13: error: expected
‘;’ before ‘relocation’
third_party/tcmalloc/chromium/src/base/vdso_support.cc:268:37: error:
‘relocation’ was not declared in this scope
make: ***
[out/Release/obj.target/allocator/third_party/tcmalloc/chromium/src/base/vdso_support.o]
Error 1
make: *** Waiting for unfinished jobs....
WARNING - duplicate keys exist in shortcut group IDD_CHROME_FRAME_FIND_DIALOG
sk duplicates: &N
fr duplicates: &R
ro duplicates: &G
nl duplicates: &O
no duplicates: &N
pt-PT duplicates: &P
sw duplicates: &F
ca duplicates: &A
de duplicates: &N
tr duplicates: &A
sv duplicates: &S
da duplicates: &O
lv duplicates: &R, &U
pl duplicates: &W
cs duplicates: &N
fi duplicates: &K
es-419 duplicates: &A
id duplicates: &T
es duplicates: &B
-------------------------------------------
I've talked to one of the devs on the chromium project and he said that part of
the chromium hasn't been changed in a while so it's likely to be a compiler
issues. This issue has also been reported in ubuntu by someone else.
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/765946
I'm trying to compile the sources from the chroimium git. It complied fine like
last week or so maybe it was one of the gcc updates that broke it.
Full compile log: http://pastebin.com/Mxte7hfX
-- System Information:
Debian Release: wheezy/sid
APT prefers squeeze
APT policy: (500, 'squeeze'), (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39-rc3 (SMP w/4 CPU cores)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gcc-4.6 depends on:
ii binutils 2.21.51.20110421-2 The GNU assembler, linker and bina
ii cpp-4.6 4.6.0-6 The GNU C preprocessor
ii gcc-4.6-base 4.6.0-6 The GNU Compiler Collection (base
ii libc6 2.11.2-13 Embedded GNU C Library: Shared lib
ii libcloog-ppl0 0.15.9-3 the Chunky Loop Generator (runtime
ii libgcc1 1:4.6.0-6 GCC support library
ii libgmp10 2:5.0.1+dfsg-7 Multiprecision arithmetic library
ii libgmpxx4ldbl 2:5.0.1+dfsg-7 Multiprecision arithmetic library
ii libgomp1 4.6.0-6 GCC OpenMP (GOMP) support library
ii libmpc2 0.9-3 multiple precision complex floatin
ii libmpfr4 3.0.1-1 multiple precision floating-point
ii libppl-c4 0.11.2-3 Parma Polyhedra Library (C interfa
ii libppl9 0.11.2-3 Parma Polyhedra Library (runtime l
ii libquadmath0 4.6.0-6 GCC Quad-Precision Math Library
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages gcc-4.6 recommends:
ii libc6-dev 2.11.2-13 Embedded GNU C Library: Developmen
Versions of packages gcc-4.6 suggests:
pn binutils-gold <none> (no description available)
pn gcc-4.6-doc <none> (no description available)
pn gcc-4.6-locales <none> (no description available)
ii gcc-4.6-multilib 4.6.0-6 The GNU C compiler (multilib files
pn libgcc1-dbg <none> (no description available)
pn libgomp1-dbg <none> (no description available)
pn libmudflap0-4.6-dev <none> (no description available)
pn libmudflap0-dbg <none> (no description available)
pn libquadmath0-dbg <none> (no description available)
-- no debconf information
Reply to: