Sorry if this is the wrong place for this, but I have been fooling
with it for several days and can't seem to work it out. I have
checked all the applicable entries in the bug archives, and RTFM'd
where appropriate.
For some reason, the references to the "inet_ntoa" and 'inet_addr" get
"__" appended to them in the object files (and assembler input, if it
matters). They seem to be the only libc functions to have this
behavior. Is this a FAQ? I have tried the same compile on a system
based on the "frozen" tree, and the "unstable" with no luck. It works
fine on a non-debian (non glibc) Linux system. Unfortunately, I don't
have a system with pre-glibc debian on it anymore to try it out. I
have included output from the failed "make" and the versions info for
(I think) the relevant packages. I'll be glad to provide anymore
specific info if it would help.
Thanks,
-Jonathan
+------------------+-----------------------------------------------------+
| Jonathan Hankins | jhankins@mailserv.homewood.k12.al.us |
+------------------+ jrhankin@nyx.cs.du.edu |
| Homewood City +-----------------------------------------------------+
| Schools | http://www.nyx.net/~jrhankin/ |
+------------------+-----------------------------------------------------+
---"make" output------------------------------------------------------------
cc -rdynamic tclAppInit.o /home/jhankins/Temp/tcl-7.6p2/unix/libtcl7.6.a -ldl -lm -lc \
-o tclsh
/home/jhankins/Temp/tcl-7.6p2/unix/libtcl7.6.a(tclUnixChan.o): In function `TcpGetOptionProc':
tclUnixChan.o(.text+0xfdc): undefined reference to `__inet_ntoa'
tclUnixChan.o(.text+0x1015): undefined reference to `__inet_ntoa'
tclUnixChan.o(.text+0x10cb): undefined reference to `__inet_ntoa'
tclUnixChan.o(.text+0x1105): undefined reference to `__inet_ntoa'
/home/jhankins/Temp/tcl-7.6p2/unix/libtcl7.6.a(tclUnixChan.o): In function `CreateSocketAddress':
tclUnixChan.o(.text+0x1432): undefined reference to `__inet_addr'
/home/jhankins/Temp/tcl-7.6p2/unix/libtcl7.6.a(tclUnixChan.o): In function `TcpAccept':
tclUnixChan.o(.text+0x176f): undefined reference to `__inet_ntoa'
make: *** [tclsh] Error 1
---------------------------------------------------------------------------
Version info:
gcc 2.7.2.2-4
binutils 2.8-1
libc5 5.4.23-6
libc5-dev 5.4.23-6
libc6 2.0.3-4
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .