netcat on fedora?

Carl McCabe cwmccabe77 at yahoo.com
Tue Jun 29 04:02:28 UTC 2004


I'm trying to install netcat on FC1 and I'm falling flat when I try to
run the makefile.  I run "make linux" (as root) as instructed in the
makefile.  This corresponds to the following rule:

make -e $(ALL) $(MFLAGS) XFLAGS='-DLINUX' STATIC=-static CC=gcc

The output I get is reprinted at the bottom of this post.  I would
really like to get netcat running, but I've run into the wall of my
knowledge of linux at this point.  It -appears- from the output below
that I need "the glibc version for linking", but I don't even know what
that is.  I have glibc installed from yum.  I searched Google but
couldn't find anything helpful to me.

Also, precisely what I'm trying to install is: Netcat 1.10 for Unix,
version 03.20.96.  If there is any other useful info I can give, please
let me know.  Thanks in advance!

The output from the makefile:

[root at localhost netcat]# make linux
make -e nc  XFLAGS='-DLINUX' STATIC=-static
make[1]: Entering directory `/tmp/netcat'
cc -O -s          -DLINUX -static -o nc netcat.c
/tmp/cczmKLVc.o(.text+0x41e): In function `gethostpoop':
: warning: Using 'gethostbyaddr' in statically linked applications
requires at runtime the shared libraries from the glibc version used
for linking
/tmp/cczmKLVc.o(.text+0x368): In function `gethostpoop':
: warning: Using 'gethostbyname' in statically linked applications
requires at runtime the shared libraries from the glibc version used
for linking
/tmp/cczmKLVc.o(.text+0x61c): In function `getportpoop':
: warning: Using 'getservbyname' in statically linked applications
requires at runtime the shared libraries from the glibc version used
for linking
/tmp/cczmKLVc.o(.text+0x58f): In function `getportpoop':
: warning: Using 'getservbyport' in statically linked applications
requires at runtime the shared libraries from the glibc version used
for linking
/tmp/cczmKLVc.o(.text+0x150c): In function `main':
: undefined reference to `res_init'
collect2: ld returned 1 exit status
make[1]: *** [nc] Error 1
make[1]: Leaving directory `/tmp/netcat'
make: *** [linux] Error 2


Carl McCabe
=====================
cmccabe.freeshell.org

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 





More information about the fedora-list mailing list