develooper Front page | perl.perl5.porters | Postings from December 2001

Solaris make depend problem

Thread Next
From:
Michael G Schwern
Date:
December 28, 2001 17:22
Subject:
Solaris make depend problem
Message ID:
20011229012222.GA20784@blackrider
$ uname -a
SunOS usf-cf-sparc-solaris-3 5.8 Generic_108528-11 sun4u sparc SUNW,Ultra-60

While doing a "sh Configure -des -Dusedevel" of perl@13911 on the
above machine, I got a problem during the make depend step below.

Anyone wishing to do a post-mortum on it, I'll leave that build in
/tmp/schwern/perl-current/ on the Sourceforge compile farm Solaris
Sparc #3 machine (cf.sourceforge.net).


echo Makefile.SH cflags.SH | tr ' ' '\n' >.shlist
Updating makefile...
sh writemain lib/auto/DynaLoader/DynaLoader.a  > writemain.tmp
sh mv-if-diff writemain.tmp perlmain.c
File perlmain.c not changed.
echo  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 utf8.c gv.c sv.c taint.c toke.c util.c deb.c run.c universal.c xsutils.c globals.c perlio.c perlapi.c numeric.c locale.c pp_pack.c pp_sort.c sharedsv.c miniperlmain.c perlmain.c | tr ' ' '\n' >.clist
Finding dependencies for av.o.
../makedepend: UU/av.c.c: cannot create
../makedepend: UU/av.c.c: cannot open
Finding dependencies for scope.o.
../makedepend: UU/scope.c.c: cannot create
../makedepend: UU/scope.c.c: cannot open
Finding dependencies for op.o.
../makedepend: UU/op.c.c: cannot create
../makedepend: UU/op.c.c: cannot open
Finding dependencies for doop.o.
../makedepend: UU/doop.c.c: cannot create
../makedepend: UU/doop.c.c: cannot open
Finding dependencies for doio.o.
../makedepend: UU/doio.c.c: cannot create
../makedepend: UU/doio.c.c: cannot open
Finding dependencies for dump.o.
../makedepend: UU/dump.c.c: cannot create
../makedepend: UU/dump.c.c: cannot open
Finding dependencies for hv.o.
../makedepend: UU/hv.c.c: cannot create
../makedepend: UU/hv.c.c: cannot open
Finding dependencies for mg.o.
../makedepend: UU/mg.c.c: cannot create
../makedepend: UU/mg.c.c: cannot open
Finding dependencies for perl.o.
../makedepend: UU/perl.c.c: cannot create
../makedepend: UU/perl.c.c: cannot open
Finding dependencies for perly.o.
../makedepend: UU/perly.c.c: cannot create
../makedepend: UU/perly.c.c: cannot open
Finding dependencies for pp.o.
../makedepend: UU/pp.c.c: cannot create
../makedepend: UU/pp.c.c: cannot open
Finding dependencies for pp_hot.o.
../makedepend: UU/pp_hot.c.c: cannot create
../makedepend: UU/pp_hot.c.c: cannot open
Finding dependencies for pp_ctl.o.
../makedepend: UU/pp_ctl.c.c: cannot create
../makedepend: UU/pp_ctl.c.c: cannot open
Finding dependencies for pp_sys.o.
../makedepend: UU/pp_sys.c.c: cannot create
../makedepend: UU/pp_sys.c.c: cannot open
Finding dependencies for regcomp.o.
../makedepend: UU/regcomp.c.c: cannot create
../makedepend: UU/regcomp.c.c: cannot open
Finding dependencies for regexec.o.
../makedepend: UU/regexec.c.c: cannot create
../makedepend: UU/regexec.c.c: cannot open
Finding dependencies for utf8.o.
../makedepend: UU/utf8.c.c: cannot create
../makedepend: UU/utf8.c.c: cannot open
Finding dependencies for gv.o.
../makedepend: UU/gv.c.c: cannot create
../makedepend: UU/gv.c.c: cannot open
Finding dependencies for sv.o.
../makedepend: UU/sv.c.c: cannot create
../makedepend: UU/sv.c.c: cannot open
Finding dependencies for taint.o.
../makedepend: UU/taint.c.c: cannot create
../makedepend: UU/taint.c.c: cannot open
Finding dependencies for toke.o.
../makedepend: UU/toke.c.c: cannot create
../makedepend: UU/toke.c.c: cannot open
Finding dependencies for util.o.
../makedepend: UU/util.c.c: cannot create
../makedepend: UU/util.c.c: cannot open
Finding dependencies for deb.o.
../makedepend: UU/deb.c.c: cannot create
../makedepend: UU/deb.c.c: cannot open
Finding dependencies for run.o.
../makedepend: UU/run.c.c: cannot create
../makedepend: UU/run.c.c: cannot open
Finding dependencies for universal.o.
../makedepend: UU/universal.c.c: cannot create
../makedepend: UU/universal.c.c: cannot open
Finding dependencies for xsutils.o.
../makedepend: UU/xsutils.c.c: cannot create
../makedepend: UU/xsutils.c.c: cannot open
Finding dependencies for globals.o.
../makedepend: UU/globals.c.c: cannot create
../makedepend: UU/globals.c.c: cannot open
Finding dependencies for perlio.o.
../makedepend: UU/perlio.c.c: cannot create
../makedepend: UU/perlio.c.c: cannot open
Finding dependencies for perlapi.o.
../makedepend: UU/perlapi.c.c: cannot create
../makedepend: UU/perlapi.c.c: cannot open
Finding dependencies for numeric.o.
../makedepend: UU/numeric.c.c: cannot create
../makedepend: UU/numeric.c.c: cannot open
Finding dependencies for locale.o.
../makedepend: UU/locale.c.c: cannot create
../makedepend: UU/locale.c.c: cannot open
Finding dependencies for pp_pack.o.
../makedepend: UU/pp_pack.c.c: cannot create
../makedepend: UU/pp_pack.c.c: cannot open
Finding dependencies for pp_sort.o.
../makedepend: UU/pp_sort.c.c: cannot create
../makedepend: UU/pp_sort.c.c: cannot open
Finding dependencies for sharedsv.o.
../makedepend: UU/sharedsv.c.c: cannot create
../makedepend: UU/sharedsv.c.c: cannot open
Finding dependencies for miniperlmain.o.
../makedepend: UU/miniperlmain.c.c: cannot create
../makedepend: UU/miniperlmain.c.c: cannot open
Finding dependencies for perlmain.o.
../makedepend: UU/perlmain.c.c: cannot create
../makedepend: UU/perlmain.c.c: cannot open
make: Warning: Both `makefile' and `Makefile' exist
Current working directory /tmp/schwern/perl-current
echo Makefile.SH cflags.SH config_h.SH makeaperl.SH makedepend.SH  makedir.SH myconfig.SH writemain.SH pod/Makefile.SH | tr ' ' '\n' >.shlist
make: Warning: Both `makefile' and `Makefile' exist
Current working directory /tmp/schwern/perl-current
echo EXTERN.h INTERN.h XSUB.h av.h config.h cop.h cv.h dosish.h embed.h form.h gv.h handy.h hv.h keywords.h mg.h op.h opcode.h patchlevel.h perl.h perlapi.h perly.h pp.h proto.h regcomp.h regexp.h scope.h sv.h unixish.h util.h iperlsys.h thread.h utf8.h warnings.h sharedsv.h | tr ' ' '\n' >.hlist
You don't seem to have a proper C preprocessor.  Using grep instead.
Updating makefile...
test -s perlmain.c && touch perlmain.c
cd x2p; make depend
make: Warning: Both `makefile' and `Makefile' exist
Current working directory /tmp/schwern/perl-current/x2p
sh ../makedepend MAKE=make
make: Warning: Both `makefile' and `Makefile' exist
Current working directory /tmp/schwern/perl-current/x2p
echo hash.c  str.c util.c walk.c | tr ' ' '\n' >.clist
Finding dependencies for hash.o.
Finding dependencies for str.o.
Finding dependencies for util.o.
Finding dependencies for walk.o.
make: Warning: Both `makefile' and `Makefile' exist
Current working directory /tmp/schwern/perl-current/x2p
echo Makefile.SH cflags.SH | tr ' ' '\n' >.shlist
Updating makefile...
Now you must run 'make'.

If you compile perl5 on a different machine or from a different object
directory, copy the Policy.sh file from this object directory to the
new one before you run Configure -- this will help you with most of
the policy defaults.

bash-2.03$ make
make: Warning: Both `makefile' and `Makefile' exist
make: Fatal error: Don't know how to make target `wince.h'


-- 

Michael G. Schwern   <schwern@pobox.com>    http://www.pobox.com/~schwern/
Perl Quality Assurance	    <perl-qa@perl.org>	       Kwalitee Is Job One
Monkey tennis

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About