another perl install question

I, well my office, just got a Ultra60 with Solaris7.  I have installed the SunWspro5.0 and
am trying to install Perl5.005_3.  After running
sh Configure (and setting cc to /opt/SunWspro5.0/bin/cc) I run /usr/ccs/bin/make and it dies on me when it hits the DynaLoader.a (
the lib I can't turn off according to the script).  I've added the make output and can add the
sh Configure output/input if needed.

Thanks!  I've been againest a wall for the last
3 days on this one.
Stephen

# /usr/ccs/bin/make
make: Warning: Both `makefile' and `Makefile' exist
`sh  cflags libperl.a miniperlmain.o`  miniperlmain.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a perl.o`  perl.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a gv.o`  gv.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a toke.o`  toke.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a perly.o`  perly.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a op.o`  op.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a regcomp.o`  regcomp.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a dump.o`  dump.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a util.o`  util.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a mg.o`  mg.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a byterun.o`  byterun.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a hv.o`  hv.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a av.o`  av.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a run.o`  run.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a pp_hot.o`  pp_hot.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a sv.o`  sv.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
"sv.c", line 2108: warning: non-constant initializer: op "++"
"sv.c", line 3369: warning: assignment type mismatch:
      pointer to uchar "=" pointer to char
"sv.c", line 3410: warning: assignment type mismatch:
      pointer to uchar "=" pointer to char
`sh  cflags libperl.a pp.o`  pp.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
"pp.c", line 781: warning: non-constant initializer: op "++"
"pp.c", line 2580: warning: non-constant initializer: op "++"
"pp.c", line 2596: warning: non-constant initializer: op "++"
"pp.c", line 2802: warning: non-constant initializer: op "++"
"pp.c", line 2857: warning: non-constant initializer: op "++"
"pp.c", line 3844: warning: non-constant initializer: op "++"
`sh  cflags libperl.a scope.o`  scope.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
"scope.c", line 111: warning: non-constant initializer: op "--"
`sh  cflags libperl.a pp_ctl.o`  pp_ctl.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
"pp_ctl.c", line 272: warning: non-constant initializer: op "++"
`sh  cflags libperl.a pp_sys.o`  pp_sys.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
"pp_sys.c", line 3266: warning: non-constant initializer: op "++"
"pp_sys.c", line 3300: warning: non-constant initializer: op "++"
`sh  cflags libperl.a doop.o`  doop.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a doio.o`  doio.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a regexec.o`  regexec.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
"regexec.c", line 144: warning: non-constant initializer: op "--"
`sh  cflags libperl.a taint.o`  taint.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a deb.o`  deb.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a universal.o`  universal.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a globals.o`  globals.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
`sh  cflags libperl.a perlio.o`  perlio.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  
rm -f libperl.a
/usr/ccs/bin/ar rcu libperl.a perl.o malloc.o gv.o toke.o perly.o op.o regcomp.o dump.o util.o mg.o byterun.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o taint.o deb.o universal.o globals.o perlio.o
/opt/SUNWspro5.0/bin/cc  -L/usr/local/lib -L/opt/local/lib -o miniperl miniperlmain.o libperl.a -lsocket -lnsl -ldl -lm -lc -lcrypt
./miniperl -w -Ilib -MExporter -e 0 || /usr/ccs/bin/make minitest
./miniperl configpm tmp
sh mv-if-diff tmp lib/Config.pm
./miniperl -Ilib pod/pod2html.PL
Extracting pod2html (with variable substitutions)
./miniperl -Ilib pod/pod2latex.PL
Extracting pod2latex (with variable substitutions)
./miniperl -Ilib pod/pod2man.PL
Extracting pod2man (with variable substitutions)
./miniperl -Ilib pod/pod2text.PL
Extracting pod2text (with variable substitutions)
      AutoSplitting perl library
./miniperl -Ilib -e 'use AutoSplit; \
      autosplit_lib_modules(@ARGV)' lib/*.pm lib/*/*.pm
./miniperl minimod.pl > tmp
sh mv-if-diff tmp lib/ExtUtils/Miniperl.pm
File lib/ExtUtils/Miniperl.pm not changed.
`sh  cflags libperl.a perlmain.o`  perlmain.c
        CCCMD =  /opt/SUNWspro5.0/bin/cc -DPERL_CORE -c  -O  

      Making DynaLoader (static)
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
/usr/ccs/bin/make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true
../../miniperl "-I../../lib" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "LIBPERL_A=libperl.a"
Writing Makefile for DynaLoader
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command.  <==
false
*** Error code 255
make: Fatal error: Command failed for target `Makefile'
Current working directory /opt/local/src/perl5.005_03/ext/DynaLoader
/usr/ccs/bin/make config failed, continuing anyway...
../../miniperl -I../../lib -I../../lib -I../../lib -I../../lib DynaLoader_pm.PL DynaLoader.pm
cp DynaLoader.pm ../../lib/DynaLoader.pm
AutoSplitting ../../lib/DynaLoader.pm (../../lib/auto/DynaLoader)
cp dl_dlopen.xs DynaLoader.xs
../../miniperl -I../../lib -I../../lib ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap DynaLoader.xs >xstmp.c && mv xstmp.c DynaLoader.c
/opt/SUNWspro5.0/bin/cc -c   -O     -DVERSION=\"1.03\"  -DXS_VERSION=\"1.03\"  -I../.. -DPERL_CORE -DLIBC="/lib/libc.so" DynaLoader.c
rm -rf ../../lib/auto/DynaLoader/DynaLoader.a
ar cr ../../lib/auto/DynaLoader/DynaLoader.a DynaLoader.o && : ../../lib/auto/DynaLoader/DynaLoader.a
sh: ar: not found
*** Error code 1
make: Fatal error: Command failed for target `../../lib/auto/DynaLoader/DynaLoader.a'
Current working directory /opt/local/src/perl5.005_03/ext/DynaLoader
*** Error code 1
make: Fatal error: Command failed for target `lib/auto/DynaLoader/DynaLoader.a'
#
fordsteAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

thoellriCommented:
Is /usr/ccs/bin in your PATH? If not add it and run the make again. 'ar' is in /usr/ccs/bin.

Hope this helps
  Tobias

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
fordsteAuthor Commented:
ARGH!!!  I took /usr/ccs/bin out of the path so cc wouldn't be found.  I wasn't thinking to just add
/opt/SUNWspro5.0/bin to the front of my path :-/
And I'm thinking of giving up programming to do
sysadmin for  a living.........

Thanks Tobias!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Perl

From novice to tech pro — start learning today.