Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 423711 - cross-i386-pc-linux-gnu/gcc-4.6.3 - .../work/gcc-4.6.3/libgcc/config/libbid/bid_decimal_globals.c:47:18: fatal error: fenv.h: No such file or directory
Summary: cross-i386-pc-linux-gnu/gcc-4.6.3 - .../work/gcc-4.6.3/libgcc/config/libbid/b...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-26 21:24 UTC by Alessandro Surace
Modified: 2012-08-20 21:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
environment (environment,160.92 KB, text/plain)
2012-06-26 21:26 UTC, Alessandro Surace
Details
buld.log file (build.log,783.29 KB, text/plain)
2012-06-26 21:27 UTC, Alessandro Surace
Details
emerge --info (emerge.info,6.88 KB, text/plain)
2012-06-26 21:28 UTC, Alessandro Surace
Details
/var/log/portage/cross-i486-pc-linux-gnu-glibc-headers.log.xz (cross-i486-pc-linux-gnu-glibc-headers.log.xz,29.01 KB, application/x-xz)
2012-08-17 20:34 UTC, Alessandro Surace
Details
cross-i486-pc-linux-gnu-info.log (cross-i486-pc-linux-gnu-info.log,17.97 KB, text/plain)
2012-08-17 20:35 UTC, Alessandro Surace
Details
crossdev-99999999 buld.log file (build.log,4.33 KB, text/plain)
2012-08-20 20:58 UTC, Alessandro Surace
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Surace 2012-06-26 21:24:13 UTC
crossdev -t i386 fail to build gcc failing on:
make[2]: *** [bid_decimal_globals.o] Error 1
Comment 1 Alessandro Surace 2012-06-26 21:26:38 UTC
Created attachment 316355 [details]
environment
Comment 2 Alessandro Surace 2012-06-26 21:27:46 UTC
Created attachment 316357 [details]
buld.log file
Comment 3 Alessandro Surace 2012-06-26 21:28:28 UTC
Created attachment 316359 [details]
emerge --info
Comment 4 SpanKY gentoo-dev 2012-08-12 05:06:35 UTC
glibc no longer supports i386.  if you *actually* have i386 hardware, then use uclibc.  if you don't actually have i386 hardware, then use `crossdev i486`.
Comment 5 Alessandro Surace 2012-08-17 20:33:52 UTC
Same problem with i486.
Follow attachments.

So it isn't a problem bind to i386 arch.
Comment 6 Alessandro Surace 2012-08-17 20:34:35 UTC
Created attachment 321590 [details]
/var/log/portage/cross-i486-pc-linux-gnu-glibc-headers.log.xz
Comment 7 Alessandro Surace 2012-08-17 20:35:10 UTC
Created attachment 321592 [details]
cross-i486-pc-linux-gnu-info.log
Comment 9 Alessandro Surace 2012-08-20 20:54:56 UTC
Fine! Thanks.
I've tried the git version but I fail to build crossdev:
>> Install crossdev-99999999 into /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image/ category sys-devel
make -j3 DESTDIR=/mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image/ install 
install -m 755 -d /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/
install -m 755 crossdev /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/
make -C wrappers install
make[1]: Entering directory `/mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/work/crossdev-99999999/wrappers'
install -m 755 -d /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/ /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/site
install -m 755 cross-emerge  cross-fix-root  cross-pkg-config  emerge-wrapper /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/
cp -a etc /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/
cp -a site /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/
sed -i -e s@__PREFIX__@@g /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/emerge-wrapper
sed -i -e s@__TOPDIR__@/share/crossdev/include/site@g /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/site/config.site
mv /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/site/config.site /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/
ln -sf /usr/portage/profiles/embedded /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/etc/make.profile
make[1]: Leaving directory `/mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/work/crossdev-99999999/wrappers'
sed: can't read /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image//usr/bin/crossdev: No such file or directory
 * ERROR: sys-devel/crossdev-99999999 failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  85:  Called src_install
 *   environment, line 488:  Called die
 * The specific snippet of code:
 *           sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev || die;

Follow full build.log
Comment 10 Alessandro Surace 2012-08-20 20:58:40 UTC
Created attachment 321820 [details]
crossdev-99999999 buld.log file