[ 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.

Reply via email to