Summary: | sys-apps/busybox-1.19.3 fails with >=linux-headers-3.4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kilburn Abrahams <kilburna> |
Component: | New packages | Assignee: | Embedded Gentoo Team <embedded> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | cruzki123, daggs, guillaume.ramelet, kai, matt.palermo, ua0zeh |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 419511 | ||
Attachments: |
busybox-1.19.3-r1 build.log
Compile failure complete build log emerge --info '=sys-apps/busybox-1.19.3-r1' genkernel log for kernel 3.4.0 |
Description
Kilburn Abrahams
2012-05-27 01:24:09 UTC
confirm emerge sys-apps/busybox-1.19.3-r1 USE="pam -ipv6 -livecd% -make-symlinks -mdev -savedconfig (-selinux) -static" ... e2fsprogs/tune2fs.c:11:27: fatall error: linux/ext2_fs.h: No sutch file or directory make[1]: *** [e2fsprogs/tune2fs.o] Error 1 make: *** [e2fsprogs] Error 2 emake failed * ERROR: sys-apps/busybox-1.19.3-r1 failed (compile phase): * (no error message) > emerge --info Portage 2.1.10.63 (default/linux/amd64/10.0, gcc-4.5.3, glibc-2.15-r2, 3.4.0-gentoo x86_64) ================================================================= System uname: Linux-3.4.0-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-gentoo-2.1 Timestamp of tree: Sun, 27 May 2012 00:45:01 +0000 app-shells/bash: 4.2_p20 dev-java/java-config: 1.3.7-r1, 2.1.11-r3 dev-lang/python: 2.5.4-r4, 2.6.6-r1, 2.7.3-r2, 3.2.3-r1 dev-util/cmake: 2.8.8-r2 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.1-r1 sys-apps/openrc: 0.10.1 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.22-r1 sys-devel/gcc: 4.3.6-r1, 4.4.7, 4.5.3-r2 sys-devel/gcc-config: 1.5-r2 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 3.4 (virtual/os-headers) sys-libs/glibc: 2.15-r2 Repositories: gentoo ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/bind /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--autounmask=y --autounmask-write=y --quiet-build=n --keep-going=y" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C" LC_ALL="ru_RU.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="ru en" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X accessibility acl alsa amd64 berkdb bzip2 cleartype cli consolekit cracklib crypt cups cxx dbus doc dri dvd examples foomaticdb fortran gpm htmlhandbook iconv java jpeg jpeg2k kde latex lm_sensors mbox mmx modules mudflap multilib ncurses nls nptl nsplugin nvidia opengl openmp pam pcre png policykit pppd qt qt3support qt4 readline rtc sdl semantic-desktop session slang sound spell sse sse2 sse3 sse4.1 ssl ssse3 symlink tcpd truetype ttf type1 udev unicode usb vim-syntax xinerama xorg xulrunner zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="alias negotiation auth_basic auth_digest cgi cgid headers unique_id authz_host authn_file dir mime env filter ext_filter setenvif usertrack speling revrite access log_config" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2 canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" FOO2ZJS_DEVICES="hp1020" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru en" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON same here on am64. Please attach the entire build log to this bug report. Created attachment 313363 [details]
busybox-1.19.3-r1 build.log
Created attachment 313371 [details]
Compile failure
Just adding my build log of the failure as well.
Created attachment 313383 [details]
complete build log
Created attachment 313521 [details]
emerge --info '=sys-apps/busybox-1.19.3-r1'
Sorry. I should've included this from the get-go... :-\
M.
I have the same problem with 1.19.3-r1, but it works fine with 1.20.0. this only happens if you attempt to mix stable & unstable. this is an extremely terrible idea with linux-headers. (In reply to comment #9) > this only happens if you attempt to mix stable & unstable. this is an > extremely terrible idea with linux-headers. At the risk of sounding like a complete dolt... I'm currently using sys-kernel/gentoo-sources-3.4.0. Why would I not unmask sys-kernel/linux-headers-3.4 to go along with that? I've (almost) always done it this way because it seemed to make sense. Is this a really bad idea? M. because packages often break (as you found here) with the latest versions and take time to be stabilized using the latest kernel headers to match your running kernel version rarely matters I can confirm that. Masking linux-headers (removing it from package.keywords) did the trick for me. I never had a problem with that until now. *** Bug 419169 has been marked as a duplicate of this bug. *** Two quick thigns: 1) Confirmed. BusyBox compiles fine with linux-headers < 3.4. Current stable is sys-kernel/linux-headers-3.1 2) Just a note for those running X that I just ran into. Do: emerge -1 $(qlist -IC x11-drivers) After dropping the headers version, x11-drivers/xf86-input-evdev couldn't find my monitor's EDID and I was stuck in 1024x768 until I did the above. I have an nVidia chip also, so I usually just do the above to be on the safe side when I run into these sorts of things. It goes really fast anyway. M. Created attachment 314703 [details]
genkernel log for kernel 3.4.0
as you will note I have rebuilt with the noclean switch,to check and see where it was falling off the perch
busybox version 1.20.1 I can confirm that backtracking to headers 3.3 fixes this problem, busybox compiles up ok for kernel 3.4.0 fixed in newer busybox |