Hi everyone,

I've received some reports that tcptraceroute (which depends on libnet & libpcap) isn't working, getting the following error, which I can confirm occurs:

make tcptraceroute CFLAGS=-I/sw/include
gcc -I/sw/include `libnet-config --defines` \
-o tcptraceroute tcptraceroute.c \
`libnet-config --libs` -lpcap
tcptraceroute.c:394: warning: ANSI C forbids newline in string constant
tcptraceroute.c:1185: warning: ANSI C forbids newline in string constant
tcptraceroute.c:397:1: warning: multi-line string literals are deprecated
tcptraceroute.c: In function `iptohost':
tcptraceroute.c:599: warning: return makes pointer from integer without a cast
tcptraceroute.c: In function `allocateid':
tcptraceroute.c:888: `PRu16' undeclared (first use in this function)
tcptraceroute.c:888: (Each undeclared identifier is reported only once
tcptraceroute.c:888: for each function it appears in.)
tcptraceroute.c: In function `debugoptions':
tcptraceroute.c:1010: `LIBNET_IP_H' undeclared (first use in this function)
tcptraceroute.c:1010: `LIBNET_ICMP_H' undeclared (first use in this function)
tcptraceroute.c: In function `defaults':
tcptraceroute.c:1139: `LIBNET_IP_H' undeclared (first use in this function)
tcptraceroute.c:1148: too few arguments to function `libnet_seed_prand'
tcptraceroute.c: In function `initcapture':
tcptraceroute.c:1185: `LIBNET_IP_H' undeclared (first use in this function)
tcptraceroute.c:1185: `LIBNET_ICMP_H' undeclared (first use in this function)
tcptraceroute.c:1190:1: warning: multi-line string literals are deprecated
tcptraceroute.c: In function `probe':
tcptraceroute.c:1230: `LIBNET_IP_H' undeclared (first use in this function)
tcptraceroute.c:1303: warning: passing arg 8 of `libnet_build_tcp' makes integer from pointer without a cast
tcptraceroute.c:1303: too few arguments to function `libnet_build_tcp'
tcptraceroute.c:1305: warning: passing arg 1 of `libnet_do_checksum' from incompatible pointer type
tcptraceroute.c:1305: warning: passing arg 2 of `libnet_do_checksum' makes pointer from integer without a cast
tcptraceroute.c:1305: too few arguments to function `libnet_do_checksum'
tcptraceroute.c: In function `capture':
tcptraceroute.c:1412: `LIBNET_IP_H' undeclared (first use in this function)
tcptraceroute.c:1418: `LIBNET_ICMP_H' undeclared (first use in this function)
tcptraceroute.c:1426: dereferencing pointer to incomplete type
tcptraceroute.c:1432: dereferencing pointer to incomplete type
tcptraceroute.c:1438: dereferencing pointer to incomplete type
tcptraceroute.c:1441: dereferencing pointer to incomplete type
tcptraceroute.c:1451: dereferencing pointer to incomplete type
tcptraceroute.c:1489: dereferencing pointer to incomplete type
tcptraceroute.c:1495: dereferencing pointer to incomplete type
tcptraceroute.c:1501: dereferencing pointer to incomplete type
tcptraceroute.c:1504: dereferencing pointer to incomplete type
tcptraceroute.c:1508: dereferencing pointer to incomplete type
tcptraceroute.c:1511: dereferencing pointer to incomplete type
tcptraceroute.c:1516: dereferencing pointer to incomplete type
tcptraceroute.c:1523: dereferencing pointer to incomplete type
tcptraceroute.c:1537: dereferencing pointer to incomplete type
tcptraceroute.c:1541: dereferencing pointer to incomplete type
tcptraceroute.c:1582: dereferencing pointer to incomplete type
tcptraceroute.c:1586: dereferencing pointer to incomplete type
tcptraceroute.c:1591: dereferencing pointer to incomplete type
tcptraceroute.c:1594: dereferencing pointer to incomplete type
tcptraceroute.c:1599: dereferencing pointer to incomplete type
tcptraceroute.c:1600: dereferencing pointer to incomplete type
tcptraceroute.c:1603: dereferencing pointer to incomplete type
tcptraceroute.c:1611: dereferencing pointer to incomplete type
tcptraceroute.c:1615: dereferencing pointer to incomplete type
tcptraceroute.c:1618: dereferencing pointer to incomplete type
tcptraceroute.c:1631: dereferencing pointer to incomplete type
tcptraceroute.c:1632: dereferencing pointer to incomplete type
tcptraceroute.c:1675: dereferencing pointer to incomplete type
tcptraceroute.c: In function `trace':
tcptraceroute.c:1693: `LIBNET_IP_H' undeclared (first use in this function)
make: *** [tcptraceroute] Error 1
### execution of failed, exit code 2
Failed: compiling tcptraceroute-1.4-1 failed

I did a grep and tried to search for LIBNET_IP_H in the library files, but couldn't find it...

Does anyone have any suggestions?

Thanks a lot!



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to