installation of vmware-modules-238.3 from vmware overlay [revision 432] fails with the following error: 'const struct file_operations' has no member named 'ioctl' Reproducible: Always Actual Results: MODULEBUILDDIR= modules make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r1' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/driver.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/iommu.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.o /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.c: In function 'HostIFDoIoctl': /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.c:3706: error: 'const struct file_operations' has no member named 'ioctl' /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.c:3710: error: 'const struct file_operations' has no member named 'ioctl' make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r1' make[3]: *** [/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.o] Error 1 make[2]: *** [_module_/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only] Error 2 make[1]: *** [sub-make] Error 2 make: *** [vmmon.ko] Error 2 /usr/libexec/paludis/utils/emake: emake returned error 2 !!! ERROR in app-emulation/vmware-modules-238.3::vmware: !!! In linux-mod_src_compile at line 4345 !!! Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= auto-build VMWARE_VER=VME_V65 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.36-gentoo-r1/build !!! Call stack: !!! * linux-mod_src_compile (/var/tmp/paludis/app-emulation-vmware-modules-238.3/temp/loadsaveenv:4345) !!! * src_compile (/var/tmp/paludis/app-emulation-vmware-modules-238.3/temp/loadsaveenv:5435) !!! * ebuild_f_compile (/usr/libexec/paludis/2/src_compile.bash:56) !!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:647) !!! * main (/usr/libexec/paludis/ebuild.bash:675) diefunc: making ebuild PID 1106 exit with error die trap: exiting with error.
emerge --info Portage 2.1.9.24 (default/linux/amd64/10.0, gcc-4.4.5, glibc-2.12.1-r3, 2.6.36-gentoo-r1 x86_64) ================================================================= System uname: Linux-2.6.36-gentoo-r1-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.0.1 Timestamp of tree: Sat, 20 Nov 2010 15:15:01 +0000 app-shells/bash: 4.1_p9::<unknown repository> dev-java/java-config: 2.1.11-r2::<unknown repository> dev-lang/python: 2.5.4-r4::<unknown repository>, 2.6.6-r1::<unknown repository>, 3.1.2-r4::<unknown repository> dev-util/cmake: 2.8.1-r2::<unknown repository> sys-apps/baselayout: 2.0.1-r1::<unknown repository> sys-apps/openrc: 0.6.4::<unknown repository> sys-apps/sandbox: 2.3-r1::<unknown repository> sys-devel/autoconf: 2.13::<unknown repository>, 2.68::<unknown repository> sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r4::<unknown repository>, 1.9.6-r3::<unknown repository>, 1.10.3::<unknown repository>, 1.11.1::<unknown repository> sys-devel/binutils: 2.20.1-r1::<unknown repository> sys-devel/gcc: 4.4.5::<unknown repository> sys-devel/gcc-config: 1.4.1::<unknown repository> sys-devel/libtool: 2.4::<unknown repository> sys-devel/make: 3.82::<unknown repository> virtual/os-headers: 2.6.35::<unknown repository> (sys-kernel/linux-headers) ACCEPT_KEYWORDS="amd64 ~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" 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" FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.df.lth.se/pub/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ " LANG="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en fr de it es fi sv" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--timeout=500" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl alsa amd64 berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm gpm graphite iconv ipv6 lm_sensors mmx modules mudflap multilib ncurses nls nptl nptlonly opengl openmp pam pcre perl pppd python qt4 readline session sse sse2 ssl sysfs tcpd truetype unicode xorg zlib" ALSA_CARDS="emu10k1 via82xx" 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="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" 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="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en fr de it es fi sv" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev" 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, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTDIR_OVERLAY
please provide build.log.
it had been fixed (changeset 432). Thanks.
(In reply to comment #3) > it had been fixed (changeset 432). Thanks. > ignore it. wrong bug. sorry.
(In reply to comment #2) > please provide build.log. *** Output log: /var/log/paludis/1290326455-install-app-emulation_vmware-modules-238.3:0::vmware.out >>> Running ebuild phase killold as root:root... >>> Starting builtin_killold >>> Done builtin_killold >>> Completed ebuild phase killold >>> Running ebuild phases init saveenv as paludisbuild:paludisbuild... >>> Starting builtin_init >>> Done builtin_init >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases init saveenv >>> Running ebuild phases loadenv setup saveenv as root:root... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting pkg_setup * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /lib/modules/2.6.36-gentoo-r1/build * Found sources for kernel version: * 2.6.36-gentoo-r1 >>> Done pkg_setup >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv setup saveenv >>> Running ebuild phases loadenv unpack saveenv as paludisbuild:paludisbuild... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting src_unpack >>> Done src_unpack >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv unpack saveenv >>> Running ebuild phases loadenv prepare saveenv as paludisbuild:paludisbuild... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting src_prepare * Applying 1.0.0.26-makefile-kernel-dir.patch ... [ ok ] * Applying 1.0.0.26-makefile-include.patch ... [ ok ] * Applying unlocked_ioctl.patch ... [ ok ] >>> Done src_prepare >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv prepare saveenv >>> Running ebuild phases loadenv configure saveenv as paludisbuild:paludisbuild... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting src_configure >>> Done src_configure >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv configure saveenv >>> Running ebuild phases loadenv compile saveenv as paludisbuild:paludisbuild... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting src_compile * Preparing vmblock module make -j5 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= auto-build VMWARE_VER=VME_V65 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.36-gentoo-r1/build Using 2.6.x kernel build system. make -C /lib/modules/2.6.36-gentoo-r1/build SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r1' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/filesystem.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/dentry.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/stubs.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/dbllnklst.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/file.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/block.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/inode.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/super.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/module.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/linux/control.o LD [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/vmblock.o Building modules, stage 2. MODPOST 1 modules CC /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/vmblock.mod.o LD [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only/vmblock.ko make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r1' make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild make[1]: Entering directory `/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only' make[1]: `postbuild' is up to date. make[1]: Leaving directory `/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmblock-only' cp -f vmblock.ko ./../vmblock.o make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. * Preparing vmci module make -j5 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= auto-build VMWARE_VER=VME_V65 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.36-gentoo-r1/build Using 2.6.x kernel build system. make -C /lib/modules/2.6.36-gentoo-r1/build SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r1' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/linux/driver.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/linux/driverLog.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/linux/vmciKernelIf.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciProcess.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciDriver.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciResource.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciContext.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciDatagram.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciHashtable.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciEvent.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciQueuePair.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciGroup.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/common/vmciDs.o LD [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/vmci.o Building modules, stage 2. MODPOST 1 modules CC /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/vmci.mod.o LD [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only/vmci.ko make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r1' make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild make[1]: Entering directory `/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only' make[1]: `postbuild' is up to date. make[1]: Leaving directory `/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmci-only' cp -f vmci.ko ./../vmci.o make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. * Preparing vmmon module make -j5 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= auto-build VMWARE_VER=VME_V65 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.36-gentoo-r1/build Using 2.6.x kernel build system. make -C /lib/modules/2.6.36-gentoo-r1/build SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r1' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/driver.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/iommu.o CC [M] /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.o /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.c: In function 'HostIFDoIoctl': /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.c:3706: error: 'const struct file_operations' has no member named 'ioctl' /var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.c:3710: error: 'const struct file_operations' has no member named 'ioctl' make[3]: *** [/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only/linux/hostif.o] Error 1 make[2]: *** [_module_/var/tmp/paludis/app-emulation-vmware-modules-238.3/work/vmmon-only] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r1' make[1]: *** [sub-make] Error 2 make: *** [vmmon.ko] Error 2 /usr/libexec/paludis/utils/emake: emake returned error 2 !!! ERROR in app-emulation/vmware-modules-238.3::vmware: !!! In linux-mod_src_compile at line 4345 !!! Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= auto-build VMWARE_VER=VME_V65 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.36-gentoo-r1/build !!! Call stack: !!! * linux-mod_src_compile (/var/tmp/paludis/app-emulation-vmware-modules-238.3/temp/loadsaveenv:4345) !!! * src_compile (/var/tmp/paludis/app-emulation-vmware-modules-238.3/temp/loadsaveenv:5435) !!! * ebuild_f_compile (/usr/libexec/paludis/2/src_compile.bash:56) !!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:647) !!! * main (/usr/libexec/paludis/ebuild.bash:675) diefunc: making ebuild PID 8973 exit with error die trap: exiting with error. Install error: * In program paludis -i1 vmware-modules: * When performing install action from command line: * When executing install task: * When installing 'app-emulation/vmware-modules-238.3:0::vmware' replacing { 'app-emulation/vmware-modules-238.2-r1:0::installed' }: * When running an ebuild command on 'app-emulation/vmware-modules-238.3:0::vmware': * Install failed for 'app-emulation/vmware-modules-238.3:0::vmware'
patch is in overlay tree. please test.
(In reply to comment #6) > patch is in overlay tree. please test. It compiles fine. Thanks!!!