* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09
@ 2014-05-10 6:30 Thomas Petazzoni
2014-05-10 20:06 ` Arnout Vandecappelle
0 siblings, 1 reply; 9+ messages in thread
From: Thomas Petazzoni @ 2014-05-10 6:30 UTC (permalink / raw)
To: buildroot
Build statistics for 2014-05-09
===============================
success : 68
failures : 41
timeouts : 0
TOTAL : 109
Classification of failures by reason
====================================
qdecoder-r12.0.5 | 11
protobuf-2.5.0 | 9
host-protobuf-2.5.0 | 4
elfutils-0.155 | 2
cppcms-1.0.4 | 2
libmpeg2-0.5.1 | 1
jack2-ab409a65df95bc261ff72... | 1
libcec-libcec-2.1.4-repack | 1
gpm-1.20.7 | 1
alsa-lib-1.0.26 | 1
imagemagick-6.8.9-0 | 1
slang-2.2.4 | 1
lttng-tools-2.4.1 | 1
libwebsockets-v1.23-chrome3... | 1
libsigc-2.2.11 | 1
libpfm4-4.3.0 | 1
cairo-1.12.10 | 1
glibc-2.18-svnr23787 | 1
Detail of failures
===================
powerpc | alsa-lib-1.0.26 | NOK | http://autobuild.buildroot.net/results/3a72d567a4c26fa374af5c9a5b1644362a2f74a5/
arm | cairo-1.12.10 | NOK | http://autobuild.buildroot.net/results/2f80e55fe50c32590cdab9475daf54d96d501268/
bfin | cppcms-1.0.4 | NOK | http://autobuild.buildroot.net/results/bbc9e3da31eb38e7614fc47da5821a831bedc1f1/
avr32 | cppcms-1.0.4 | NOK | http://autobuild.buildroot.net/results/016aa51b91e6dca69a830f518d2787772b799673/
bfin | elfutils-0.155 | NOK | http://autobuild.buildroot.net/results/87c55e8a05871ebc326e17f11c3e7f0418a4b6b2/
bfin | elfutils-0.155 | NOK | http://autobuild.buildroot.net/results/8bc659f962379c22ea7896cd05627347fd2e6f4d/
aarch64 | glibc-2.18-svnr23787 | NOK | http://autobuild.buildroot.net/results/0f4df1aedfaff75fbbf3e2611884100780c7726f/
microblazeel | gpm-1.20.7 | NOK | http://autobuild.buildroot.net/results/d9a7cd7228a80c60489a5c7f9ef4525ccb2400ec/
i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/cc7873842959a5ba3222c9e70e8b1513d8936d71/
i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/73811fc73253aecec5560ebf5ccfa52e28e01d6a/
i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/0d1b1baff85de54902d9c07ff41913f49d89042b/
i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/11b92a8fec6aae0839ece48b2ed5e58a159f24c5/
arm | imagemagick-6.8.9-0 | NOK | http://autobuild.buildroot.net/results/1532fdd30128a606df9f40dfd8092865300a1615/
mips64el | jack2-ab409a65df95bc261ff72... | NOK | http://autobuild.buildroot.net/results/f3cd51c35067468074039d299581b12d701af7e3/
bfin | libcec-libcec-2.1.4-repack | NOK | http://autobuild.buildroot.net/results/1dcf0fd573abb1137c45d97ee4545bb610592434/
powerpc | libmpeg2-0.5.1 | NOK | http://autobuild.buildroot.net/results/99125ec556c386b8795f5fc5c5d255f8ef0c7fbd/
arc | libpfm4-4.3.0 | NOK | http://autobuild.buildroot.net/results/b9c6dab9ed0f8b2fd0f1a2008c3a8fe7a4360123/
avr32 | libsigc-2.2.11 | NOK | http://autobuild.buildroot.net/results/9736db34c946d4a820aae660e8d0afaf15c7eac2/
bfin | libwebsockets-v1.23-chrome3... | NOK | http://autobuild.buildroot.net/results/961f31463c0acf8c8bd33bfd7f535bf24b0cb494/
arm | lttng-tools-2.4.1 | NOK | http://autobuild.buildroot.net/results/27fbb934dba686d44ac2afc4e62be368a3ef00b9/
xtensa | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/ae9fa612d0b6c9d593504206d5cedd480ad2547e/
powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2606a545b3962eebe1331fed701552c2b3dbe097/
sh4 | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/bcdd448b364dbca32779491fe4535dd04d61e411/
powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4d2aea1cdd7f40ab606382210fea5843ae72fea4/
mips64el | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/f906d803473e99decf75928b18ff63a90bb1e41f/
powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2d7502dded4e1dee6fa152183ce170e9cce81cbd/
powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4c3ab411e5f2a7acb68197548742de0bea2571ec/
powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/3a0d5224e8804ea1c4fb158d47b1dc61f9c4bae9/
mips | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/78c6071f1c49440b9e7bf192867c209885ccedd5/
arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/bb68a5f845c6750d19a28f06a31ceb7b1f667f30/
arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/906f8e43ca4464929142d84b955b5461c8683130/
arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/fae47c457631bc87f026e39bee1be9d73bc7052c/
arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/b0763ae47a743370937264bacd7cc6f437ad8c8e/
powerpc | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/ce80256b12bce9f3683fcb266d8b0461f77a93d0/
mips64el | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/9f1d3a7e8af1ce7a9352ce0aaf2576893dd38364/
xtensa | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/2cf47321ce71ba70b7ac2f6e65cea01c43f4c5a0/
arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/f581064492a8c27c42775446130951858eb468cd/
arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/da8ce760cdabeb9d4cda00dcc801817e4b4eb12c/
arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/163640270e4fb4e7850fb11cee9faf0d7657d724/
i486 | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/43ea78c69add490c611e60d05365052077114576/
bfin | slang-2.2.4 | NOK | http://autobuild.buildroot.net/results/97e6cca838cefd48ee91489c6b1914d78da6bf91/
--
http://autobuild.buildroot.net
^ permalink raw reply [flat|nested] 9+ messages in thread* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-10 6:30 [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 Thomas Petazzoni @ 2014-05-10 20:06 ` Arnout Vandecappelle 2014-05-11 4:34 ` Baruch Siach 0 siblings, 1 reply; 9+ messages in thread From: Arnout Vandecappelle @ 2014-05-10 20:06 UTC (permalink / raw) To: buildroot On 10/05/14 08:30, Thomas Petazzoni wrote: > Build statistics for 2014-05-09 > =============================== > > success : 68 > failures : 41 > timeouts : 0 > TOTAL : 109 > > Classification of failures by reason > ==================================== > > qdecoder-r12.0.5 | 11 > protobuf-2.5.0 | 9 > host-protobuf-2.5.0 | 4 > elfutils-0.155 | 2 > cppcms-1.0.4 | 2 > libmpeg2-0.5.1 | 1 > jack2-ab409a65df95bc261ff72... | 1 > libcec-libcec-2.1.4-repack | 1 > gpm-1.20.7 | 1 > alsa-lib-1.0.26 | 1 > imagemagick-6.8.9-0 | 1 > slang-2.2.4 | 1 > lttng-tools-2.4.1 | 1 > libwebsockets-v1.23-chrome3... | 1 > libsigc-2.2.11 | 1 > libpfm4-4.3.0 | 1 > cairo-1.12.10 | 1 > glibc-2.18-svnr23787 | 1 > > Detail of failures > =================== > > powerpc | alsa-lib-1.0.26 | NOK | http://autobuild.buildroot.net/results/3a72d567a4c26fa374af5c9a5b1644362a2f74a5/ > arm | cairo-1.12.10 | NOK | http://autobuild.buildroot.net/results/2f80e55fe50c32590cdab9475daf54d96d501268/ > bfin | cppcms-1.0.4 | NOK | http://autobuild.buildroot.net/results/bbc9e3da31eb38e7614fc47da5821a831bedc1f1/ > avr32 | cppcms-1.0.4 | NOK | http://autobuild.buildroot.net/results/016aa51b91e6dca69a830f518d2787772b799673/ > bfin | elfutils-0.155 | NOK | http://autobuild.buildroot.net/results/87c55e8a05871ebc326e17f11c3e7f0418a4b6b2/ > bfin | elfutils-0.155 | NOK | http://autobuild.buildroot.net/results/8bc659f962379c22ea7896cd05627347fd2e6f4d/ > aarch64 | glibc-2.18-svnr23787 | NOK | http://autobuild.buildroot.net/results/0f4df1aedfaff75fbbf3e2611884100780c7726f/ > microblazeel | gpm-1.20.7 | NOK | http://autobuild.buildroot.net/results/d9a7cd7228a80c60489a5c7f9ef4525ccb2400ec/ > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/cc7873842959a5ba3222c9e70e8b1513d8936d71/ > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/73811fc73253aecec5560ebf5ccfa52e28e01d6a/ > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/0d1b1baff85de54902d9c07ff41913f49d89042b/ > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/11b92a8fec6aae0839ece48b2ed5e58a159f24c5/ This one is on the powerpc autobuilders; it reports: In file included from ./google/protobuf/stubs/atomicops.h:59:0, from google/protobuf/stubs/atomicops_internals_x86_gcc.cc:36: ./google/protobuf/stubs/platform_macros.h:61:2: error: #error Host architecture was not detected as supported by protobuf The weird thing is that the header file has: #elif defined(__ppc__) #define GOOGLE_PROTOBUF_ARCH_PPC 1 #define GOOGLE_PROTOBUF_ARCH_32_BIT 1 #else #error Host architecture was not detected as supported by protobuf #endif So why is __ppc__ not defined? Note that it will still fail anyway, because in atomicops.h, there seems to be no powerpc support. I guess that means that protobuf should be blacklisted? > arm | imagemagick-6.8.9-0 | NOK | http://autobuild.buildroot.net/results/1532fdd30128a606df9f40dfd8092865300a1615/ > mips64el | jack2-ab409a65df95bc261ff72... | NOK | http://autobuild.buildroot.net/results/f3cd51c35067468074039d299581b12d701af7e3/ > bfin | libcec-libcec-2.1.4-repack | NOK | http://autobuild.buildroot.net/results/1dcf0fd573abb1137c45d97ee4545bb610592434/ > powerpc | libmpeg2-0.5.1 | NOK | http://autobuild.buildroot.net/results/99125ec556c386b8795f5fc5c5d255f8ef0c7fbd/ > arc | libpfm4-4.3.0 | NOK | http://autobuild.buildroot.net/results/b9c6dab9ed0f8b2fd0f1a2008c3a8fe7a4360123/ > avr32 | libsigc-2.2.11 | NOK | http://autobuild.buildroot.net/results/9736db34c946d4a820aae660e8d0afaf15c7eac2/ > bfin | libwebsockets-v1.23-chrome3... | NOK | http://autobuild.buildroot.net/results/961f31463c0acf8c8bd33bfd7f535bf24b0cb494/ > arm | lttng-tools-2.4.1 | NOK | http://autobuild.buildroot.net/results/27fbb934dba686d44ac2afc4e62be368a3ef00b9/ > xtensa | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/ae9fa612d0b6c9d593504206d5cedd480ad2547e/ > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2606a545b3962eebe1331fed701552c2b3dbe097/ > sh4 | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/bcdd448b364dbca32779491fe4535dd04d61e411/ > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4d2aea1cdd7f40ab606382210fea5843ae72fea4/ > mips64el | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/f906d803473e99decf75928b18ff63a90bb1e41f/ > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2d7502dded4e1dee6fa152183ce170e9cce81cbd/ > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4c3ab411e5f2a7acb68197548742de0bea2571ec/ > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/3a0d5224e8804ea1c4fb158d47b1dc61f9c4bae9/ > mips | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/78c6071f1c49440b9e7bf192867c209885ccedd5/ All these architectures are not supported by the atomicops. I'll cook a patch. Regards, Arnout > arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/bb68a5f845c6750d19a28f06a31ceb7b1f667f30/ > arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/906f8e43ca4464929142d84b955b5461c8683130/ > arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/fae47c457631bc87f026e39bee1be9d73bc7052c/ > arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/b0763ae47a743370937264bacd7cc6f437ad8c8e/ > powerpc | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/ce80256b12bce9f3683fcb266d8b0461f77a93d0/ > mips64el | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/9f1d3a7e8af1ce7a9352ce0aaf2576893dd38364/ > xtensa | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/2cf47321ce71ba70b7ac2f6e65cea01c43f4c5a0/ > arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/f581064492a8c27c42775446130951858eb468cd/ > arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/da8ce760cdabeb9d4cda00dcc801817e4b4eb12c/ > arm | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/163640270e4fb4e7850fb11cee9faf0d7657d724/ > i486 | qdecoder-r12.0.5 | NOK | http://autobuild.buildroot.net/results/43ea78c69add490c611e60d05365052077114576/ > bfin | slang-2.2.4 | NOK | http://autobuild.buildroot.net/results/97e6cca838cefd48ee91489c6b1914d78da6bf91/ > > -- Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-10 20:06 ` Arnout Vandecappelle @ 2014-05-11 4:34 ` Baruch Siach 2014-05-11 14:42 ` Arnout Vandecappelle 0 siblings, 1 reply; 9+ messages in thread From: Baruch Siach @ 2014-05-11 4:34 UTC (permalink / raw) To: buildroot Hi Arnout, On Sat, May 10, 2014 at 10:06:09PM +0200, Arnout Vandecappelle wrote: > > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/cc7873842959a5ba3222c9e70e8b1513d8936d71/ > > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/73811fc73253aecec5560ebf5ccfa52e28e01d6a/ > > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/0d1b1baff85de54902d9c07ff41913f49d89042b/ > > i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/11b92a8fec6aae0839ece48b2ed5e58a159f24c5/ > > This one is on the powerpc autobuilders; it reports: > > In file included from ./google/protobuf/stubs/atomicops.h:59:0, > from google/protobuf/stubs/atomicops_internals_x86_gcc.cc:36: > ./google/protobuf/stubs/platform_macros.h:61:2: error: #error Host architecture > was not detected as supported by protobuf > > The weird thing is that the header file has: > > #elif defined(__ppc__) > #define GOOGLE_PROTOBUF_ARCH_PPC 1 > #define GOOGLE_PROTOBUF_ARCH_32_BIT 1 > #else > #error Host architecture was not detected as supported by protobuf > #endif > > So why is __ppc__ not defined? It's __PPC__ on toolchains I have access to. > Note that it will still fail anyway, because in atomicops.h, there seems to > be no powerpc support. Correct. As I mentioned at http://patchwork.ozlabs.org/patch/347044/, the patch from http://code.google.com/p/protobuf/issues/detail?id=488 adds powerpc support, but it uses gcc internal atomic operations, so it is only applicable to gcc 4.7+. > I guess that means that protobuf should be blacklisted? Probably. > > xtensa | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/ae9fa612d0b6c9d593504206d5cedd480ad2547e/ > > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2606a545b3962eebe1331fed701552c2b3dbe097/ > > sh4 | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/bcdd448b364dbca32779491fe4535dd04d61e411/ > > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4d2aea1cdd7f40ab606382210fea5843ae72fea4/ > > mips64el | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/f906d803473e99decf75928b18ff63a90bb1e41f/ > > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2d7502dded4e1dee6fa152183ce170e9cce81cbd/ > > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4c3ab411e5f2a7acb68197548742de0bea2571ec/ > > powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/3a0d5224e8804ea1c4fb158d47b1dc61f9c4bae9/ > > mips | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/78c6071f1c49440b9e7bf192867c209885ccedd5/ > > All these architectures are not supported by the atomicops. > > I'll cook a patch. Your patch is correct, I guess, but as far as I understand it doesn't solve the host architecture dependency problem that is causing the host-protobuf failure above. baruch -- http://baruch.siach.name/blog/ ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il - ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-11 4:34 ` Baruch Siach @ 2014-05-11 14:42 ` Arnout Vandecappelle 2014-05-11 14:55 ` Baruch Siach ` (2 more replies) 0 siblings, 3 replies; 9+ messages in thread From: Arnout Vandecappelle @ 2014-05-11 14:42 UTC (permalink / raw) To: buildroot On 11/05/14 06:34, Baruch Siach wrote: > Hi Arnout, > > On Sat, May 10, 2014 at 10:06:09PM +0200, Arnout Vandecappelle wrote: >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/cc7873842959a5ba3222c9e70e8b1513d8936d71/ >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/73811fc73253aecec5560ebf5ccfa52e28e01d6a/ >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/0d1b1baff85de54902d9c07ff41913f49d89042b/ >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/11b92a8fec6aae0839ece48b2ed5e58a159f24c5/ >> >> This one is on the powerpc autobuilders; it reports: >> >> In file included from ./google/protobuf/stubs/atomicops.h:59:0, >> from google/protobuf/stubs/atomicops_internals_x86_gcc.cc:36: >> ./google/protobuf/stubs/platform_macros.h:61:2: error: #error Host architecture >> was not detected as supported by protobuf >> >> The weird thing is that the header file has: >> >> #elif defined(__ppc__) >> #define GOOGLE_PROTOBUF_ARCH_PPC 1 >> #define GOOGLE_PROTOBUF_ARCH_32_BIT 1 >> #else >> #error Host architecture was not detected as supported by protobuf >> #endif >> >> So why is __ppc__ not defined? > > It's __PPC__ on toolchains I have access to. > >> Note that it will still fail anyway, because in atomicops.h, there seems to >> be no powerpc support. > > Correct. As I mentioned at http://patchwork.ozlabs.org/patch/347044/, the > patch from http://code.google.com/p/protobuf/issues/detail?id=488 adds powerpc > support, but it uses gcc internal atomic operations, so it is only applicable > to gcc 4.7+. But that patch still checks the architecture, and it only adds aarch64 and ppc support... > >> I guess that means that protobuf should be blacklisted? > > Probably. > >>> xtensa | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/ae9fa612d0b6c9d593504206d5cedd480ad2547e/ >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2606a545b3962eebe1331fed701552c2b3dbe097/ >>> sh4 | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/bcdd448b364dbca32779491fe4535dd04d61e411/ >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4d2aea1cdd7f40ab606382210fea5843ae72fea4/ >>> mips64el | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/f906d803473e99decf75928b18ff63a90bb1e41f/ >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2d7502dded4e1dee6fa152183ce170e9cce81cbd/ >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4c3ab411e5f2a7acb68197548742de0bea2571ec/ >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/3a0d5224e8804ea1c4fb158d47b1dc61f9c4bae9/ >>> mips | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/78c6071f1c49440b9e7bf192867c209885ccedd5/ >> >> All these architectures are not supported by the atomicops. >> >> I'll cook a patch. > > Your patch is correct, I guess, but as far as I understand it doesn't solve > the host architecture dependency problem that is causing the host-protobuf > failure above. True. We could add a dependency on BR2_HOSTARCH for that. Except that Kconfig doesn't support string comparison AFAIK. So we'd need to create bool symbols for all the supported host architectures... Regards, Arnout -- Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-11 14:42 ` Arnout Vandecappelle @ 2014-05-11 14:55 ` Baruch Siach 2014-05-11 20:41 ` Arnout Vandecappelle 2014-05-11 16:00 ` Yann E. MORIN 2014-05-11 22:03 ` Thomas Petazzoni 2 siblings, 1 reply; 9+ messages in thread From: Baruch Siach @ 2014-05-11 14:55 UTC (permalink / raw) To: buildroot Hi Arnout, On Sun, May 11, 2014 at 04:42:54PM +0200, Arnout Vandecappelle wrote: > On 11/05/14 06:34, Baruch Siach wrote: > > On Sat, May 10, 2014 at 10:06:09PM +0200, Arnout Vandecappelle wrote: > >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/cc7873842959a5ba3222c9e70e8b1513d8936d71/ > >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/73811fc73253aecec5560ebf5ccfa52e28e01d6a/ > >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/0d1b1baff85de54902d9c07ff41913f49d89042b/ > >>> i686 | host-protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/11b92a8fec6aae0839ece48b2ed5e58a159f24c5/ > >> > >> This one is on the powerpc autobuilders; it reports: > >> > >> In file included from ./google/protobuf/stubs/atomicops.h:59:0, > >> from google/protobuf/stubs/atomicops_internals_x86_gcc.cc:36: > >> ./google/protobuf/stubs/platform_macros.h:61:2: error: #error Host architecture > >> was not detected as supported by protobuf > >> > >> The weird thing is that the header file has: > >> > >> #elif defined(__ppc__) > >> #define GOOGLE_PROTOBUF_ARCH_PPC 1 > >> #define GOOGLE_PROTOBUF_ARCH_32_BIT 1 > >> #else > >> #error Host architecture was not detected as supported by protobuf > >> #endif > >> > >> So why is __ppc__ not defined? > > > > It's __PPC__ on toolchains I have access to. > > > >> Note that it will still fail anyway, because in atomicops.h, there seems to > >> be no powerpc support. > > > > Correct. As I mentioned at http://patchwork.ozlabs.org/patch/347044/, the > > patch from http://code.google.com/p/protobuf/issues/detail?id=488 adds powerpc > > support, but it uses gcc internal atomic operations, so it is only applicable > > to gcc 4.7+. > > But that patch still checks the architecture, and it only adds aarch64 and ppc > support... > > > > >> I guess that means that protobuf should be blacklisted? > > > > Probably. > > > >>> xtensa | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/ae9fa612d0b6c9d593504206d5cedd480ad2547e/ > >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2606a545b3962eebe1331fed701552c2b3dbe097/ > >>> sh4 | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/bcdd448b364dbca32779491fe4535dd04d61e411/ > >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4d2aea1cdd7f40ab606382210fea5843ae72fea4/ > >>> mips64el | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/f906d803473e99decf75928b18ff63a90bb1e41f/ > >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/2d7502dded4e1dee6fa152183ce170e9cce81cbd/ > >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/4c3ab411e5f2a7acb68197548742de0bea2571ec/ > >>> powerpc | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/3a0d5224e8804ea1c4fb158d47b1dc61f9c4bae9/ > >>> mips | protobuf-2.5.0 | NOK | http://autobuild.buildroot.net/results/78c6071f1c49440b9e7bf192867c209885ccedd5/ > >> > >> All these architectures are not supported by the atomicops. > >> > >> I'll cook a patch. > > > > Your patch is correct, I guess, but as far as I understand it doesn't solve > > the host architecture dependency problem that is causing the host-protobuf > > failure above. > > True. We could add a dependency on BR2_HOSTARCH for that. Except that Kconfig > doesn't support string comparison AFAIK. So we'd need to create bool symbols for > all the supported host architectures... How would that solve the problem? Host packages are selected directly from Makefiles, regardless of Kconfig settings, isn't it? Or do you intend to add host architecture dependencies to all reverse dependencies of host-protobuf (currently: protobuf-c, protobuf, python-protobuf, and their reverse dependencies)? baruch -- http://baruch.siach.name/blog/ ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il - ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-11 14:55 ` Baruch Siach @ 2014-05-11 20:41 ` Arnout Vandecappelle 2014-05-11 20:47 ` Peter Korsgaard 0 siblings, 1 reply; 9+ messages in thread From: Arnout Vandecappelle @ 2014-05-11 20:41 UTC (permalink / raw) To: buildroot On 11/05/14 16:55, Baruch Siach wrote: > Hi Arnout, > > On Sun, May 11, 2014 at 04:42:54PM +0200, Arnout Vandecappelle wrote: >> On 11/05/14 06:34, Baruch Siach wrote: [snip] >>> Your patch is correct, I guess, but as far as I understand it doesn't solve >>> the host architecture dependency problem that is causing the host-protobuf >>> failure above. >> >> True. We could add a dependency on BR2_HOSTARCH for that. Except that Kconfig >> doesn't support string comparison AFAIK. So we'd need to create bool symbols for >> all the supported host architectures... > > How would that solve the problem? Host packages are selected directly from > Makefiles, regardless of Kconfig settings, isn't it? Or do you intend to add > host architecture dependencies to all reverse dependencies of host-protobuf > (currently: protobuf-c, protobuf, python-protobuf, and their reverse > dependencies)? Exactly. But I don't really think it's worthwhile to do that - except for the autobuilder, there is probably nobody who tries building on anything except x86. Regards, Arnout -- Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-11 20:41 ` Arnout Vandecappelle @ 2014-05-11 20:47 ` Peter Korsgaard 0 siblings, 0 replies; 9+ messages in thread From: Peter Korsgaard @ 2014-05-11 20:47 UTC (permalink / raw) To: buildroot >>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes: Hi, >> How would that solve the problem? Host packages are selected directly from >> Makefiles, regardless of Kconfig settings, isn't it? Or do you intend to add >> host architecture dependencies to all reverse dependencies of host-protobuf >> (currently: protobuf-c, protobuf, python-protobuf, and their reverse >> dependencies)? > Exactly. But I don't really think it's worthwhile to do that - except for the > autobuilder, there is probably nobody who tries building on anything except x86. Indeed. I don't think the host-protobuf issue is something anybody will run into in reality. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-11 14:42 ` Arnout Vandecappelle 2014-05-11 14:55 ` Baruch Siach @ 2014-05-11 16:00 ` Yann E. MORIN 2014-05-11 22:03 ` Thomas Petazzoni 2 siblings, 0 replies; 9+ messages in thread From: Yann E. MORIN @ 2014-05-11 16:00 UTC (permalink / raw) To: buildroot Arnout, All, On 2014-05-11 16:42 +0200, Arnout Vandecappelle spake thusly: > True. We could add a dependency on BR2_HOSTARCH for that. Except that Kconfig > doesn't support string comparison AFAIK. He, yes it does: config FOO string "foo" config BAR string "bar" config EQ default y if FOO = BAR Now, try to set FOO="whatever" and BAR="whatever" and look at the resulting .config file. ;-) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 2014-05-11 14:42 ` Arnout Vandecappelle 2014-05-11 14:55 ` Baruch Siach 2014-05-11 16:00 ` Yann E. MORIN @ 2014-05-11 22:03 ` Thomas Petazzoni 2 siblings, 0 replies; 9+ messages in thread From: Thomas Petazzoni @ 2014-05-11 22:03 UTC (permalink / raw) To: buildroot Dear Arnout Vandecappelle, On Sun, 11 May 2014 16:42:54 +0200, Arnout Vandecappelle wrote: > > Your patch is correct, I guess, but as far as I understand it doesn't solve > > the host architecture dependency problem that is causing the host-protobuf > > failure above. > > True. We could add a dependency on BR2_HOSTARCH for that. Except that Kconfig > doesn't support string comparison AFAIK. So we'd need to create bool symbols for > all the supported host architectures... We already use string comparison in quite a few places, especially in toolchain/toolchain-external/Config.in: depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-05-11 22:03 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-05-10 6:30 [Buildroot] [autobuild.buildroot.net] Build results for 2014-05-09 Thomas Petazzoni 2014-05-10 20:06 ` Arnout Vandecappelle 2014-05-11 4:34 ` Baruch Siach 2014-05-11 14:42 ` Arnout Vandecappelle 2014-05-11 14:55 ` Baruch Siach 2014-05-11 20:41 ` Arnout Vandecappelle 2014-05-11 20:47 ` Peter Korsgaard 2014-05-11 16:00 ` Yann E. MORIN 2014-05-11 22:03 ` Thomas Petazzoni
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.