[comp.lang.perl] Installation problem

milt@mem.pe-nelson.com (Milt Ratcliff) (06/05/91)

I obtained perl 3.0 from the uunet archive as described in the recently 
posted FAQ.  It came with patch1.  

The Configure script ran without any apparent problem as did the make depend.
When I run make, I eventually get...

cc -c -O  doio.c
"doio.c", line 1587: pw_change undefined
"doio.c", line 1599: pw_class undefined
"doio.c", line 1611: pw_expire undefined
*** Error code 1
make: Fatal error: Command failed for target `doio.o'

Can anyone tell me what has gone wrong?

Thanks,

Milt

Milt Ratcliff
PE-Nelson
milt@pe-nelson.com

Tom Christiansen <tchrist@convex.COM> (06/05/91)

From the keyboard of milt@mem.pe-nelson.com (Milt Ratcliff):
:I obtained perl 3.0 from the uunet archive as described in the recently 
:posted FAQ.  It came with patch1.  

Don't you mean perl 4.0?  Did you uucp or ftp?  If ftp, you can 
look around a bit to make sure you've grabbed perl4, not perl3.

:The Configure script ran without any apparent problem as did the make depend.
:When I run make, I eventually get...
:
:cc -c -O  doio.c
:"doio.c", line 1587: pw_change undefined
:"doio.c", line 1599: pw_class undefined
:"doio.c", line 1611: pw_expire undefined
:*** Error code 1
:make: Fatal error: Command failed for target `doio.o'
:
:Can anyone tell me what has gone wrong?

It looks like Configure thinks it has more fields in struct passwd 
than your system actually knows about.

Could you please tell us what system you're using?  Hardware 
and O/S and pertinent versions thereof are essential.

--tom
--
Tom Christiansen		tchrist@convex.com	convex!tchrist
	    "Perl is to sed as C is to assembly language."  -me