* Package: sys-boot/lilo-24.2 * Repository: gentoo * Maintainer: chainsaw@gentoo.org base-system@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking lilo-24.2.tar.gz to /var/tmp/portage/sys-boot/lilo-24.2/work >>> Unpacking dolilo-0.6.tar.bz2 to /var/tmp/portage/sys-boot/lilo-24.2/work >>> Source unpacked in /var/tmp/portage/sys-boot/lilo-24.2/work >>> Preparing source in /var/tmp/portage/sys-boot/lilo-24.2/work/lilo-24.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-boot/lilo-24.2/work/lilo-24.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-boot/lilo-24.2/work/lilo-24.2 ... make -j1 'CC=x86_64-gentoo-linux-musl-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' all ./checkit GCC version 3.3.5 or later is required gcc version 9.3.0 OKAY AS86 version 0.16.14 or later is required as86 version 0.16.21 OKAY LD86 version 0.16.14 or later is required ld86 version 0.16.21 OKAY BCC version 0.16.14 or later is recommended bcc version 0.16.21 OKAY echo Tested >test.img make -C src all make[1]: Entering directory '/var/tmp/portage/sys-boot/lilo-24.2/work/lilo-24.2/src' x86_64-gentoo-linux-musl-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Os -Wall `if [ -f /usr/include/linux/version.h ]; then echo -DHAS_VERSION_H; fi` `if [ -f /usr/include/libdevmapper.h ]; then echo -DHAS_LIBDEVMAPPER_H; fi` -DLILO=0xbb920890 `( if [ -r $DESTDIR/etc/lilo.defines ]; then cat $DESTDIR/etc/lilo.defines; else echo -DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM -DNOKEYBOARD -DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUAL -DMDPRAID ; fi ) | sed 's/-D/-DLCF_/g'` -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -DSHS_MAIN -o version common.c echo "#define CFLAGS \"" -Os -Wall `if [ -f /usr/include/linux/version.h ]; then echo -DHAS_VERSION_H; fi` `if [ -f /usr/include/libdevmapper.h ]; then echo -DHAS_LIBDEVMAPPER_H; fi` -DLILO=0xbb920890 `( if [ -r $DESTDIR/etc/lilo.defines ]; then cat $DESTDIR/etc/lilo.defines; else echo -DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM -DNOKEYBOARD -DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUAL -DMDPRAID ; fi ) | sed 's/-D/-DLCF_/g'` "\"" >flags.i tail -$((`wc -l _TmP_ for i in boot.c bsect.c cfg.c common.c device.c edit.c geometry.c identify.c lilo.c map.c partition.c probe.c raid.c shs2.c temp.c bdata.h bitmap.h boot.h bsect.h cfg.h common.h config.h device.h edit.h geometry.h identify.h lilo.h loader.h map.h md-int.h partition.h probe.h raid.h shs2.h temp.h version.h vesainfo.h ; do cat $i >>_TmP_ ; done echo "#define CSOURCE " `./version _TmP_` >>flags.i rm -f _TmP_ x86_64-gentoo-linux-musl-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -c -Os -Wall `if [ -f /usr/include/linux/version.h ]; then echo -DHAS_VERSION_H; fi` `if [ -f /usr/include/libdevmapper.h ]; then echo -DHAS_LIBDEVMAPPER_H; fi` -DLILO=0xbb920890 `( if [ -r $DESTDIR/etc/lilo.defines ]; then cat $DESTDIR/etc/lilo.defines; else echo -DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM -DNOKEYBOARD -DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUAL -DMDPRAID ; fi ) | sed 's/-D/-DLCF_/g'` lilo.c In file included from lilo.c:25: config.h:25:3: warning: #warning "glibc version 2.1 or later is recommended" [-Wcpp] 25 | # warning "glibc version 2.1 or later is recommended" | ^~~~~~~ lilo.c: In function 'configuration': lilo.c:185:37: error: '__GLIBC__' undeclared (first use in this function); did you mean '__LINE__'? 185 | printf("\nglibc version %d.%d\n", __GLIBC__, __GLIBC_MINOR__); | ^~~~~~~~~ | __LINE__ lilo.c:185:37: note: each undeclared identifier is reported only once for each function it appears in lilo.c:185:48: error: '__GLIBC_MINOR__' undeclared (first use in this function) 185 | printf("\nglibc version %d.%d\n", __GLIBC__, __GLIBC_MINOR__); | ^~~~~~~~~~~~~~~ lilo.c: In function 'show_images': lilo.c:458:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 458 | if (!*(unsigned int *) descrs.d.descr[image].rd_size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lilo.c:461:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 461 | *(unsigned int *) descrs.d.descr[image].rd_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:81: lilo.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/sys-boot/lilo-24.2/work/lilo-24.2/src' make: *** [Makefile:14: all] Error 2 * ERROR: sys-boot/lilo-24.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-boot/lilo-24.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-boot/lilo-24.2::gentoo'`. * The complete build log is located at '/var/log/portage/sys-boot:lilo-24.2:20200331-063712.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-boot/lilo-24.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-boot/lilo-24.2/temp/environment'. * Working directory: '/var/tmp/portage/sys-boot/lilo-24.2/work/lilo-24.2' * S: '/var/tmp/portage/sys-boot/lilo-24.2/work/lilo-24.2'