Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76391 - netio on amd64 doesn't work properly
Summary: netio on amd64 doesn't work properly
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-02 03:57 UTC by Benjamin
Modified: 2005-01-12 04:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin 2005-01-02 03:57:12 UTC
Hi Gentoo,
I installed net-analyzer/netio-1.23 on my System (arch = amd64). I had to use portage_overlay because it is masked by: missing keyword. So I add "amd64" to *.ebuild and emerged the package without error messages. Please see Additional Information.

But the server and client process doesn't work correct. I have test it with an onther Gentoo system on arch x86. Test result:


Server  Client
x86-PC1 x86-PC2 (all Paket sizes transfered correct)
x86-PC2 x86-PC1 (all Paket sizes transfered correct)

amd64 x86-PC1 (x86 Client reports: "Packet size 1k bytes: Broken pipe")
amd64 x86-PC2 (x86 Client reports: "Packet size 1k bytes: Broken pipe")

x86-PC1 amd64 (only the first TX-Frame 1k will transmitted, but no RX Frame)
x86-PC2 amd64 (only the first TX-Frame 1k will transmitted, but no RX Frame)

Could any one help to solve this use?


Thanks,
Benjamin

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




##########################################

bash-2.05b# emerge --info
Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r12 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r12 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/myportage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa arts berkdb bitmap-fonts cdr crypt cups esd f77 fam flac
foomaticdb fortran gdbm gif gphoto2 gpm gtk imagemagick imlib ipv6 java jp2jpeg
kde ldap libwww lzw lzw-tiff mikmod motif multilib mysql ncurses nls oggvorbis
opengl pam pdflib perl php png python qt readline sdl slang ssl tcpd tiff
truetype truetype-fonts type1-fonts usb userlocales video xine xml2 xmms xpm
xrandr xv zlib linguas_de"

bash-2.05b#


##########################################

emerge netio
Calculating dependencies ...done!
>>> emerge (1 of 1) net-analyzer/netio-1.23 to /
>>> md5 src_uri ;-) netio123.zip
>>> Unpacking source...
>>> Unpacking netio123.zip to /var/tmp/portage/netio-1.23/work
>>> Source unpacked.
make all CC="gcc -O -s" O=.o X= \
CFLAGS="-DUNIX" LFLAGS="" LIBS="-lpthread" OUT=-o
make[1]: Entering directory `/var/tmp/portage/netio-1.23/work'
gcc -O -s -DUNIX -I. -c netio.c
gcc -O -s -DUNIX -I. -c netbios.c
gcc -O -s -DUNIX -I. -c getopt.c
gcc -O -s -o netio netio.o netbios.o getopt.o  -lpthread
make[1]: Leaving directory `/var/tmp/portage/netio-1.23/work'
>>> Test phase [not enabled]: net-analyzer/netio-1.23

>>> Install netio-1.23 into /var/tmp/portage/netio-1.23/image/ category net-analyzer
man:
prepallstrip:
strip:
strip:
   usr/bin/netio
>>> Completed installing into /var/tmp/portage/netio-1.23/image/

>>> Merging net-analyzer/netio-1.23 to /
--- /usr/
--- /usr/bin/
>>> /usr/bin/netio
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/netio-1.23/
>>> /usr/share/doc/netio-1.23/getopt.c.gz
>>> /usr/share/doc/netio-1.23/getopt.h.gz
>>> /usr/share/doc/netio-1.23/getopt.o.gz
>>> /usr/share/doc/netio-1.23/netb_2_c.h.gz
>>> /usr/share/doc/netio-1.23/FILE_ID.DIZ.gz
>>> /usr/share/doc/netio-1.23/netio.doc.gz
>>> /usr/share/doc/netio-1.23/Makefile.gz
>>> /usr/share/doc/netio-1.23/netbios.c.gz
>>> /usr/share/doc/netio-1.23/netbios.h.gz
>>> /usr/share/doc/netio-1.23/netbios.o.gz
>>> /usr/share/doc/netio-1.23/netb_1_c.h.gz
>>> /usr/share/doc/netio-1.23/netio.c.gz
>>> /usr/share/doc/netio-1.23/netio.o.gz
>>> /usr/share/doc/netio-1.23/os2-i386.exe.gz
>>> /usr/share/doc/netio-1.23/netio.gz
>>> /usr/share/doc/netio-1.23/win32-i386.exe.gz
>>> Regenerating /etc/ld.so.cache...
 * Caching service dependencies...
>>> net-analyzer/netio-1.23 merged.
>>> Recording net-analyzer/netio in "world" favorites file...

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.
 * IMPORTANT: 38 config files in /etc need updating.
 * IMPORTANT: 16 config files in /usr/kde/3.3/share/config need updating.
 * Type emerge --help config to learn how to update config files.

bash-2.05b#
Comment 1 Daniel Black (RETIRED) gentoo-dev 2005-01-08 02:12:56 UTC
http://freshmeat.net/projects/netio/

Given its sourceforge Vitality: 0.00% rank, the SRC_URI is broken and it isn't keyworded amd64 to start with, I'll leave this here if someone's interested but I haven't got that much interest in fixing it. I'm sure alternative exist.
Comment 2 Daniel Black (RETIRED) gentoo-dev 2005-01-12 04:48:13 UTC
won't fix unless someone provides a solution. Reopen when solution is attached.