[ I'm forwarding this to the list since support had chewed on this for three weeks with no indications of a forthcoming fix. On further investigation it seems that the C header files related to tcp/ip have serious problems. I can't get a clean compile of diald for instance. ] The basic problem is that the ph files seem broken. And they were fine under RH4.2 This perl script: #!/usr/bin/perl -w require('ftp.pl'); will fail initially due to not being able to find 'gnu/stubs.ph'. Once that's corrected it still produces the following: Use of "do" to call subroutines is deprecated at /usr/lib/perl5/chat2.pl line 267. Number found where operator expected at (eval 30) line 1, near ")0" (Missing operator before 0?) Constant subroutine __need_size_t redefined at (eval 33) line 1. String found where operator expected at (eval 73) line 1, near "'unsigned short' 'int'" (Missing operator before 'int'?) String found where operator expected at (eval 103) line 1, near "&__const 'struct sockaddr'" (Missing operator before 'struct sockaddr'?) String found where operator expected at (eval 108) line 1, near "&__const 'struct sockaddr'" (Missing operator before 'struct sockaddr'?) Interstingly enough, when I rerun h2ph on the relevant files (socket.ph and sockaddrcom.ph) it produces different results than what was already there. And again, this all worked flawlessly in RH4.2. Thus I suspect it is a RedHat/glibc problem. These problems with the stock perl rpm should affect anybody that did anyting with sockets in perl. That's why I didn't just roll my own perl rpm that fixed these things. </chris> -- PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES! http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject.