Netperf 2.4.5 unter Debian 5.0

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Frank85
Beiträge: 16
Registriert: 26.10.2009 08:26:58

Netperf 2.4.5 unter Debian 5.0

Beitrag von Frank85 » 26.10.2009 08:36:22

Hallo zusammen,

ich versuche das Netperf-Tool in der Version 2.4.5, welches ich von der netperf.org Seite geladen habe unter Debian 5.0 zu installieren.

Ich habe das tar.gz entpackt und auch das configure lief noch ohne Probleme durch. Allerdings brauche ich die SCTP Unterstützung, weiß jemand wo das Problem zufällig ist?
Hier die Configure Zeile mit den entsprechenden SCTP Zeilen:

Code: Alles auswählen

./configure --enable-sctp
checking for netinet/sctp.h... no
checking for main in -lsctp... no
checking for struct sctp_event_subscribe.sctp_adaptation_layer_event... no
Meine zweite Frage ist, dass das make nach dem Configure folgende Fehlermeldungen auswirft:
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/libsocket.a(libsocket_la-socket.o): In function `__sock_sendto_r':
/usr/src/build_opennss7/strsock/../../openss7-0.9.2.G/strsock/src/lib/socket.c:1318: undefined reference to `__libc_sendto'
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/libsocket.a(libsocket_la-socket.o): In function `__sock_accept_r':
/usr/src/build_opennss7/strsock/../../openss7-0.9.2.G/strsock/src/lib/socket.c:514: undefined reference to `__libc_accept'
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/libsocket.a(libsocket_la-socket.o): In function `__sock_bind_r':
...and so on.
Daraufhin habe ich mal gesucht, aber ich habe im Web so nichts gefunden, da stand zwar mal was von libc aber die hatte ich auch schon installiert, brauche ich noch evtl. irgendein anderes Paket (gcc ist in der Version 4.3.2)?

Für eine Hilfe wäre ich sehr dankbar, da ich das Tool gerne benutzen würde mit SCTP Unterstützung.

Grüße
Frank

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Netperf 2.4.5 unter Debian 5.0

Beitrag von rendegast » 28.10.2009 17:42:02

Nach packages.debian.org in den linux-headers.
Bsp. stable:
/usr/src/linux-headers-2.6.26-2-486/include/config/netfilter/xt/match/sctp.h linux-headers-2.6.26-2-486 [i386]
/usr/src/linux-headers-2.6.26-2-486/include/config/nf/nat/proto/sctp.h linux-headers-2.6.26-2-486 [i386]
...
Bsp. testing:
/usr/src/linux-headers-2.6.30-2-486/include/config/ip/sctp.h linux-headers-2.6.30-2-486 [i386]
/usr/src/linux-headers-2.6.30-2-486/include/config/netfilter/xt/match/sctp.h linux-headers-2.6.30-2-486 [i386]
/usr/src/linux-headers-2.6.30-2-486/include/config/nf/ct/proto/sctp.h linux-headers-2.6.30-2-486 [i386]
/usr/src/linux-headers-2.6.30-2-486/include/config/nf/nat/proto/sctp.h linux-headers-2.6.30-2-486 [i386]
...
Also in configure, configure.ac den Pfad anpassen?
(welche Datei es jetzt ist?)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Netperf 2.4.5 unter Debian 5.0

Beitrag von Spasswolf » 28.10.2009 17:57:32

@rendegast: netperf ist kein Kernelmodul.
@Frank85: Ich vermute du brauchst das Paket Debianlibsctp-dev:
http://packages.debian.org/search?searc ... e&arch=any

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Netperf 2.4.5 unter Debian 5.0

Beitrag von rendegast » 28.10.2009 18:19:34

@Spasswolf
Habe gar nicht versucht, den Suchbegriff als "netinet/sctp.h" einzugeben,
wieder was gelernt. :)

Wobei es auch nicht so richtig funktioniert:
packages.debian.org -> 'Pakete mit Dateien, die so benannt sind'
"proto/sctp.h": Die ganzen linux-headers werden ausgespuckt.
"oto/sctp.h": Nix
Habe bei meinen Suchen wohl nur die zweite Version mit "Nix" ausprobiert. :(
(Bugreport?)

In der Version
http://packages.debian.org/file:oto/sctp.h
http://packages.debian.org/file:inet/sctp.h
jedoch funktioniert es. :)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten