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

Bug 225687

Summary: sys-apps/net-tools-1.60-r13: fails to compile with gcc-4.3.1 and glibc-2.8
Product: Gentoo Linux Reporter: Sebastián Magrí <sebasmagri>
Component: [OLD] Core systemAssignee: Gentoo's Team for Core System packages <base-system>
Status: VERIFIED WONTFIX    
Severity: normal CC: benjamin, chaujc, gentoo.bugs.10, gentoo, gentoobugzilla, lame, megalin2, nik, pioto, rcaron, vitaliy.osypenko
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
build.log for net-tools-1.60-r13
emerge --info for net-tools-1.60-r13

Description Sebastián Magrí 2008-06-09 23:03:46 UTC
net-tools-1.60-r13 fails to build with gcc-4.3.1 and glibc-2.8. emerge --info is attached...

-- build log --

 * net-tools-1.60-patches-1.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...     [ ok ]
 * net-tools-1.60.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                 [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking net-tools-1.60.tar.bz2 ;-) ...                                [ ok ]
 * checking net-tools-1.60-patches-1.6.tar.bz2 ;-) ...                    [ ok ]
>>> Unpacking source...
>>> Unpacking net-tools-1.60.tar.bz2 to /var/tmp/portage/sys-apps/net-tools-1.60-r13/work
>>> Unpacking net-tools-1.60-patches-1.6.tar.bz2 to /var/tmp/portage/sys-apps/net-tools-1.60-r13/work
 * Applying 01_all_net-tools-1.60-2.6-compilefix.patch ...                [ ok ]
 * Applying 02_all_net-tools-1.60-gcc34.patch ...                         [ ok ]
 * Applying 03_all_net-tools-1.60-cleanup-list-handling.patch ...         [ ok ]
 * Applying 04_all_net-tools-1.60-get_name.patch ...                      [ ok ]
 * Applying 20_all_net-tools-1.54-ipvs.patch ...                          [ ok ]
 * Applying 21_all_net-tools-1.57-bug22040.patch ...                      [ ok ]
 * Applying 22_all_net-tools-1.60-manydevs.patch ...                      [ ok ]
 * Applying 23_all_net-tools-1.60-miiioctl.patch ...                      [ ok ]
 * Applying 24_all_net-tools-1.60-virtualname.patch ...                   [ ok ]
 * Applying 25_all_net-tools-1.60-cycle.patch ...                         [ ok ]
 * Applying 26_all_net-tools-1.60-overflow.patch ...                      [ ok ]
 * Applying 27_all_net-tools-1.60-netstat_ulong.patch ...                 [ ok ]
 * Applying 50_all_net-tools-1.60-multiline-string.patch ...              [ ok ]
 * Applying 51_all_net-tools-1.60-man.patch ...                           [ ok ]
 * Applying 52_all_net-tools-1.60-numeric-ports.patch ...                 [ ok ]
 * Applying 53_all_net-tools-1.60-appletalk.patch ...                     [ ok ]
 * Applying 54_all_net-tools-1.60-wide.patch ...                          [ ok ]
 * Applying 55_all_net-tools-1.60-Makefile.patch ...                      [ ok ]
 * Applying 56_all_net-tools-1.60-ipv6-hostname.patch ...                 [ ok ]
 * Applying 57_all_net-tools-1.60-ifconfig-infiniband.patch ...           [ ok ]
 * Applying 60_all_net-tools-1.60-headers.patch ...                       [ ok ]
 * Applying 70_all_net-tools-1.60-unaligned.patch ...                     [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 ...
make[1]: se ingresa al directorio `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/lib'
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o activate.o activate.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o af.o af.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o arcnet.o arcnet.c
arcnet.c: En la función ‘in_arcnet’:
arcnet.c:55: aviso: el puntero que apunta en la asignación difiere en signo
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ash.o ash.c
ash.c: En la función ‘in_ash’:
ash.c:67: aviso: el puntero que apunta en la asignación difiere en signo
ash.c: En la función ‘pr_sash’:
ash.c:112: aviso: el puntero que apunta en el paso del argumento 1 de ‘pr_ash’ difiere en signo
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ax25.o ax25.c
ax25.c: En la función ‘AX25_sprint’:
ax25.c:76: aviso: el puntero que apunta en el paso del argumento 1 de ‘AX25_print’ difiere en signo
ax25.c: En la función ‘AX25_input’:
ax25.c:87: aviso: el puntero que apunta en la asignación difiere en signo
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ax25_gr.o ax25_gr.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ddp.o ddp.c
ddp.c: En la función ‘ddp_sprint’:
ddp.c:51: aviso: el puntero que apunta en el paso del argumento 1 de ‘ddp_print’ difiere en signo
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ddp_gr.o ddp_gr.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ec_hw.o ec_hw.c
ec_hw.c:24: error: ‘NULL’ no se declaró aquí (no en una función)
make[1]: *** [ec_hw.o] Error 1
make[1]: se sale del directorio `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/lib'
make: *** [libdir] Error 2
 * 
 * ERROR: sys-apps/net-tools-1.60-r13 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2419:  Called die
 * The specific snippet of code:
 *       emake libdir || die "emake libdir failed";
 *  The die message:
 *   emake libdir failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/environment'.
 * 

Reproducible: Always

Steps to Reproduce:
1. Upgrade to glibc-2.8 and gcc-4.3.1 
2. emerge -e system


Actual Results:  
Fails emerging net-tools

Expected Results:  
Successfull installation...
Comment 1 Sebastián Magrí 2008-06-09 23:05:07 UTC
Created attachment 156139 [details]
emerge --info
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-09 23:55:16 UTC
Please do `echo LC_MESSAGES=\"C\" >> /etc/env.d/02locale`, run env-update and emerge the ebuild again, to provide the output in English. It's not likely that a developer can read the error messages in your mother tongue.
Comment 3 Sebastián Magrí 2008-06-10 04:23:43 UTC
Please excuse me for that... 

-- emerge log (in english) --

Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) sys-apps/net-tools-1.60-r13 to /
 * net-tools-1.60-patches-1.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...     [ ok ]
 * net-tools-1.60.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                 [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking net-tools-1.60.tar.bz2 ;-) ...                                [ ok ]
 * checking net-tools-1.60-patches-1.6.tar.bz2 ;-) ...                    [ ok ]
>>> Unpacking source...
>>> Unpacking net-tools-1.60.tar.bz2 to /var/tmp/portage/sys-apps/net-tools-1.60-r13/work
>>> Unpacking net-tools-1.60-patches-1.6.tar.bz2 to /var/tmp/portage/sys-apps/net-tools-1.60-r13/work
 * Applying 01_all_net-tools-1.60-2.6-compilefix.patch ...                [ ok ]
 * Applying 02_all_net-tools-1.60-gcc34.patch ...                         [ ok ]
 * Applying 03_all_net-tools-1.60-cleanup-list-handling.patch ...         [ ok ]
 * Applying 04_all_net-tools-1.60-get_name.patch ...                      [ ok ]
 * Applying 20_all_net-tools-1.54-ipvs.patch ...                          [ ok ]
 * Applying 21_all_net-tools-1.57-bug22040.patch ...                      [ ok ]
 * Applying 22_all_net-tools-1.60-manydevs.patch ...                      [ ok ]
 * Applying 23_all_net-tools-1.60-miiioctl.patch ...                      [ ok ]
 * Applying 24_all_net-tools-1.60-virtualname.patch ...                   [ ok ]
 * Applying 25_all_net-tools-1.60-cycle.patch ...                         [ ok ]
 * Applying 26_all_net-tools-1.60-overflow.patch ...                      [ ok ]
 * Applying 27_all_net-tools-1.60-netstat_ulong.patch ...                 [ ok ]
 * Applying 50_all_net-tools-1.60-multiline-string.patch ...              [ ok ]
 * Applying 51_all_net-tools-1.60-man.patch ...                           [ ok ]
 * Applying 52_all_net-tools-1.60-numeric-ports.patch ...                 [ ok ]
 * Applying 53_all_net-tools-1.60-appletalk.patch ...                     [ ok ]
 * Applying 54_all_net-tools-1.60-wide.patch ...                          [ ok ]
 * Applying 55_all_net-tools-1.60-Makefile.patch ...                      [ ok ]
 * Applying 56_all_net-tools-1.60-ipv6-hostname.patch ...                 [ ok ]
 * Applying 57_all_net-tools-1.60-ifconfig-infiniband.patch ...           [ ok ]
 * Applying 60_all_net-tools-1.60-headers.patch ...                       [ ok ]
 * Applying 70_all_net-tools-1.60-unaligned.patch ...                     [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 ...
make[1]: Entering directory `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/lib'
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o activate.o activate.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o af.o af.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o arcnet.o arcnet.c
arcnet.c: In function 'in_arcnet':
arcnet.c:55: warning: pointer targets in assignment differ in signedness
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ash.o ash.c
ash.c: In function 'in_ash':
ash.c:67: warning: pointer targets in assignment differ in signedness
ash.c: In function 'pr_sash':
ash.c:112: warning: pointer targets in passing argument 1 of 'pr_ash' differ in signedness
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ax25.o ax25.c
ax25.c: In function 'AX25_sprint':
ax25.c:76: warning: pointer targets in passing argument 1 of 'AX25_print' differ in signedness
ax25.c: In function 'AX25_input':
ax25.c:87: warning: pointer targets in assignment differ in signedness
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ax25_gr.o ax25_gr.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ddp.o ddp.c
ddp.c: In function 'ddp_sprint':
ddp.c:51: warning: pointer targets in passing argument 1 of 'ddp_print' differ in signedness
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ddp_gr.o ddp_gr.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -msse -msse2 -msse3  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ec_hw.o ec_hw.c
ec_hw.c:24: error: 'NULL' undeclared here (not in a function)
make[1]: *** [ec_hw.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/lib'
make: *** [libdir] Error 2
 * 
 * ERROR: sys-apps/net-tools-1.60-r13 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2419:  Called die
 * The specific snippet of code:
 *       emake libdir || die "emake libdir failed";
 *  The die message:
 *   emake libdir failed
Comment 4 Sebastián Magrí 2008-06-10 14:14:33 UTC
This issue have been resolved in the last sync...
Comment 5 SpanKY gentoo-dev 2008-06-12 14:40:54 UTC
*** Bug 226081 has been marked as a duplicate of this bug. ***
Comment 6 Ryan Caron 2008-07-16 14:50:46 UTC
(In reply to comment #4)
> This issue have been resolved in the last sync...
> 

No it hasn't. Just resync'd and 1.60-r13 is still the latest stable version, which dies at libdir with gcc-4.3.1 and glibc-2.8-p20080602

Had to add net-tools to package.keywords to get 1.60_p20071202044231-r1 version, which compiles successfully.

This bug should be reopened.
Comment 7 Vitaliy V. Osypenko 2008-07-16 15:21:10 UTC
But gcc-4.3.1 and glibc-2.8-p20080602 aren't stable.

(In reply to comment #6)
> (In reply to comment #4)
> > This issue have been resolved in the last sync...
> > 
> 
> No it hasn't. Just resync'd and 1.60-r13 is still the latest stable version,
> which dies at libdir with gcc-4.3.1 and glibc-2.8-p20080602
> 
> Had to add net-tools to package.keywords to get 1.60_p20071202044231-r1
> version, which compiles successfully.
> 
> This bug should be reopened.
> 

Comment 8 James M Leddy 2008-08-27 05:57:16 UTC
We have fixed this for other bugs, why not here?  Btw I can't compile with 4.2.0, which is NOT masked.i

bug 213279
Comment 9 SpanKY gentoo-dev 2008-09-17 09:53:03 UTC
*** Bug 237895 has been marked as a duplicate of this bug. ***
Comment 10 marek wojciechowski 2009-08-24 09:57:03 UTC
The bug still exists. I can't compile net-tools-1.60-r13 on amd64.

Comment 11 marek wojciechowski 2009-08-24 09:58:59 UTC
Created attachment 202141 [details]
build.log for net-tools-1.60-r13
Comment 12 marek wojciechowski 2009-08-24 10:01:16 UTC
Created attachment 202142 [details]
emerge --info for net-tools-1.60-r13
Comment 13 Peter Weilbacher 2009-08-24 10:31:07 UTC
Yes, exact same error output for me as for Marek (except with English text ;-)) with gcc-4.4.1 and glibc-2.10.1

Apparently this was somehow fixed for the older version of net-tools in bug 225425. Not fixing a broken package because some used tools are unstable, is a really bad reason...
Comment 14 Aljoscha Vollmerhaus 2009-08-24 11:05:01 UTC
I have experienced the same thing on 4 boxes,

amd64, amd64 hardened-no-multilib, i686 and i686 hardened,

with exact the same error.

Any interest in emerge --info or something from any of these machines?
Comment 15 SpanKY gentoo-dev 2009-08-24 11:10:32 UTC
no one cares.  like the resolution states, this isnt going to be fixed.  use the latest stable version.
Comment 16 None 2009-08-24 11:17:19 UTC
(In reply to comment #15)
> no one cares.  like the resolution states, this isnt going to be fixed.  use
> the latest stable version.
> 

net-tools-1.60-r13 IS the latest stable version.  I have the same problem on amd64 with gcc-4.3.2-r3 and glibc-2.9_p20081201-r2, also both stable.
Comment 17 Spooky Ghost 2009-08-24 11:25:52 UTC
@SpanKY
This is the latest stable version...

$ grep ^KEY *.ebuild
net-tools-1.60-r13.ebuild:KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
net-tools-1.60_p20071202044231-r1.ebuild:KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
net-tools-1.60_p20090728014017.ebuild:KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"


it looks like the amd64 stable keyword in net-tools-1.60_p20071202044231-r1 has been reverted to ~amd64.  Presumably relating to this ChangeLog entry:

  24 Aug 2009; Mike Frysinger <vapier@gentoo.org>
  net-tools-1.60_p20071202044231-r1.ebuild:
  Update git invocation, disable infiniband with older kernels #238690 by
  Mark Wagner, and disable strict aliasing because this source code base is
  awful.
Comment 18 Bedeados 2009-08-24 12:54:32 UTC
Also crashes here, blocking world upgrade

Portage 2.1.6.13 (hardened/x86, gcc-3.4.6, glibc-2.9_p20081201-r2, 2.6.28-hardened-r9 i686)

app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.8-r1
dev-lang/python:     2.4.6, 2.5.4-r3, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i486-pc-linux-gnu"
CFLAGS="-mtune=i686 -O2 -pipe -fforce-addr"
CHOST="i486-pc-linux-gnu"
Comment 19 Peter Weilbacher 2009-08-24 13:32:38 UTC
(In reply to comment #15)
> no one cares.

That's a great developer attitude. ;-)
Comment 20 Rodrigo Saboya 2009-08-24 14:06:59 UTC
(In reply to comment #15)
> no one cares.  like the resolution states, this isnt going to be fixed.  use
> the latest stable version.

Well this is not only the latest stable version but also the only stable version. How do we proceed from here?
Comment 21 Ralph Hartley 2009-08-24 18:24:36 UTC
I think Comments #10 and later are confusing this bug from 2008 with Bug 282555 from 2009.
Comment 22 Jonathan Hayward 2009-08-24 19:53:51 UTC
I've run into the same bug too; it breaks emerge --deep --update world.

Is there a suggested workaround?

>>> Emerging (1 of 1) sys-apps/net-tools-1.60-r13
 * net-tools-1.60-patches-1.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...    [ ok ]
 * net-tools-1.60.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
>>> Unpacking source...
>>> Unpacking net-tools-1.60-patches-1.6.tar.bz2 to /var/tmp/portage/sys-apps/net-tools-1.60-r13/work
>>> Unpacking net-tools-1.60.tar.bz2 to /var/tmp/portage/sys-apps/net-tools-1.60-r13/work
 * Applying 01_all_net-tools-1.60-2.6-compilefix.patch ...                [ ok ]
 * Applying 02_all_net-tools-1.60-gcc34.patch ...                         [ ok ]
 * Applying 03_all_net-tools-1.60-cleanup-list-handling.patch ...         [ ok ]
 * Applying 04_all_net-tools-1.60-get_name.patch ...                      [ ok ]
 * Applying 20_all_net-tools-1.54-ipvs.patch ...                          [ ok ]
 * Applying 21_all_net-tools-1.57-bug22040.patch ...                      [ ok ]
 * Applying 22_all_net-tools-1.60-manydevs.patch ...                      [ ok ]
 * Applying 23_all_net-tools-1.60-miiioctl.patch ...                      [ ok ]
 * Applying 24_all_net-tools-1.60-virtualname.patch ...                   [ ok ]
 * Applying 25_all_net-tools-1.60-cycle.patch ...                         [ ok ]
 * Applying 26_all_net-tools-1.60-overflow.patch ...                      [ ok ]
 * Applying 27_all_net-tools-1.60-netstat_ulong.patch ...                 [ ok ]
 * Applying 50_all_net-tools-1.60-multiline-string.patch ...              [ ok ]
 * Applying 51_all_net-tools-1.60-man.patch ...                           [ ok ]
 * Applying 52_all_net-tools-1.60-numeric-ports.patch ...                 [ ok ]
 * Applying 53_all_net-tools-1.60-appletalk.patch ...                     [ ok ]
 * Applying 54_all_net-tools-1.60-wide.patch ...                          [ ok ]
 * Applying 55_all_net-tools-1.60-Makefile.patch ...                      [ ok ]
 * Applying 56_all_net-tools-1.60-ipv6-hostname.patch ...                 [ ok ]
 * Applying 57_all_net-tools-1.60-ifconfig-infiniband.patch ...           [ ok ]
 * Applying 60_all_net-tools-1.60-headers.patch ...                       [ ok ]
 * Applying 70_all_net-tools-1.60-unaligned.patch ...                     [ ok ]
>>> Source unpacked in /var/tmp/portage/sys-apps/net-tools-1.60-r13/work
>>> Compiling source in /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 ...
make -j3 libdir 
make[1]: Entering directory `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/lib'
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o activate.o activate.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o af.o af.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o arcnet.o arcnet.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ash.o ash.c
ash.c: In function 'in_ash':arcnet.c: In function 'in_arcnet':
arcnet.c:55: warning: pointer targets in assignment differ in signedness

ash.c:67: warning: pointer targets in assignment differ in signedness
ash.c: In function 'pr_sash':
ash.c:112: warning: pointer targets in passing argument 1 of 'pr_ash' differ in signedness
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ax25.o ax25.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ax25_gr.o ax25_gr.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ddp.o ddp.c
ax25.c: In function 'AX25_sprint':
ax25.c:76: warning: pointer targets in passing argument 1 of 'AX25_print' differ in signedness
ax25.c: In function 'AX25_input':
ax25.c:87: warning: pointer targets in assignment differ in signedness
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ddp_gr.o ddp_gr.c
ddp.c: In function 'ddp_sprint':
ddp.c:51: warning: pointer targets in passing argument 1 of 'ddp_print' differ in signedness
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -pipe  -I. -idirafter ./include/ -Ilib -D_GNU_SOURCE -Wall -I/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60 -idirafter /var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/include    -c -o ec_hw.o ec_hw.c
ec_hw.c:24: error: 'NULL' undeclared here (not in a function)
make[1]: *** [ec_hw.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/lib'
make: *** [libdir] Error 2
 * 
 * ERROR: sys-apps/net-tools-1.60-r13 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2494:  Called die
 * The specific snippet of code:
 *       emake libdir || die "emake libdir failed";
 *  The die message:
 *   emake libdir failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/environment'.
 * 

>>> Failed to emerge sys-apps/net-tools-1.60-r13, Log file:

>>>  '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/build.log'

 * Messages for package sys-apps/net-tools-1.60-r13:

 * 
 * ERROR: sys-apps/net-tools-1.60-r13 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2494:  Called die
 * The specific snippet of code:
 *       emake libdir || die "emake libdir failed";
 *  The die message:
 *   emake libdir failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/environment'.
 * 
Comment 23 SpanKY gentoo-dev 2009-08-24 21:04:36 UTC
*** Bug 282555 has been marked as a duplicate of this bug. ***
Comment 24 Jimmy C. Chau 2009-08-24 21:23:03 UTC
Can we re-open this bug?  The reason for closing this bug as WONTFIX no longer seems to apply (given in comment #7): that the packages causing the problem are not stable.  

This bug (or a related bug that has marked as a duplicate of this one) is now affecting stable systems.  
Comment 25 SpanKY gentoo-dev 2009-08-24 21:27:55 UTC
not anymore it isnt.  your tree is out of date.
Comment 26 Peter Weilbacher 2009-08-25 09:15:13 UTC
Yeah, thanks to mr_bones_ for marking the 2007 version as stable again! I now synced again at net-tools disappered from my |emerge -vpDNu world| list.

Let's see how long it takes for this bug to reappear in the next stable net-tools version...
Comment 27 SpanKY gentoo-dev 2009-08-26 20:18:51 UTC
*** Bug 282655 has been marked as a duplicate of this bug. ***