Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103936 - genkernel build udev-0.68: cannot stat `etc/udev/udev.permissions':
Summary: genkernel build udev-0.68: cannot stat `etc/udev/udev.permissions':
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard: Test Required
Keywords: InVCS
Depends on: 111546
Blocks:
  Show dependency tree
 
Reported: 2005-08-27 09:57 UTC by Jeff Kowalczyk
Modified: 2005-11-22 12:08 UTC (History)
3 users (show)

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


Attachments
genkernel.log failing udev-0.68 permissions (genkernel.log,139.12 KB, text/plain)
2005-08-27 09:58 UTC, Jeff Kowalczyk
Details
genkernel.conf failing udev-0.68 permissions (genkernel.conf,4.29 KB, text/plain)
2005-08-27 09:59 UTC, Jeff Kowalczyk
Details
Don't install udev.permissions (genkernel-gen_compile-udevperms.patch,849 bytes, patch)
2005-09-17 22:18 UTC, Joshua Kinard
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2005-08-27 09:57:36 UTC
genkernel-3.3.5 and udev-0.68 fail to build with the following error. Full
config and log files are long, so will be included in 'additional information'
section, or file attachments.

Linking udevstart:                                                    [OK]
Running strip:                                                        [OK]
*       >> Installing...
install: cannot stat `etc/udev/udev.permissions': No such file or directory
* ERROR: Could not install udev permissions!

* -- Grepping log... --

  SCSI generic support (CHR_DEV_SG) [Y/n/m/?] y
  *
  * Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  *
  Probe all LUNs on each SCSI device (SCSI_MULTI_LUN) [N/y/?] n
  Verbose SCSI error reporting (kernel size +=12K) (SCSI_CONSTANTS) [N/y/?] n
--
  CC      kernel/workqueue.o
  CC      kernel/pid.o
  CC      arch/i386/kernel/nmi.o
  CC      kernel/rcupdate.o
  CC      kernel/intermodule.o
kernel/intermodule.c:179: warning: `inter_module_register' is deprecated
(declared at kernel/intermodule.c:38)
kernel/intermodule.c:180: warning: `inter_module_unregister' is deprecated
(declared at kernel/intermodule.c:79)
kernel/intermodule.c:182: warning: `inter_module_put' is deprecated (declared at
kernel/intermodule.c:160)
--
  CC      kernel/power/process.o
  CC      mm/page_alloc.o
  CC      kernel/power/console.o
  CC      kernel/power/pm.o
  CC      mm/page-writeback.o
kernel/power/pm.c:259: warning: `pm_register' is deprecated (declared at
kernel/power/pm.c:62)
kernel/power/pm.c:260: warning: `pm_unregister' is deprecated (declared at
kernel/power/pm.c:86)
kernel/power/pm.c:261: warning: `pm_unregister_all' is deprecated (declared at
kernel/power/pm.c:115)
kernel/power/pm.c:262: warning: `pm_send_all' is deprecated (declared at
kernel/power/pm.c:234)
--
  CC [M]  drivers/media/video/v4l2-common.o
  CC [M]  drivers/media/video/v4l1-compat.o
  CC [M]  drivers/net/via-rhine.o
  CC [M]  drivers/net/mii.o
  CC [M]  drivers/net/hp100.o
drivers/net/hp100.c:373: warning: 'hp100_isa_probe' defined but not used
--
  CC [M]  drivers/net/pppox.o
  CC [M]  drivers/net/pppoe.o
  CC [M]  drivers/net/dummy.o
  CC [M]  drivers/net/tulip/dmfe.o
drivers/net/tulip/dmfe.c: In function `dmfe_parse_srom':
drivers/net/tulip/dmfe.c:1809: warning: passing arg 1 of `__le16_to_cpup' from
incompatible pointer type
drivers/net/tulip/dmfe.c:1821: warning: passing arg 1 of `__le32_to_cpup' from
incompatible pointer type
drivers/net/tulip/dmfe.c:1821: warning: passing arg 1 of `__le32_to_cpup' from
incompatible pointer type
--
COMMAND: make j1  KERNEL_DIR=/usr/src/linux USE_KLIBC=true USE_LOG=false
DEBUG=false udevdir=/dev all etc/udev/udev.conf
*       >> Installing...
* Gentoo Linux Genkernel; Version 3.3.5
* Running with options: all

* ERROR: Could not install udev permissions!



Reproducible: Always
Steps to Reproduce:





--------------------------------------------
# emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 mobile AMD Athlon(tm) XP-M 2000+
Gentoo Base System version 1.12.0_pre6
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo
http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/bmg-main
/usr/local/overlays/fluidportage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 3dnow S3TC X aac aalib acl acpi adns aim alsa apache2 apm arts avi
bash-completion berkdb bitmap-fonts bluetooth bonobo caps cddb cdf cdr chroot
cle266 crypt cups curl dba dbus dga directfb divx4linux dv dvd dvdr eds emacs
emboss encode esd evo expat faad fam fastcgi fbcon fbdev ffmpeg flac flash
fluidsynth fmod foomaticdb fortran freetds freetype fs gcj gd gdbm geoip ggi gif
gimp gimpprint glade glut gnome gnomedb gphoto2 gpm gps graphviz gstreamer gtk
gtk2 gtkhtml guile hal hbci icq ieee1394 imagemagick imap imlib imlib2 innodb
jabber jack jack-tmpfs jpeg jpeg2k lcd lcms ldap libclamav libg++ libgda libwww
lirc lua mad mbox md5sum mdb mikmod mmx mng mono mozdevelop mozilla moznocompose
moznoirc moznomail mozsvg mozxmlterm mp3 mpeg mpeg4 msn mssql mysql nas ncurses
nls nntp nodrm nomotif nptl odbc ofx ogg oggvorbis openal opengl opie oscar oss
pam pcre pda pdflib perl plotutils png pnp postgis postgres psyco pthreads
python qt quicktime readline rogue ruby samba sasl scanner sdl slang speedo
speex spell sqlite sse ssl stencil-buffer svg svga tcpd tetex theora tiff
transcode truetype truetype-fonts type1 type1-fonts unichrome usb v4l v4l2 vda
vhosts virus-scan vorbis wmf wxwin wxwindows xine xml xml2 xmms xprint xv xvid
yahoo yv12 zeo zlib zvbi video_cards_via userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

--------------------------------------------
# genkernel all
* Gentoo Linux Genkernel; Version 3.3.5
* Running with options: all

* Linux Kernel 2.6.12-gentoo-r9 for x86...
* kernel: >> Running mrproper...
* config: Using config from /etc/kernels/kernel-config-x86-2.6.12-gentoo-r9
*         Previous config backed up to .config.bak
*         >> Running oldconfig...
* kernel: >> Cleaning...
*         >> Compiling 2.6.12-gentoo-r9 bzImage...
*         >> Compiling 2.6.12-gentoo-r9 modules...
* Copying config for successful build to
/etc/kernels/kernel-config-x86-2.6.12-gentoo-r9
* udev: >> Compiling...
SYSCALL FOUND: waitid
SYSCALL FOUND: fdatasync
SYSCALL FOUND: mq_getsetattr
SYSCALL FOUND: sched_getaffinity
SYSCALL FOUND: init_module
SYSCALL FOUND: delete_module
SYSCALL FOUND: exit_group
SYSCALL FOUND: setresgid32
SYSCALL FOUND: rt_sigsuspend
SYSCALL FOUND: setdomainname
SYSCALL FOUND: open
SYSCALL FOUND: getxattr
SYSCALL FOUND: pause
SYSCALL FOUND: swapoff
SYSCALL FOUND: ftruncate64
SYSCALL FOUND: sys_kexec_load
SYSCALL FOUND: mmap2
SYSCALL FOUND: ioperm
SYSCALL FOUND: setpriority
SYSCALL FOUND: rt_sigqueueinfo
SYSCALL FOUND: nanosleep
SYSCALL FOUND: lremovexattr
SYSCALL FOUND: read
SYSCALL FOUND: fadvise64_64
SYSCALL FOUND: sched_setparam
SYSCALL FOUND: swapon
SYSCALL FOUND: io_getevents
SYSCALL FOUND: olduname
SYSCALL FOUND: link
SYSCALL FOUND: timer_gettime
SYSCALL FOUND: ulimit
SYSCALL FOUND: truncate64
SYSCALL FOUND: gettid
SYSCALL FOUND: madvise1
SYSCALL FOUND: set_tid_address
SYSCALL FOUND: setregid
SYSCALL FOUND: setitimer
SYSCALL FOUND: mq_unlink
SYSCALL FOUND: oldfstat
SYSCALL FOUND: lchown
SYSCALL FOUND: request_key
SYSCALL FOUND: fremovexattr
SYSCALL FOUND: get_kernel_syms
SYSCALL FOUND: mkdir
SYSCALL FOUND: sysinfo
SYSCALL FOUND: utime
SYSCALL FOUND: poll
SYSCALL FOUND: mq_timedsend
SYSCALL FOUND: stat64
SYSCALL FOUND: ioctl
SYSCALL FOUND: removexattr
SYSCALL FOUND: nfsservctl
SYSCALL FOUND: io_destroy
SYSCALL FOUND: prctl
SYSCALL FOUND: rt_sigpending
SYSCALL FOUND: fcntl64
SYSCALL FOUND: mq_notify
SYSCALL FOUND: quotactl
SYSCALL FOUND: setresuid
SYSCALL FOUND: mincore
SYSCALL FOUND: rt_sigreturn
SYSCALL FOUND: restart_syscall
SYSCALL FOUND: setreuid32
SYSCALL FOUND: vhangup
SYSCALL FOUND: oldstat
SYSCALL FOUND: query_module
SYSCALL FOUND: pread64
SYSCALL FOUND: clock_getres
SYSCALL FOUND: lsetxattr
SYSCALL FOUND: setregid32
SYSCALL FOUND: mount
SYSCALL FOUND: wait4
SYSCALL FOUND: ftime
SYSCALL FOUND: clone
SYSCALL FOUND: syslog
SYSCALL FOUND: setuid32
SYSCALL FOUND: getresuid
SYSCALL FOUND: fsync
SYSCALL FOUND: close
SYSCALL FOUND: sendfile
SYSCALL FOUND: getdents
SYSCALL FOUND: ftruncate
SYSCALL FOUND: setgid32
SYSCALL FOUND: stime
SYSCALL FOUND: madvise
SYSCALL FOUND: sigprocmask
SYSCALL FOUND: mbind
SYSCALL FOUND: pivot_root
SYSCALL FOUND: write
SYSCALL FOUND: getppid
SYSCALL FOUND: symlink
SYSCALL FOUND: lseek
SYSCALL FOUND: io_setup
SYSCALL FOUND: gtty
SYSCALL FOUND: getresuid32
SYSCALL FOUND: munlockall
SYSCALL FOUND: times
SYSCALL FOUND: set_thread_area
SYSCALL FOUND: truncate
SYSCALL FOUND: getuid
SYSCALL FOUND: setresgid
SYSCALL FOUND: getresgid32
SYSCALL FOUND: umount
SYSCALL FOUND: lstat
SYSCALL FOUND: rt_sigtimedwait
SYSCALL FOUND: reboot
SYSCALL FOUND: dup
SYSCALL FOUND: geteuid32
SYSCALL FOUND: profil
SYSCALL FOUND: mprotect
SYSCALL FOUND: getpriority
SYSCALL FOUND: rt_sigaction
SYSCALL FOUND: timer_delete
SYSCALL FOUND: munmap
SYSCALL FOUND: getegid32
SYSCALL FOUND: mremap
SYSCALL FOUND: chroot
SYSCALL FOUND: lgetxattr
SYSCALL FOUND: getresgid
SYSCALL FOUND: vserver
SYSCALL FOUND: sched_get_priority_max
SYSCALL FOUND: getuid32
SYSCALL FOUND: acct
SYSCALL FOUND: afs_syscall
SYSCALL FOUND: get_mempolicy
SYSCALL FOUND: fchdir
SYSCALL FOUND: putpmsg
SYSCALL FOUND: mlock
SYSCALL FOUND: rmdir
SYSCALL FOUND: statfs
SYSCALL FOUND: mmap
SYSCALL FOUND: create_module
SYSCALL FOUND: getgid32
SYSCALL FOUND: utimes
SYSCALL FOUND: getcwd
SYSCALL FOUND: sched_get_priority_min
SYSCALL FOUND: rt_sigprocmask
SYSCALL FOUND: sigreturn
SYSCALL FOUND: clock_settime
SYSCALL FOUND: sched_yield
SYSCALL FOUND: access
SYSCALL FOUND: munlock
SYSCALL FOUND: dup2
SYSCALL FOUND: pipe
SYSCALL FOUND: readdir
SYSCALL FOUND: getitimer
SYSCALL FOUND: vm86
SYSCALL FOUND: setuid
SYSCALL FOUND: getgid
SYSCALL FOUND: pwrite64
SYSCALL FOUND: epoll_ctl
SYSCALL FOUND: getpmsg
SYSCALL FOUND: llistxattr
SYSCALL FOUND: readlink
SYSCALL FOUND: fchown
SYSCALL FOUND: stat
SYSCALL FOUND: execve
SYSCALL FOUND: umask
SYSCALL FOUND: fcntl
SYSCALL FOUND: getdents64
SYSCALL FOUND: geteuid
SYSCALL FOUND: mq_open
SYSCALL FOUND: alarm
SYSCALL FOUND: futex
SYSCALL FOUND: lchown32
SYSCALL FOUND: umount2
SYSCALL FOUND: fork
SYSCALL FOUND: setgroups32
SYSCALL FOUND: creat
SYSCALL FOUND: sched_rr_get_interval
SYSCALL FOUND: ssetmask
SYSCALL FOUND: stty
SYSCALL FOUND: set_mempolicy
SYSCALL FOUND: clock_gettime
SYSCALL FOUND: modify_ldt
SYSCALL FOUND: idle
SYSCALL FOUND: signal
SYSCALL FOUND: lstat64
SYSCALL FOUND: keyctl
SYSCALL FOUND: iopl
SYSCALL FOUND: sched_setaffinity
SYSCALL FOUND: select
SYSCALL FOUND: exit
SYSCALL FOUND: sched_setscheduler
SYSCALL FOUND: io_submit
SYSCALL FOUND: break
SYSCALL FOUND: socketcall
SYSCALL FOUND: fchown32
SYSCALL FOUND: lock
SYSCALL FOUND: oldlstat
SYSCALL FOUND: setfsuid32
SYSCALL FOUND: setgid
SYSCALL FOUND: fstatfs64
SYSCALL FOUND: sigaction
SYSCALL FOUND: _llseek
SYSCALL FOUND: setfsgid32
SYSCALL FOUND: kill
SYSCALL FOUND: fstat64
SYSCALL FOUND: mq_timedreceive
SYSCALL FOUND: setpgid
SYSCALL FOUND: ipc
SYSCALL FOUND: chmod
SYSCALL FOUND: get_thread_area
SYSCALL FOUND: sgetmask
SYSCALL FOUND: vfork
SYSCALL FOUND: chown32
SYSCALL FOUND: readahead
SYSCALL FOUND: writev
SYSCALL FOUND: io_cancel
SYSCALL FOUND: nice
SYSCALL FOUND: personality
SYSCALL FOUND: flistxattr
SYSCALL FOUND: mlockall
SYSCALL FOUND: ustat
SYSCALL FOUND: ugetrlimit
SYSCALL FOUND: timer_create
SYSCALL FOUND: msync
SYSCALL FOUND: settimeofday
SYSCALL FOUND: fsetxattr
SYSCALL FOUND: sigsuspend
SYSCALL FOUND: lookup_dcookie
SYSCALL FOUND: rename
SYSCALL FOUND: bdflush
SYSCALL FOUND: readv
SYSCALL FOUND: remap_file_pages
SYSCALL FOUND: sendfile64
SYSCALL FOUND: setgroups
SYSCALL FOUND: sched_getscheduler
SYSCALL FOUND: sysfs
SYSCALL FOUND: chdir
SYSCALL FOUND: uname
SYSCALL FOUND: setfsuid
SYSCALL FOUND: getsid
SYSCALL FOUND: brk
SYSCALL FOUND: mpx
SYSCALL FOUND: clock_nanosleep
SYSCALL FOUND: setxattr
SYSCALL FOUND: adjtimex
SYSCALL FOUND: getpgid
SYSCALL FOUND: fstat
SYSCALL FOUND: vm86old
SYSCALL FOUND: getgroups
SYSCALL FOUND: sigaltstack
SYSCALL FOUND: chown
SYSCALL FOUND: timer_getoverrun
SYSCALL FOUND: uselib
SYSCALL FOUND: sched_getparam
SYSCALL FOUND: gettimeofday
SYSCALL FOUND: getpgrp
SYSCALL FOUND: mknod
SYSCALL FOUND: statfs64
SYSCALL FOUND: fstatfs
SYSCALL FOUND: listxattr
SYSCALL FOUND: ptrace
SYSCALL FOUND: fadvise64
SYSCALL FOUND: getegid
SYSCALL FOUND: setrlimit
SYSCALL FOUND: sigpending
SYSCALL FOUND: time
SYSCALL FOUND: unlink
SYSCALL FOUND: setreuid
SYSCALL FOUND: _sysctl
SYSCALL FOUND: _newselect
SYSCALL FOUND: getgroups32
SYSCALL FOUND: capset
SYSCALL FOUND: fgetxattr
SYSCALL FOUND: fchmod
SYSCALL FOUND: timer_settime
SYSCALL FOUND: getrusage
SYSCALL FOUND: oldolduname
SYSCALL FOUND: sync
SYSCALL FOUND: setsid
SYSCALL FOUND: prof
SYSCALL FOUND: setfsgid
SYSCALL FOUND: epoll_create
SYSCALL FOUND: epoll_wait
SYSCALL FOUND: tgkill
SYSCALL FOUND: flock
SYSCALL FOUND: capget
SYSCALL FOUND: sethostname
SYSCALL FOUND: getpid
SYSCALL FOUND: add_key
SYSCALL FOUND: getrlimit
SYSCALL FOUND: setresuid32
SYSCALL FOUND: waitpid
SYSCALL FOUND: tkill
syscall-objs :=  \
        __clone.o \
        fork.o \
        vfork.o \
        getpid.o \
        setpgid.o \
        getpgid.o \
        getppid.o \
        setsid.o \
        getsid.o \
        wait4.o \
        execve.o \
        nice.o \
        __getpriority.o \
        setpriority.o \
        sched_setscheduler.o \
        sched_yield.o \
        setuid.o \
        setgid.o \
        getuid.o \
        getgid.o \
        geteuid.o \
        getegid.o \
        getgroups.o \
        setgroups.o \
        setreuid.o \
        setregid.o \
        setfsuid.o \
        setfsgid.o \
        setresuid.o \
        mount.o \
        umount2.o \
        pivot_root.o \
        sync.o \
        __statfs64.o \
        __fstatfs64.o \
        swapon.o \
        swapoff.o \
        access.o \
        link.o \
        unlink.o \
        chdir.o \
        fchdir.o \
        rename.o \
        mknod.o \
        chmod.o \
        fchmod.o \
        mkdir.o \
        rmdir.o \
        pipe.o \
        umask.o \
        chroot.o \
        symlink.o \
        readlink.o \
        stat.o \
        lstat.o \
        fstat.o \
        getdents.o \
        chown.o \
        fchown.o \
        lchown.o \
        __getcwd.o \
        utime.o \
        utimes.o \
        read.o \
        write.o \
        close.o \
        __llseek.o \
        dup.o \
        dup2.o \
        fcntl.o \
        ioctl.o \
        flock.o \
        select.o \
        poll.o \
        fsync.o \
        fdatasync.o \
        readv.o \
        writev.o \
        ftruncate.o \
        pread.o \
        pwrite.o \
        __sigaction.o \
        sigsuspend.o \
        sigpending.o \
        sigprocmask.o \
        kill.o \
        alarm.o \
        getitimer.o \
        setitimer.o \
        time.o \
        times.o \
        gettimeofday.o \
        settimeofday.o \
        nanosleep.o \
        pause.o \
        __brk.o \
        munmap.o \
        mremap.o \
        msync.o \
        mprotect.o \
        __mmap2.o \
        mlockall.o \
        munlockall.o \
        mlock.o \
        munlock.o \
        uname.o \
        setdomainname.o \
        sethostname.o \
        init_module.o \
        delete_module.o \
        __reboot.o \
        klogctl.o \
        sysinfo.o \
        iopl.o \
        ioperm.o \
        vm86.o
socketcall-objs :=  \
        socket.o \
        bind.o \
        connect.o \
        listen.o \
        accept.o \
        getsockname.o \
        getpeername.o \
        socketpair.o \
        sendto.o \
        recvfrom.o \
        shutdown.o \
        setsockopt.o \
        getsockopt.o \
        sendmsg.o \
        recvmsg.o
+ for d in linux scsi asm-i386 asm-generic
+ mkdir -p
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/linux
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d /usr/src/linux/include/linux ']'
+ cp -rfL /usr/src/linux/include/linux/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/linux/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include/linux ']'
+ cp -rfL ./linux/include/linux/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/linux/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include2/linux ']'
+ for d in linux scsi asm-i386 asm-generic
+ mkdir -p
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/scsi
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d /usr/src/linux/include/scsi ']'
+ cp -rfL /usr/src/linux/include/scsi/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/scsi/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include/scsi ']'
+ cp -rfL ./linux/include/scsi/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/scsi/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include2/scsi ']'
+ for d in linux scsi asm-i386 asm-generic
+ mkdir -p
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/asm-i386
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d /usr/src/linux/include/asm-i386 ']'
+ cp -rfL /usr/src/linux/include/asm-i386/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/asm-i386/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include/asm-i386 ']'
+ cp -rfL ./linux/include/asm-i386/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/asm-i386/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include2/asm-i386 ']'
+ for d in linux scsi asm-i386 asm-generic
+ mkdir -p
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/asm-generic
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d /usr/src/linux/include/asm-generic ']'
+ cp -rfL /usr/src/linux/include/asm-generic/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/asm-generic/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include/asm-generic ']'
+ cp -rfL ./linux/include/asm-generic/.
/var/tmp/genkernel/24201.26433.499.13111/udev-068/klibc/.install/include/asm-generic/.
+ for r in /usr/src/linux/include ./linux/include ./linux/include2
+ '[' '!' -d ./linux/include2/asm-generic ']'
Creating udev_version.h
Building ccdv
Compiling udev.c:                                                     [OK]
Compiling udev_event.c:                                               [OK]
Compiling udev_device.c:                                              [OK]
Compiling udev_config.c:                                              [OK]
Compiling udev_add.c:                                                 [OK]
  udev_add.c: In function `udev_make_node':
  udev_add.c:69: warning: comparison between signed and unsigned
Compiling udev_remove.c:                                              [OK]
Compiling udev_sysfs.c:                                               [OK]
Compiling udev_db.c:                                                  [OK]
Compiling udev_rules.c:                                               [OK]
Compiling udev_rules_parse.c:                                         [OK]
Compiling udev_utils.c:                                               [OK]
Compiling udev_utils_file.c:                                          [OK]
Compiling udev_utils_run.c:                                           [OK]
Compiling udev_libc_wrapper.c:                                        [OK]
Creating library udev.a:                                              [OK]
Running ranlib:                                                       [OK]
Compiling sysfs_class.c:                                              [OK]
Compiling sysfs_device.c:                                             [OK]
Compiling sysfs_dir.c:                                                [OK]
Compiling sysfs_driver.c:                                             [OK]
Compiling sysfs_utils.c:                                              [OK]
Compiling dlist.c:                                                    [OK]
Creating library sysfs.a:                                             [OK]
Running ranlib:                                                       [OK]
Linking udev:                                                         [OK]
Running strip:                                                        [OK]
Compiling udevsend.c:                                                 [OK]
Linking udevsend:                                                     [OK]
Running strip:                                                        [OK]
Compiling udevrulescompile.c:                                         [OK]
Linking udevrulescompile:                                             [OK]
Running strip:                                                        [OK]
Compiling udevinitsend.c:                                             [OK]
Linking udevinitsend:                                                 [OK]
Running strip:                                                        [OK]
Compiling udeveventrecorder.c:                                        [OK]
Linking udeveventrecorder:                                            [OK]
Running strip:                                                        [OK]
Compiling udevcontrol.c:                                              [OK]
Linking udevcontrol:                                                  [OK]
Running strip:                                                        [OK]
Compiling udevmonitor.c:                                              [OK]
Linking udevmonitor:                                                  [OK]
Running strip:                                                        [OK]
Compiling udevd.c:                                                    [OK]
Linking udevd:                                                        [OK]
Running strip:                                                        [OK]
Compiling udevinfo.c:                                                 [OK]
Linking udevinfo:                                                     [OK]
Running strip:                                                        [OK]
Compiling udevtest.c:                                                 [OK]
Linking udevtest:                                                     [OK]
Running strip:                                                        [OK]
Compiling udevstart.c:                                                [OK]
Linking udevstart:                                                    [OK]
Running strip:                                                        [OK]
*       >> Installing...
install: cannot stat `etc/udev/udev.permissions': No such file or directory
* ERROR: Could not install udev permissions!

* -- Grepping log... --

  SCSI generic support (CHR_DEV_SG) [Y/n/m/?] y
  *
  * Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  *
  Probe all LUNs on each SCSI device (SCSI_MULTI_LUN) [N/y/?] n
  Verbose SCSI error reporting (kernel size +=12K) (SCSI_CONSTANTS) [N/y/?] n
--
  CC      kernel/workqueue.o
  CC      kernel/pid.o
  CC      arch/i386/kernel/nmi.o
  CC      kernel/rcupdate.o
  CC      kernel/intermodule.o
kernel/intermodule.c:179: warning: `inter_module_register' is deprecated
(declared at kernel/intermodule.c:38)
kernel/intermodule.c:180: warning: `inter_module_unregister' is deprecated
(declared at kernel/intermodule.c:79)
kernel/intermodule.c:182: warning: `inter_module_put' is deprecated (declared at
kernel/intermodule.c:160)
--
  CC      kernel/power/process.o
  CC      mm/page_alloc.o
  CC      kernel/power/console.o
  CC      kernel/power/pm.o
  CC      mm/page-writeback.o
kernel/power/pm.c:259: warning: `pm_register' is deprecated (declared at
kernel/power/pm.c:62)
kernel/power/pm.c:260: warning: `pm_unregister' is deprecated (declared at
kernel/power/pm.c:86)
kernel/power/pm.c:261: warning: `pm_unregister_all' is deprecated (declared at
kernel/power/pm.c:115)
kernel/power/pm.c:262: warning: `pm_send_all' is deprecated (declared at
kernel/power/pm.c:234)
--
  CC [M]  drivers/media/video/v4l2-common.o
  CC [M]  drivers/media/video/v4l1-compat.o
  CC [M]  drivers/net/via-rhine.o
  CC [M]  drivers/net/mii.o
  CC [M]  drivers/net/hp100.o
drivers/net/hp100.c:373: warning: 'hp100_isa_probe' defined but not used
--
  CC [M]  drivers/net/pppox.o
  CC [M]  drivers/net/pppoe.o
  CC [M]  drivers/net/dummy.o
  CC [M]  drivers/net/tulip/dmfe.o
drivers/net/tulip/dmfe.c: In function `dmfe_parse_srom':
drivers/net/tulip/dmfe.c:1809: warning: passing arg 1 of `__le16_to_cpup' from
incompatible pointer type
drivers/net/tulip/dmfe.c:1821: warning: passing arg 1 of `__le32_to_cpup' from
incompatible pointer type
drivers/net/tulip/dmfe.c:1821: warning: passing arg 1 of `__le32_to_cpup' from
incompatible pointer type
--
COMMAND: make j1  KERNEL_DIR=/usr/src/linux USE_KLIBC=true USE_LOG=false
DEBUG=false udevdir=/dev all etc/udev/udev.conf
*       >> Installing...
* Gentoo Linux Genkernel; Version 3.3.5
* Running with options: all

* ERROR: Could not install udev permissions!

* -- End log... --

* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.

* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
*

--------------------------------------------
# Genkernel Configuration File

# ===========GENKERNEL BASIC CONFIGURATION=============

# Run 'make menuconfig' before compiling this kernel?
MENUCONFIG="no"

# Run 'make clean' before compilation?
# If set to NO, implies MRPROPER WILL NOT be run
# Also, if clean is NO, it won't copy over any configuration
# file, it will use what's there.
CLEAN="yes"

# Run 'make mrproper' before configuration/compilation?
MRPROPER="yes"

# Copy bootsplash into the initrd image?
BOOTSPLASH="yes"

# Override the arch detection?
# ARCH_OVERRIDE="x86"

# Mount /boot automatically if it isn't mounted?
MOUNTBOOT="yes"

# Save the new configuration in /etc/kernels upon
# successfull compilation
SAVE_CONFIG="yes"

# Use Color output in Genkernel?
USECOLOR="yes"

# Add new kernel to grub?
# BOOTLOADER="grub"

# Clear initramfs cpio cache dir
# CLEAR_CPIO_CACHE="yes"

# Clear build cache dir
# CLEAR_CACHE_DIR="yes"


# =========GENKERNEL LOCATION CONFIGURATION============
# Variables:
#   %%ARCH%%  - Final determined architecture
#   %%CACHE%% - Final determined cache location

# Default share directory location
GK_SHARE="/usr/share/genkernel"

# Location of helper-scripts
#GK_BIN="${GK_SHARE}/bin"
GK_BIN="${GK_SHARE}"
# Location of the default cache
CACHE_DIR="${GK_SHARE}/pkg/%%ARCH%%"
# Log output file
DEBUGFILE="/var/log/genkernel.log"
# Debug Level
DEBUGLEVEL=1

# Default location of kernel source
DEFAULT_KERNEL_SOURCE="/usr/src/linux"
# Default kernel config (only use to override using
%%ARCH%%/kernel-config-${VER}.${PAT} !)
# DEFAULT_KERNEL_CONFIG="${GK_SHARE}/%%ARCH%%/kernel-config"

# Configuration file for busybox
BUSYBOX_CONFIG="${GK_SHARE}/%%ARCH%%/busy-config"
# BusyBox Version
BUSYBOX_VER="1.00-rt-mdstart.plasmaroo"
# Busybox bin-cache location, to store pre-compiled busybox
# binary is just a bzip2 busybox executable
BUSYBOX_BINCACHE="%%CACHE%%/busybox-${BUSYBOX_VER}-%%ARCH%%.bz2"
# Location of BusyBox source tarball
BUSYBOX_SRCTAR="${GK_SHARE}/pkg/busybox-${BUSYBOX_VER}.tar.bz2"
# Directory created after busybox tarball is extracted
BUSYBOX_DIR="busybox-${BUSYBOX_VER}"

MODULE_INIT_TOOLS_VER="0.9.15-pre4"
MODULE_INIT_TOOLS_SRCTAR="${GK_SHARE}/pkg/module-init-tools-${MODULE_INIT_TOOLS_VER}.tar.bz2"
MODULE_INIT_TOOLS_DIR="module-init-tools-${MODULE_INIT_TOOLS_VER}"
MODULE_INIT_TOOLS_BINCACHE="%%CACHE%%/insmod-%%ARCH%%-static-2.6.bz2"

MODUTILS_VER="2.4.26"
MODUTILS_SRCTAR="${GK_SHARE}/pkg/modutils-${MODUTILS_VER}.tar.bz2"
MODUTILS_DIR="modutils-${MODUTILS_VER}"
MODUTILS_BINCACHE="%%CACHE%%/insmod-%%ARCH%%-static-2.4.bz2"

DIETLIBC_VER="0.27"
DIETLIBC_SRCTAR="${GK_SHARE}/pkg/dietlibc-${DIETLIBC_VER}.tar.bz2"
DIETLIBC_DIR="dietlibc-${DIETLIBC_VER}"
DIETLIBC_BINCACHE="%%CACHE%%/dietlibc-${DIETLIBC_VER}-%%ARCH%%.tar.bz2"
DIETLIBC_BINCACHE_TEMP="%%CACHE%%/dietlibc-${DIETLIBC_VER}-%%ARCH%%-tempdir"

DEVFSD_VER="1.3.25-dietlibc-kernel25"
DEVFSD_SRCTAR="${GK_SHARE}/pkg/devfsd-${DEVFSD_VER}.tar.bz2"
DEVFSD_DIR="devfsd"
DEVFSD_BINCACHE="%%CACHE%%/devfsd-${DEVFSD_VER}-%%ARCH%%.bz2"
DEVFSD_CONF_BINCACHE="%%CACHE%%/devfsd-conf-${DIETLIBC_VER}-%%ARCH%%.bz2"

UDEV_VER="068"
UDEV_DIR="udev-${UDEV_VER}"
#UDEV_SRCTAR="${GK_SHARE}/pkg/udev-${UDEV_VER}.tar.bz2"
UDEV_SRCTAR="/usr/portage/distfiles/udev-${UDEV_VER}.tar.bz2"
UDEV_BINCACHE="%%CACHE%%/udev-${UDEV_VER}-%%ARCH%%.tar.bz2"

DEVICE_MAPPER_VER="1.00.17"
DEVICE_MAPPER_DIR="device-mapper.${DEVICE_MAPPER_VER}"
DEVICE_MAPPER_SRCTAR="${GK_SHARE}/pkg/device-mapper.${DEVICE_MAPPER_VER}.tgz"
DEVICE_MAPPER_BINCACHE="%%CACHE%%/device-mapper-${DEVICE_MAPPER_VER}-%%ARCH%%.tar.bz2"

LVM2_VER="2.00.25"
LVM2_DIR="LVM2.${LVM2_VER}"
LVM2_SRCTAR="${GK_SHARE}/pkg/LVM2.${LVM2_VER}.tgz"
LVM2_BINCACHE="%%CACHE%%/LVM2.${LVM2_VER}-%%ARCH%%.tar.bz2"

DMRAID_VER="1.0.0.rc8"
DMRAID_DIR="dmraid/${DMRAID_VER}"
DMRAID_SRCTAR="${GK_SHARE}/pkg/dmraid-${DMRAID_VER}.tar.bz2"
DMRAID_BINCACHE="%%CACHE%%/dmraid-${DMRAID_VER}-%%ARCH%%.tar.bz2"

UNIONFS_VER="1.0.12a"
UNIONFS_DIR="unionfs-${UNIONFS_VER}"
UNIONFS_SRCTAR="${GK_SHARE}/pkg/unionfs-${UNIONFS_VER}.tar.gz"
UNIONFS_BINCACHE="%%CACHE%%/unionfs-${UNIONFS_VER}-tools-%%ARCH%%.tar.bz2"
UNIONFS_MODULES_BINCACHE="%%CACHE%%/unionfs-${UNIONFS_VER}-modules-%%KV%%-%%ARCH%%.tar.bz2"

E2FSPROGS_VER="1.38"
E2FSPROGS_DIR="e2fsprogs-${E2FSPROGS_VER}"
E2FSPROGS_SRCTAR="${GK_SHARE}/pkg/e2fsprogs-${E2FSPROGS_VER}.tar.gz"
BLKID_BINCACHE="%%CACHE%%/blkid-${E2FSPROGS_VER}-%%ARCH%%.bz2"
--------------------------------------------
Comment 1 Jeff Kowalczyk 2005-08-27 09:58:22 UTC
Created attachment 66989 [details]
genkernel.log failing udev-0.68 permissions
Comment 2 Jeff Kowalczyk 2005-08-27 09:59:06 UTC
Created attachment 66991 [details]
genkernel.conf failing udev-0.68 permissions
Comment 3 Jeff Kowalczyk 2005-08-27 11:55:17 UTC
Note the genkernel.conf section:

UDEV_VER="068"
UDEV_DIR="udev-${UDEV_VER}"
#UDEV_SRCTAR="${GK_SHARE}/pkg/udev-${UDEV_VER}.tar.bz2"
UDEV_SRCTAR="/usr/portage/distfiles/udev-${UDEV_VER}.tar.bz2"
UDEV_BINCACHE="%%CACHE%%/udev-${UDEV_VER}-%%ARCH%%.tar.bz2"

I've had to use this modified UDEV_SRCTAR location for the last several udev
versions. My genkernel can't find udev otherwise. Just FYI.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-09-09 05:35:58 UTC
Can you try genkernel 3.3.6 and see if this is still an issue?  There was some
initial udev support for > 064 added.  Anyway, we typically only support the
udev versions we ship, unless, of course, someone sends us a patch... ;]
Comment 5 Joshua Kinard gentoo-dev 2005-09-17 22:18:58 UTC
Created attachment 68707 [details, diff]
Don't install udev.permissions

Comments out the two lines that try to copy udev.permissions, since this file
doesn't appear to exist in newer udevs.  Allows genkernel to build initrd w/
newer udevs (tested w/ 068).
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2005-10-28 12:04:31 UTC
I've not only applied this patch, but also upgraded the udev version in
genkernel to 068.  This will be in the next genkernel release.
Comment 7 Tim Yamin (RETIRED) gentoo-dev 2005-11-04 16:31:05 UTC
We could do with this testing on a few other archs... AFAICR either HPPA or
AMD64 had regressions when we changed udevs last time so it would be worth
testing first.
Comment 8 Joshua Kinard gentoo-dev 2005-11-04 17:48:47 UTC
Already verified on mips.
Comment 9 Tim Yamin (RETIRED) gentoo-dev 2005-11-05 13:41:25 UTC
Lars, can you please test this on PPC (as 071 is known to fail in #111546)? Thanks.
Comment 10 Tim Yamin (RETIRED) gentoo-dev 2005-11-05 13:43:09 UTC
Danny can you also please test (and check udev doesn't segfault during boot) as
we had issues last time we bumped. Thanks.
Comment 11 Lars Weiler (RETIRED) gentoo-dev 2005-11-05 14:33:14 UTC
(In reply to comment #9)
> Lars, can you please test this on PPC (as 071 is known to fail in #111546)?
Thanks.

Well, 068 fails on the same error as well...
Comment 12 Eric Edgar (RETIRED) gentoo-dev 2005-11-21 10:03:24 UTC
udev-075 is incvs and genkernel will be able to compile it.
Comment 13 Eric Edgar (RETIRED) gentoo-dev 2005-11-22 12:08:05 UTC
 fixed in 3.3.7