Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 113154

Summary: Emerge open-iscsi 0.4.438 fail on 2.6.14-r2
Product: Gentoo Linux Reporter: ttto
Component: New packagesAssignee: Robin Johnson <robbat2>
Status: RESOLVED FIXED    
Severity: normal CC: martin.hierling
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch to fix ebuild to compile on 2.6.14 kernels

Description ttto 2005-11-21 05:49:47 UTC
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...
Comment 1 Martin Hierling 2005-12-20 10:12:33 UTC
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
Comment 2 Paul Wollner 2005-12-22 06:05:51 UTC
Created attachment 75322 [details, diff]
Patch to fix ebuild to compile on 2.6.14 kernels
Comment 3 Rob Terhaar 2006-02-13 14:06:06 UTC
0.4.438 compiled ok after this patch!

2.6.15-gentoo-r1
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-02-13 15:30:35 UTC
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.