sys-apps/rlocate-0.5.1 fails with sys-kernel/vanilla-sources-2.6.18_rc2 configure dies with : "checking for kernel version... 0.0.0" with these versions: sys-kernel/vanilla-sources-2.6.18_rc2 USE="-build -doc -symlink" 0 kB sys-apps/rlocate-0.5.1 0 kB ls -alsd /usr/src/linux 0 lrwxrwxrwx 1 root root 17 Jul 17 23:58 /usr/src/linux -> linux-2.6.18-rc2/ if i add #define UTS_RELEASE "2.6.18-rc2" to /usr/src/linux/include/linux/version.h configure sais : "checking for kernel version... 2.6.18-rc2" and the emerge of rlocate is a success >>> Emerging (1 of 1) sys-apps/rlocate-0.5.1 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums ;-) >>> checking miscfile checksums ;-) >>> checking rlocate-0.5.1.tar.gz ;-) * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.18-rc2 * Checking for suitable kernel configuration options... [ ok ]>>> Unpacking source... >>> Unpacking rlocate-0.5.1.tar.gz to /var/tmp/portage/rlocate-0.5.1/work * Applying rlocate-0.5.1-build.patch ... [ ok ]>>> Source unpacked. >>> Compiling source in /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1 ... ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-kernel=/usr/src/linux --with-rlocate-group=locate --build=i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking whether i686-pc-linux-gnu-gcc and cc understand -c and -o together... yes checking for mknod... /bin/mknod checking for depmod... /sbin/depmod checking for '/etc/cron.daily/' directory... yes checking whether to enable updates in rlocate module... no checking for directory with kernel source... /usr/src/linux checking for kernel version... 0.0.0 configure: error: *** rlocate needs kernel 2.6 to work emerge --info Portage 2.1.1_pre3-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-git13 i686) ================================================================= System uname: 2.6.17-git13 i686 AMD Athlon(tm) 64 Processor 4000+ Gentoo Base System version 1.12.1 app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.15.92.0.2-r4, 2.17 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-4 -pipe -mfpmath=sse -msse2 -mmmx -m3dnow -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon-4 -pipe -mfpmath=sse -msse2 -mmmx -m3dnow -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.gentoo.skynet.be/pub/gentoo/ http://gentoo.tiscali.nl/gentoo/ http://mirror.gentoo.no/ ftp://ftp.gentoo.skynet.be/pub/gentoo/ ftp://gentoo.itdnet.net/gentoo/ ftp://mirror.pacific.net.au/linux/Gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext 7zip X a52 aac aalib acpi acpi4linux alsa altcolors amd apm asf avi bash-completion bdf berkdb bidi bigger-fonts bindist bitmap-fonts bzip2 bzlib cdparanoia chroot clamav clamd cli codecs corba crypt crypto_openssl ctrlmenu ctype cups dba dbus dcc dga dillo dio divx4linux dlloader dri dts dv dvb dvd dvdr dvdread edl eds emboss encode escreen ext-png ext-zlib extrafilters fame fbcon fbdev festival ffmpeg firefox flac flatfile foomaticdb fortran freetype ftp gd gdbm ggi gif gimp glx gnome gnutls gpm grammar graphviz gstreamer gtk gtk2 gtkhtml gtkspell gzip hal hddtemp howl httpd icq id3 imagemagick imlib infopipe input_devices_keyboard input_devices_mouse input_devices_void isdnlog jabber jack java javascript jpeg kerberos ladcca ladspa lame ldap libcaca libg++ libwww linuxthreads-tls lirc live lm_sensors login-watch lzo mad matroska mbrola mdb metar mew mikmod mime mjpeg mmx mmx2 mmxext mng mod modplug motif mounts-check mozcalendar mp3 mp4 mp4live mpeg mpeg2 mplayer msn musepack mysql mythtv nas ncurses network new-login nforce2 nls nntp nowin nptl nptlonly nsplugin nvidia offensive ogg opengl pam pcre pdf pdflib perl player plotutils png pppd prelude python pyzor qt qt3 qt4 quicktime rar razor readline real reflection reiserfs rtc sdl session shout skins spamassassin speex spell spl sse sse-filters sse2 ssl stream suidcheck svg sylpheed sysfs syslog tcltk tcpd tetex tga theora tidy tokenizer truetype truetype-fonts type1 type1-fonts udev unicode userfiles utf8 v4l v4l2 vcd vidix vlm vorbis win32codecs wma wma123 wmf wxwindows x264 xface xgetdefault xine xml xorg xosd xprint xv xvid xvmc zlib elibc_glibc input_devices_evdev kernel_linux lirc_devices_cph06x userland_GNU video_cards_nv" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
> if i add > > #define UTS_RELEASE "2.6.18-rc2" > > to /usr/src/linux/include/linux/version.h > > configure sais : "checking for kernel version... 2.6.18-rc2" > -- and the emerge of rlocate is a success ++ and the configure of rlocate is a success the compiles dies with: * Preparing rlocate module mv Makefile Makefile.automake cp ./Makefile.kernel ./Makefile make -C /usr/src/linux SUBDIRS=`cd . && pwd` modules \ KBUILD_VERBOSE=1 make[1]: Entering directory `/usr/src/linux-2.6.18-rc2' mkdir -p /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/.tmp_versions rm -f /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/.tmp_versions/* make -f scripts/Makefile.build obj=/var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module i686-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/.rlocate.o.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -fasynchronous-unwind-tables -pipe -msoft-float -mpreferred-stack-boundary=2 -march=athlon -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=254 -DRL_VERSION=\"0.5.1\" -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I ./ -I /usr/src/linux/include/ -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(rlocate)" -D"KBUILD_MODNAME=KBUILD_STR(rlocate)" -c -o /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.o /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.c /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.c:45:35: error: linux/devfs_fs_kernel.h: No such file or directory /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.c: In function 'rlocate_dev_register': /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.c:677: warning: implicit declaration of function 'devfs_mk_cdev' /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.c: In function 'rlocate_dev_unregister': /var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.c:691: warning: implicit declaration of function 'devfs_remove' make[2]: *** [/var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module/rlocate.o] Error 1 make[1]: *** [_module_/var/tmp/portage/rlocate-0.5.1/work/rlocate-0.5.1/src/rlocate-module] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.18-rc2' make: *** [rlocate.o] Error 2 !!! ERROR: sys-apps/rlocate-0.5.1 failed. Call stack: ebuild.sh, line 1545: Called dyn_compile ebuild.sh, line 940: Called src_compile rlocate-0.5.1.ebuild, line 40: Called linux-mod_src_compile linux-mod.eclass, line 515: Called die i think this should be fixed in rlocate
Please, don't resolve bugs that are not resolved in portage.
*** This bug has been marked as a duplicate of 140719 ***
*** Bug 147567 has been marked as a duplicate of this bug. ***
Never been fixed, reopen.
fixed in 0.5.2
I hate to be nagging: but it isn't fixed in 0.5.2: >>> Emerging (1 of 1) sys-apps/rlocate-0.5.2 to / >>> Downloading 'http://ftp.freenet.de/pub/ftp.snt.utwente.nl/pub/os/linux/gentoo/distfiles/rlocate-0.5.2.tar.gz' --11:07:24-- http://ftp.freenet.de/pub/ftp.snt.utwente.nl/pub/os/linux/gentoo/distfiles/rlocate-0.5.2.tar.gz => `/usr/portage/distfiles/rlocate-0.5.2.tar.gz' Resolving ftp.freenet.de... 194.97.2.67, 194.97.2.68, 194.97.2.69 Connecting to ftp.freenet.de|194.97.2.67|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 181,752 (177K) [application/x-tar] 100%[====================================>] 181,752 59.15K/s ETA 00:00 11:07:28 (59.11 KB/s) - `/usr/portage/distfiles/rlocate-0.5.2.tar.gz' saved [181752/181752] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking rlocate-0.5.2.tar.gz ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.18-rc5 * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking rlocate-0.5.2.tar.gz to /var/tmp/portage/rlocate-0.5.2/work * Applying rlocate-0.5.2-build.patch ... [ ok ] * Applying rlocate-0.5.2-no-devfs.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/rlocate-0.5.2/work/rlocate-0.5.2 ... ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-kernel=/usr/src/linux --with-rlocate-group=locate --build=i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking whether i686-pc-linux-gnu-gcc and cc understand -c and -o together... yes checking for mknod... /bin/mknod checking for depmod... /sbin/depmod checking for '/etc/cron.daily/' directory... yes checking whether to enable updates in rlocate module... no checking for directory with kernel source... /usr/src/linux checking for kernel version... 0.0.0 configure: error: *** rlocate needs kernel 2.6 to work !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/rlocate-0.5.2/work/rlocate-0.5.2/config.log !!! ERROR: sys-apps/rlocate-0.5.2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile rlocate-0.5.2.ebuild, line 37: Called econf '--with-kernel=/usr/src/linux' '--with-rlocate-group=locate' ebuild.sh, line 540: Called die # emerge --info Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.18-rc5 i686) ================================================================= System uname: 2.6.18-rc5 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.12.4 Last Sync: Sun, 17 Sep 2006 00:50:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: 2.0.0_rc1-r5 dev-java/java-config: 1.3.3, 2.0.27-r1 dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.freenet.de/pub/ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" LC_ALL="en_US.utf8" LINGUAS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X a52 acpi aim alsa apache2 apm audiofile bash-completion berkdb bitmap-fonts browserplugin bzip2 bzlib cli crypt cups curlwrappers divx4linux dlloader dri dv dvd dvdread dxr3 elibc_glibc emboss encode esd ethereal exif exiscan exiscan-acl fame fftw font-server foomaticdb fortran ftp gdbm gif gimpprint gnutls gpm gstreamer gtk gtk2 icq imap imlib input_devices_keyboard input_devices_mouse isdnlog jabber jpeg kdeenablefinal kernel_linux libg++ libwww mad maildir mailwrapper mikmod mmap mmx mng motif mp3 mpeg mpi ncurses network nls nptl nptlonly offensive ogg oss pam pcre perl png pppd python qt3 qt4 quicktime readline recode reflection sdl session sndfile spell spl sse ssl svg sysvipc tcpd theora truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 video_cards_apm video_cards_v4l video_cards_vesa video_cards_vga vorbis wmf wxwindows xml xmms xorg xpm xv xvid yv12 zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS config.log follows.
Created attachment 97208 [details] config.log for failing run
that is a different unrelated bug so file a new bug report
(In reply to comment #9) > that is a different unrelated bug > > so file a new bug report > then why was bug #147567 (which I opened) tagged as a duplicate?