It is trying to patch 2.6.13 when it should not have... When manually compile by cp the open-iscsi.0.4.38.tar.gz it is compiled OK Reproducible: Always Steps to Reproduce: 1. 2. 3. Expected Results: It is trying to patch 2.6.13 when it should not have...
also failed on 2.6.12-gentoo-r9: # emerge sys-block/open-iscsi Calculating dependencies ...done! >>> emerge (1 of 1) sys-block/open-iscsi-0.4.438 to / >>> md5 files ;-) open-iscsi-0.4.413-r1.ebuild >>> md5 files ;-) open-iscsi-0.4.413.ebuild >>> md5 files ;-) open-iscsi-0.4.434.ebuild >>> md5 files ;-) open-iscsi-0.4.438.ebuild >>> md5 files ;-) files/digest-open-iscsi-0.4.413 >>> md5 files ;-) files/digest-open-iscsi-0.4.413-r1 >>> md5 files ;-) files/initiatorname.iscsi >>> md5 files ;-) files/iscsid-init.d >>> md5 files ;-) files/digest-open-iscsi-0.4.434 >>> md5 files ;-) files/backward-compile-2.6.13.patch >>> md5 files ;-) files/digest-open-iscsi-0.4.438 >>> md5 files ;-) files/r438-idbm-file-locking.diff >>> md5 src_uri ;-) open-iscsi-0.4-438.tar.gz * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.12-gentoo-r9 * Checking for suitable kernel configuration options: >>> Unpacking source... >>> Unpacking open-iscsi-0.4-438.tar.gz to /var/tmp/portage/open-iscsi-0.4.438/work * Converting open-iscsi-0.4-438/kernel/Makefile to use M= instead of SUBDIRS= ... [ ok ] * 2.6.12 found * Applying backward-compile-2.6.12.patch ... [ ok ] * Applying r438-idbm-file-locking.diff ... [ ok ] >>> Source unpacked. * Building kernel modules * Preparing iscsi_tcp module kernel check... OK make -C /usr/src/linux M=`pwd` make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r9' LD /var/tmp/portage/open-iscsi-0.4.438/work/open-iscsi-0.4-438/kernel/built-in.o CC [M] /var/tmp/portage/open-iscsi-0.4.438/work/open-iscsi-0.4-438/kernel/scsi_transport_iscsi.o /var/tmp/portage/open-iscsi-0.4.438/work/open-iscsi-0.4-438/kernel/scsi_transport_iscsi.c: In function `iscsi_transport_init': /var/tmp/portage/open-iscsi-0.4.438/work/open-iscsi-0.4-438/kernel/scsi_transport_iscsi.c:1238: warning: passing arg 2 of `netlink_kernel_create' makes pointer from integer without a cast /var/tmp/portage/open-iscsi-0.4.438/work/open-iscsi-0.4-438/kernel/scsi_transport_iscsi.c:1238: error: too many arguments to function `netlink_kernel_create' make[2]: *** [/var/tmp/portage/open-iscsi-0.4.438/work/open-iscsi-0.4-438/kernel/scsi_transport_iscsi.o] Error 1 make[1]: *** [_module_/var/tmp/portage/open-iscsi-0.4.438/work/open-iscsi-0.4-438/kernel] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r9' make: *** [all] Error 2 !!! ERROR: sys-block/open-iscsi-0.4.438 failed. !!! Function linux-mod_src_compile, Line 505, Exitcode 2 !!! Unable to make all. !!! If you need support, post the topmost build error, NOT this status message. --- # emerge info Portage 2.0.51.22-r3 (!/usr/portage/profiles/default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12-gentoo-r9 i686) ================================================================= System uname: 2.6.12-gentoo-r9 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-pipe -O2 -march=athlon-xp" 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.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -O2 -march=athlon-xp" DISTDIR="/mnt/net/distfiles" FEATURES="autoconfig buildpkg distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo" LINGUAS="de en" MAKEOPTS="-j1" PKGDIR="/mnt/net/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/net/portage" PORTDIR_OVERLAY="/mnt/net/overlay/gentoo-de" SYNC="rsync://deela.cc.fh-lippe.de/gentoo-portage" USE="x86 3dnow X aalib acl alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 cpd crypt cups curl divx4linux dlloader dmx dvd eds emboss encode esd ethereal exif expat fam ffmpeg flac flash foomaticdb fortran gd gdbm gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 idn imagemagick imap imlib innodb ipv6 jabber java jpeg kde lcms ldap libg++ libwww mad maildir matrox mhash mikmod ming mmx mng motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pcre pda pdflib perl png python qt qtmt quicktime readline recode samba sdl slang snmp spell sse ssl svg svga svgz t tcltk tcpd tetex tiff tpv6 truetype truetype-fonts type1-fonts udev usb v4l2 vorbis xface xine xinerama xml xml2 xmms xprint xv xvid zlib linguas_de linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Created attachment 75322 [details, diff] Patch to fix ebuild to compile on 2.6.14 kernels
0.4.438 compiled ok after this patch! 2.6.15-gentoo-r1
I've got 0.5.485 in the portage tree (it's identical to 1.0), and a newer version will follow later this week, probably around SVN r495.