Bug 1696 - [BSP build] gcc-runtime do_compile failed due to lack of debug_fn_imps.hpp
Summary: [BSP build] gcc-runtime do_compile failed due to lack of debug_fn_imps.hpp
Status: RESOLVED WORKSFORME
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium major
Target Milestone: 1.2
Assignee: Nitin Kamble
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2011-10-24 21:17 UTC by wenhua.fan
Modified: 2011-12-15 09:08 UTC (History)
7 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 wenhua.fan 2011-10-24 21:17:06 UTC
With Yocto 1.2 build on autobuilder, the sato and lsb images build failed, the
commit information as below:

Tree/Branch: Poky-contrib/Master_under_test
Commit id: 93edf86374572879159263ed2e71cd06ab266a10

Part of error information is as below:
########
/srv/home/pokybuild/yocto-autobuilder/yocto-lave/n450/build/build/tmp/work/core2-poky-linux/gcc-runtime-4.6.1+svnr178924-r14/gcc-4_6-branch/build.i586-poky-linux.i586-poky-linux/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:469:63: fatal error: ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: No such file or directory
########

The details could be found at http://autobuilder.yoctoproject.org:8010/builders/n450/builds/21/steps/shell_15/logs/stdio
Comment 1 wenhua.fan 2011-11-02 00:05:37 UTC
This issue reproduce on autobuilder for Yocto 1.2 20111101 building which cause Jasperforest and Crownbay sato/lsb images build failed. The commit information as below:

Tree/Branch: Poky-contrib/Master_under_test
Commit id: 3287666339088a6a01bcb5890a47863d7f5608b7
Meta branch: Master
Commit id: 63253211b4ca30c3a5fa2b4dd9a393247217816e

Detail log information could be found at:
Jasperforest:
http://autobuilder.yoctoproject.org:8010/builders/jasperforest/builds/20/steps/shell_14/logs/stdio
Crownbay:
http://autobuilder.yoctoproject.org:8010/builders/crownbay/builds/23/steps/shell_14/logs/stdio
Comment 2 Jiajun Xu 2011-11-02 23:32:05 UTC
Change the title

On latest autobuilder, such error happen with jasperforest and crownbay build, which cause them build failed.
The commit information:
MACHINE: jasperforest/crownbay:
poky/branch:stage/master_under_test:3287666339088a6a01bcb5890a47863d7f5608b7
meta-intel: master:63253211b4ca30c3a5fa2b4dd9a393247217816e

As an example, you could find jasperforest log on http://autobuilder.pokylinux.org:8010/builders/jasperforest/builds/20/steps/shell_14/logs/stdio.

Detailed log as below:
########
| mkdir -p ./x86_64-poky-linux/bits/stdc++.h.gch
| x86_64-poky-linux-g++    -m64 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/sysroots/jasperforest -nostdinc++ -nostdlib++ -x c++-header -nostdinc++ -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/x86_64-poky-linux -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/libsupc++ -O2 -g -std=gnu++0x /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/include/precompiled/stdc++.h \
| -o x86_64-poky-linux/bits/stdc++.h.gch/O2ggnu++0x.gch
| x86_64-poky-linux-g++    -m64 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/sysroots/jasperforest -nostdinc++ -nostdlib++ -x c++-header -nostdinc++ -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/x86_64-poky-linux -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/libsupc++ -O2 -g /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/include/precompiled/stdc++.h -o x86_64-poky-linux/bits/stdc++.h.gch/O2g.gch
| mkdir -p ./x86_64-poky-linux/bits/stdtr1c++.h.gch
| x86_64-poky-linux-g++    -m64 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/sysroots/jasperforest -nostdinc++ -nostdlib++ -x c++-header -nostdinc++ -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/x86_64-poky-linux -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/libsupc++ -O2 -g /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/include/precompiled/stdtr1c++.h -o x86_64-poky-linux/bits/stdtr1c++.h.gch/O2g.gch
| mkdir -p ./x86_64-poky-linux/bits/extc++.h.gch
| x86_64-poky-linux-g++    -m64 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/sysroots/jasperforest -nostdinc++ -nostdlib++ -x c++-header -nostdinc++ -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/x86_64-poky-linux -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/libsupc++ -O2 -g /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/include/precompiled/extc++.h -o x86_64-poky-linux/bits/extc++.h.gch/O2g.gch
| In file included from /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp:48:0,
|                  from /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/ext/pb_ds/detail/container_base_dispatch.hpp:55,
|                  from /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/ext/pb_ds/assoc_container.hpp:48,
|                  from /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work-shared/gcc-4.6.1+svnr180099-r16/gcc-4_6-branch/libstdc++-v3/include/precompiled/extc++.h:60:
| /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:469:63: fatal error: ext/pb_ds/detaERROR: Function 'do_compile' failed (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/temp/log.do_compile.5559 for further information)
| il/bin_search_tree_/debug_fn_imps.hpp: No such file or directory
| compilation terminated.
| make[2]: *** [x86_64-poky-linux/bits/extc++.h.gch/O2g.gch] Error 1
| make[2]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3/include'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/jasperforest/build/build/tmp/work/x86_64-poky-linux/gcc-runtime-4.6.1+svnr180099-r16/gcc-4_6-branch/build.x86_64-poky-linux.x86_64-poky-linux/libstdc++-v3'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
NOTE: package gcc-runtime-4.6.1+svnr180099-r16: task do_compile: Failed
########
Comment 3 Nitin Kamble 2011-11-30 10:21:32 UTC
please provide steps to reproduce the issue.
Comment 4 Jiajun Xu 2011-12-05 07:10:59 UTC
(In reply to comment #3)
> please provide steps to reproduce the issue.

Same as bug 1720, I reported the bug since autobuilder build is blocked by the issue. I will check if next round BSP build will meet the same issue on autobuilder.
Comment 5 Nitin Kamble 2011-12-15 09:08:09 UTC
It looks as if these bugs are resolved, possibly due to stabilization of Shared State.  Since the builds are now working on the Autobuilder and that was where these failures where occurring, I think we can close them.