Hallo alle miteinander,
ich hab ein Problem, und zwar wenn ich versuche netcat oder cryptcat unter Linux zu kompilieren! Unter OpenBSD kann ich mit "make generic" alles einwandfrei kompilieren. Hier habe ich mal die beiden Auszüge:
CRYPTCAT:
root@foobar:~/cryptcat# make linux
make -e cryptcat XFLAGS='-DLINUX' STATIC=-static
make<font size="1">: Entering directory `/root/cryptcat'
cc -O -s -DGAPING_SECURITY_HOLE -DLINUX -static -o cryptcat netcat.c farm9crypt.o twofish2.o
/tmp/cchBqNj1.o: In function `main':
/tmp/cchBqNj1.o(.text+0x163c): undefined reference to `res_init'
collect2: ld returned 1 exit status
make<font size="1">: *** [cryptcat] Error 1
make<font size="1">: Leaving directory `/root/cryptcat'
make: *** [linux] Error 2
root@foobar:~/cryptcat#
NETCAT:
root@foobar:~/netcat# make linux
make -e nc XFLAGS='-DLINUX' STATIC=-static
make<font size="1">: Entering directory `/root/netcat'
cc -O -s -DLINUX -static -o nc netcat.c
/tmp/cct8wQTz.o: In function `main':
/tmp/cct8wQTz.o(.text+0x15b7): undefined reference to `res_init'
collect2: ld returned 1 exit status
make<font size="1">: *** [nc] Error 1
make<font size="1">: Leaving directory `/root/netcat'
make: *** [linux] Error 2
root@foobar:~/netcat#
Aus beiden Fehlermeldungen werde ich nicht schlau! Auch ein "make generic" unter Linux funzt nicht!
Hat jmd ne Idee?
MfG SMINTER
PS: nice weekend