Summary: | broken ebuild : sys-apps/ucspi-tcp-0.88-r13 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Aravind Srinivasan <aravinds> |
Component: | Current packages | Assignee: | Qmail Team (OBSOLETE) <qmail-bugs+disabled> |
Status: | VERIFIED FIXED | ||
Severity: | major | CC: | dennis.freise, matrixhax0r, sarpy.sam |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Aravind Srinivasan
2005-10-17 02:39:36 UTC
I'll take a look this evening (CEST) or tomorrow. Compiles and installs fine on my machine. Please provide your full use flags, or at least the settings for those: ucspi-tcp-0.88-r13.ebuild:IUSE="ssl ipv6 selinux doc" It works for me, too, otherwise I wouldn't have commited it. Hmmm, my use flags: USE="x86 7zip X a52 aac acl acpi aim alsa amarok amr apache2 artworkextra asm avi bash-completion bitmap-fonts bl browserplugin bzip2 bzlib calendar cdparanoia cdr crypt css cups curl custom-cflags dbus dhcp directfb divx4linux doc dts dvd dvdread eds effects encode esd evo evo2 exif fbcon ffmpeg flac flash foomaticdb fortran fping ftp gd gdbm gif glitz gnome gphoto2 gpm gstreamer gtk gtk2 guile hal howl i8x0 icq imagemagick imap imlib imlib2 inkjar innodb irda jabber java jikes jp2 jpeg junit libcaca libg++ libwww lzw mad matroska mhash mikmod ming mmx mmxext mng motif mozdevelop mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mpi mplayer mpm-prefork msn musicbrainz mysql nas nautilus ncurses network nfs nls nodoc nptl nsplugin offensive ogg oggvorbis openal opengl openssh oscar pam pcre pdflib perl php pic png python quicktime rar readline real reiserfs rtc samba sdl session slang sockets spell sse sse2 ssl stencil-buffer svg svga tcltk tcpd tetex tga threads tiff transcode truetype truetype-fonts type1-fonts unicode usb vcd videos vim virus-scan visualization vorbis wifi win32codecs wmf xml xml2 xpm xscreensaver xv xvid xvmc yahoo yv12 zip zlib userland_GNU kernel_linux elibc_glibc" Confirm the bug too... I know it works for a lot of people. It is equally strange for me that it works for others. I couldn't figure out how the patch works for others. I went through the patch and tcprules.c file. There is no line with "for (;;) {" in my tcprules.c file. Let me know if any info or action is required from my side. More info on what is happening on my system. When i 1. comment out "epatch ${FILESDIR}/${PV}-tcprules.patch" 2. do a ebuild ... digest 3. emerge ucspi-tcp It works fine. I tried the tcprules command with file in bug#90679, and tcprules processed the file properly. Use flags for ucspi-tcp ... # emerge -pv ucspi-tcp These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-apps/ucspi-tcp-0.88-r13 -doc -ipv6 (-selinux) +ssl 0 kB emerge output after reverting back the changes... # emerge ucspi-tcp Calculating dependencies ...done! >>> emerge (1 of 1) sys-apps/ucspi-tcp-0.88-r13 to / >>> md5 files ;-) ucspi-tcp-0.88-r12.ebuild >>> md5 files ;-) ucspi-tcp-0.88-r11.ebuild >>> md5 files ;-) ucspi-tcp-0.88-r9.ebuild >>> md5 files ;-) ucspi-tcp-0.88-r13.ebuild >>> md5 files ;-) ucspi-tcp-0.88-r10.ebuild >>> md5 files ;-) ucspi-tcp-0.88-r8.ebuild >>> md5 files ;-) files/digest-ucspi-tcp-0.88-r10 >>> md5 files ;-) files/digest-ucspi-tcp-0.88-r11 >>> md5 files ;-) files/digest-ucspi-tcp-0.88-r12 >>> md5 files ;-) files/digest-ucspi-tcp-0.88-r13 >>> md5 files ;-) files/0.88-limits.patch >>> md5 files ;-) files/0.88-tcprules.patch >>> md5 files ;-) files/0.88-head-1.patch >>> md5 files ;-) files/digest-ucspi-tcp-0.88-r8 >>> md5 files ;-) files/digest-ucspi-tcp-0.88-r9 >>> md5 files ;-) files/0.88-rblsmtpd-ignore-on-RELAYCLIENT.patch >>> md5 files ;-) files/0.88-bigendian.patch >>> md5 files ;-) files/tcprules-Makefile >>> md5 files ;-) files/0.88-errno.patch >>> md5 src_uri ;-) ucspi-tcp-0.88.tar.gz >>> md5 src_uri ;-) ucspi-rss.diff >>> md5 src_uri ;-) ucspi-tcp-ssl-20020705.patch.gz >>> Unpacking source... >>> Unpacking ucspi-tcp-0.88.tar.gz to /var/tmp/portage/ucspi-tcp-0.88-r13/work >>> Unpacking ucspi-rss.diff to /var/tmp/portage/ucspi-tcp-0.88-r13/work unpack ucspi-rss.diff: file format not recognized. Ignoring. >>> Unpacking ucspi-tcp-ssl-20020705.patch.gz to /var/tmp/portage/ucspi-tcp-0.88-r13/work * Applying 0.88-errno.patch ... [ ok ] * Applying ucspi-tcp-ssl-20020705.patch ... [ ok ] * Applying ucspi-rss.diff ... [ ok ] * Applying 0.88-head-1.patch ... [ ok ] * Applying 0.88-rblsmtpd-ignore-on-RELAYCLIENT.patch ... [ ok ] * Applying 0.88-limits.patch ... [ ok ] * Applying 0.88-tcprules.patch ... * Failed Patch: 0.88-tcprules.patch ! ... Looks like the ipv6 USE flag makes the difference. Again, fixing this today evening. Fixed in CVS. The patch is only needed when compiling with USE=ipv6, as the non-IPv6-version is unaffected. Can one of you test this please and then close this bug? I was having the exact issue described here and it now works using the CVS version. Did 1. emerge sync 2. emerge ucspi-tcp ucspi-tcp gets installed properly. Closing the bug. |