chromium-browser version 11.0.696.71~r86024-0ubuntu1 failed to build on armel

Bug #791283 reported by Ricardo Salveti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
binutils (Ubuntu)
New
Undecided
Unassigned
chromium-browser (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

chromium-browser version 11.0.696.71~r86024-0ubuntu1 failed to build on armel
Link to failed build: https://launchpad.net/ubuntu/+source/chromium-browser/11.0.696.71~r86024-0ubuntu1/+build/2524716

Direct link to the build log: https://launchpad.net/ubuntu/+source/chromium-browser/11.0.696.71~r86024-0ubuntu1/+build/2524716/+files/buildlog_ubuntu-oneiric-armel.chromium-browser_11.0.696.71%7Er86024-0ubuntu1_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1956 lines into the build log:

  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_file.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_message.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_service.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.o
  CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/main.o
  LINK(host) out/Release/protoc
collect2: ld terminated with signal 11 [Segmentation fault]
make[1]: *** [out/Release/protoc] Error 1
make[1]: Leaving directory `/build/buildd/chromium-browser-11.0.696.71~r86024/build-tree/src'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110525-0000
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/chromium-browser-11.0.696.71~r86024

Revision history for this message
Matthias Klose (doko) wrote :

turn on verbose build logs, attach the command line arguments, objects and libraries for the collect/ld command used

Changed in chromium-browser (Ubuntu):
status: New → Incomplete
Revision history for this message
Fabien Tassin (fta) wrote :
Download full text (3.4 KiB)

https://launchpadlibrarian.net/72873874/buildlog_ubuntu-oneiric-armel.chromium-browser_11.0.696.71~r86024-0ubuntu1~armeltest_FAILEDTOBUILD.txt.gz

  g++ -pthread -Wl,-z,noexecstack -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o out/Release/protoc -Wl,--start-group out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/code_generator.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/plugin.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/subprocess.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/zip_writer.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_extension.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_service.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_extension.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_file.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_message.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/java/java_service.o out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.o out/Release/o...

Read more...

Revision history for this message
Fabien Tassin (fta) wrote :

use this logs instead: https://launchpadlibrarian.net/72876251/buildlog_ubuntu-oneiric-armel.chromium-browser_11.0.696.71~r86024-0ubuntu1~armeltest1_FAILEDTOBUILD.txt.gz

(note that i have to use g++ 4.5 as chromium doesn't yet build with 4.6, it's a WIP upstream in trunk)

Changed in chromium-browser (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

I tried to build 12.0.742.91~r87961 on pandaboard. After 7h it failed with this:

  LINK(target) out/Release/chrome
out/Release/obj.target/chrome/../browser/chrome/browser/ui/webui/print_preview_handler.o: In function `PrintSystemTaskProxy::GetPrinterCapabiliti
es(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
print_preview_handler.cc:(.text._ZN20PrintSystemTaskProxy22GetPrinterCapabilitiesERKSs[PrintSystemTaskProxy::GetPrinterCapabilities(std::basic_st
ring<char, std::char_traits<char>, std::allocator<char> > const&)]+0x66): undefined reference to `ppdOpenFile'
print_preview_handler.cc:(.text._ZN20PrintSystemTaskProxy22GetPrinterCapabilitiesERKSs[PrintSystemTaskProxy::GetPrinterCapabilities(std::basic_st
ring<char, std::char_traits<char>, std::allocator<char> > const&)]+0x74): undefined reference to `ppdFindAttr'
print_preview_handler.cc:(.text._ZN20PrintSystemTaskProxy22GetPrinterCapabilitiesERKSs[PrintSystemTaskProxy::GetPrinterCapabilities(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x92): undefined reference to `ppdClose'
/usr/bin/ld.bfd.real: out/Release/obj.target/third_party/cacheinvalidation/../../cacheinvalidation_proto_cpp/gen/protoc_out/google/cacheinvalidation/internal.pb.o(.text._ZN12invalidation21ClientToServerMessage27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE+0x7d2): unresolvable R_ARM_THM_CALL relocation against symbol `operator new(unsigned int)@@GLIBCXX_3.4'
/usr/bin/ld.bfd.real: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[1]: *** [out/Release/chrome] Error 1
make[1]: Leaving directory `/home/hrw/devel/porting-jam/chromium-browser-12.0.742.91~r87961/build-tree/src'

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

http://code.google.com/p/chromium/issues/detail?id=82534 show how to solve that - will prepare patch

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

It looks similar to bug 641126

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

chromium-browser-14.0.807.0~svn20110630r91077 also fails on armel. Linking took nearly 600 minutes:

  LINK(target) out/Release/chrome
[keep-alive] pią, 1 lip 2011, 07:57:03 CEST (375 min) [ Free Mem: 12M Free Swap: 10124M ]
...
[keep-alive] pią, 1 lip 2011, 17:38:33 CEST (957 min) [ Free Mem: 52M Free Swap: 8276M ]
/usr/bin/ld.bfd.real: out/Release/obj.target/webkit/support/../../glue/webkit/plugins/ppapi/ppb_opengles_impl.o(.text._ZN6webkit5ppapi
12_GLOBAL__N_115VertexAttrib4fvEijPKf+0x44): unresolvable R_ARM_THM_JUMP24 relocation against symbol `memcpy@@GLIBC_2.4'
/usr/bin/ld.bfd.real: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[1]: *** [out/Release/chrome] Error 1

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.