Can't get POSIX support to work on an old NCR_TOWER with AT&T SysVR2;
below are the cuts from Configure and make runs. I have not included POSIX
support for now, with only an error from "make test" as the result (see end
of this message).
No -lcposix.
No -lposix.
What extensions do you wish to include? [Fcntl POSIX SDBM_File]
Run make depend now? [y]
./makedepend
sh writemain lib/auto/DynaLoader/DynaLoader.a lib/auto/Fcntl/Fcntl.a
lib/auto/POSIX/POSIX.a lib/auto/SDBM_File/SDBM_File.a > tmp
sh mv-if-diff tmp perlmain.c
File perlmain.c not changed.
echo malloc.c av.c scope.c op.c doop.c doio.c dump.c hv.c mg.c perl.c
perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c gv.c sv.c taint.c
toke.c util.c deb.c run.c globals.c miniperlmain.c perlmain.c | tr ' ' '\012'
>.clist
Finding dependencies for malloc.o.
Finding dependencies for av.o.
Finding dependencies for scope.o.
Making POSIX (static)
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean >/dev/null 2>&1 || true
../../miniperl "-I../../lib" "-I../../lib" Makefile.PL LIBPERL_A=libperl.a
CCCMD = cc -c -W2,-Sl,1500 -W0,-Sp,350,-Ss,2500 -Wp,-Sd,30 -O0
Writing Makefile for POSIX
Warning (non-fatal): No library found for -lposix
Warning (non-fatal): No library found for -lcposix
Now you must rerun make.
*** Error code 1
Stop.
make config failed, continuing anyway...
../../miniperl -I../../lib -I../../lib ../../lib/ExtUtils/xsubpp -typemap
../../lib/ExtUtils/typemap -typemap typemap POSIX.xs >POSIX.tc && mv POSIX.tc
POSIX.c
cc -c -W2,-Sl,1500 -W0,-Sp,350,-Ss,2500 -Wp,-Sd,30 -O0 -I../.. POSIX.c
POSIX.c: 26: Can't find include file locale.h
POSIX.c: 57: Can't find include file sys/wait.h
*** Error code 1
Stop.
When installed without POSIX support, the only problem is "make test" tries
the posix tests anyway. Is it possible to set up so test will not be run if
POSIX (or whatever) is not included?
>lib/posix......1..0
>FAILED on test 0
below are the cuts from Configure and make runs. I have not included POSIX
support for now, with only an error from "make test" as the result (see end
of this message).
No -lcposix.
No -lposix.
What extensions do you wish to include? [Fcntl POSIX SDBM_File]
Run make depend now? [y]
./makedepend
sh writemain lib/auto/DynaLoader/DynaLoader.a lib/auto/Fcntl/Fcntl.a
lib/auto/POSIX/POSIX.a lib/auto/SDBM_File/SDBM_File.a > tmp
sh mv-if-diff tmp perlmain.c
File perlmain.c not changed.
echo malloc.c av.c scope.c op.c doop.c doio.c dump.c hv.c mg.c perl.c
perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c gv.c sv.c taint.c
toke.c util.c deb.c run.c globals.c miniperlmain.c perlmain.c | tr ' ' '\012'
>.clist
Finding dependencies for malloc.o.
Finding dependencies for av.o.
Finding dependencies for scope.o.
Making POSIX (static)
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean >/dev/null 2>&1 || true
../../miniperl "-I../../lib" "-I../../lib" Makefile.PL LIBPERL_A=libperl.a
CCCMD = cc -c -W2,-Sl,1500 -W0,-Sp,350,-Ss,2500 -Wp,-Sd,30 -O0
Writing Makefile for POSIX
Warning (non-fatal): No library found for -lposix
Warning (non-fatal): No library found for -lcposix
Now you must rerun make.
*** Error code 1
Stop.
make config failed, continuing anyway...
../../miniperl -I../../lib -I../../lib ../../lib/ExtUtils/xsubpp -typemap
../../lib/ExtUtils/typemap -typemap typemap POSIX.xs >POSIX.tc && mv POSIX.tc
POSIX.c
cc -c -W2,-Sl,1500 -W0,-Sp,350,-Ss,2500 -Wp,-Sd,30 -O0 -I../.. POSIX.c
POSIX.c: 26: Can't find include file locale.h
POSIX.c: 57: Can't find include file sys/wait.h
*** Error code 1
Stop.
When installed without POSIX support, the only problem is "make test" tries
the posix tests anyway. Is it possible to set up so test will not be run if
POSIX (or whatever) is not included?
>lib/posix......1..0
>FAILED on test 0