Bug 1313 - libzypp do_compile failed on autobuilder for beagleboard with 20110730 build
Summary: libzypp do_compile failed on autobuilder for beagleboard with 20110730 build
Status: VERIFIED FIXED
Alias: None
Product: Meta-yocto
Classification: Build System, Metadata & Runtime
Component: meta-yocto (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: High critical
Target Milestone: 1.1 M3
Assignee: Mark Hatle
QA Contact:
URL:
Whiteboard: Fix being tested in M3 rc3
Depends on: 1352
Blocks:
  Show dependency tree
 
Reported: 2011-08-02 00:55 UTC by Yi Zhao
Modified: 2011-09-14 01:38 UTC (History)
9 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yi Zhao 2011-08-02 00:55:06 UTC
Tree/Branch: Poky/master_under_test
Poky Commit: 2f3994545e757efc575341f2b984a62a0a3441fd


Details could be found on
http://autobuilder.pokylinux.org:8010/builders/nightly-external/builds/56/steps/shell_22/logs/stdio

Part of error log is as below:
########
| In file included from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/Arch.h:170:0,
|                  from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/parser/susetags/RepoIndex.h:23,
|                  from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/parser/susetags/ContentFileReader.cc:22:
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:16:31: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:17:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:20:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:21:33: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:22:31: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:23:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:24:31: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:25:33: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:26:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:27:34: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:29:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:30:34: error: expected initializer before '-' token
| In file included from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/Arch.h:170:0,
|                  from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/repo/RepoVariables.h:17,
|                  from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/ws/WebpinResult.h:27,
|                  from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/parser/ws/WebpinResultFileReader.h:20,
|                  from /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/parser/ws/WebpinResultFileReader.cc:19:
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:16:31: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:17:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:20:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:21:33: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:22:31: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:23:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:24:31: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:25:33: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:26:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:27:34: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:29:32: error: expected initializer before '-' token
| /srv/home/pokybuild/poky-slave/nightly-external/build/build/tmp/work/beagleboard-poky-linux-gnueabi/libzypp-0.0-git1+15b6c52260bbc52b3d8e585e271b67e10cc7c433-r12/git/zypp/poky-arch.h:30:34: error: expected initializer before '-' token
########

And with 20110801 build. It's also failed with same error.
Tree/Branch: Poky/master
Poky Commit: 46cf540e63a848512617b20fd8492f81bfb2f704

Details could be found on
http://autobuilder.pokylinux.org:8010/builders/nightly-external/builds/57/steps/shell_37/logs/stdio
Comment 1 Richard Purdie 2011-08-02 14:24:31 UTC
I've tracked this issue down to a compile issue on beagleboard where package architectures contain "-" charaters. This patch fixes that:

http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/ml4&id=5636f2bc8390587597ebcd493729e93a515fbe09

However there is a related bug that then appears as we exceed the size of the static list of architectures rpm supports. Reassigning to Mark who is likely better able to address that issue.
Comment 2 Mark Hatle 2011-08-11 14:31:41 UTC
commit 8899c51127fc9df3a054bd38b0b33082fa372fa2
Author: Mark Hatle <mark.hatle@windriver.com>
Date:   Thu Aug 4 11:33:23 2011 -0500

    libzypp: Increase the size of the arch compat table
    
    Fix [YOCTO #1313]
    
    Increase the size of the arch compat table to 30 entries.
    
    Also cleanup a few things related to Poky -> OE name changing.
    
    Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
    
    Fixed up arm patch
    
    Signed-off-by: Saul Wold <sgw@linux.intel.com>


Waiting on 1352 before we can resolve this.
Comment 3 Mark Hatle 2011-08-17 09:22:30 UTC
1352 should also be resolved now.. Setting to resolved.
Comment 4 Yi Zhao 2011-09-14 01:38:42 UTC
This issue had been fixed.
Verified it with 20110908 build.