As I understand it, you always need to use the same compiler as was originally used for perl, regardless if you have gcc or not.
I'm a bit confused by the "make"-output. For some reason "make" thinks it has to call gcc, but passes some command line options (those starting with -q) that seem to belong to the native compiler (according to Google). >>> gcc -c -I/mnt/mike/arsperl/api/include -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O -DVERSION=\"1.84\" -DXS_VERSION=\"1.84\" "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE" -g -Wno-unused-variable -Wuninitialized -DARS32 -DARS452 -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=0 -DPERL_BASEREV_IS=50 ARS.c >>> gcc: unrecognized option `-qmaxmem=16384' >>> gcc: unrecognized option `-qnoansialias' >>> gcc: unrecognized option `-q32' >>> gcc: unrecognized option `-qlonglong' >>> cc1: Unrecognised option `-Wno-unused-variable' Maybe you can get some hints from the content of the following files: (1) the generated "Makefile" from your arsperl installation directory (2) the "Config.pm" from your perl interpreter, most likely to find under "/usr/opt/perl5/lib/5.8.0/aix-thread-multi" (3) the output from "perl -V" All of those contain some form of definition for "cc". Could it be that there are multiple perl interpreters installed on your AIX machine? Thilo Stapff [EMAIL PROTECTED] wrote: > So if I don't have gcc on my AIX box I need to use the same compiler as was > originally used for PERL? > > Is it the line > > $AUTODEFINES .= " -Wno-unused-variable -Wuninitialized " if $Config{'cc'} eq > "gcc"; > > in Makefile.PL that I need to change, as that is the only mention of gcc in > the file? > > > > > Neil Anderson > Technical Specialist > Service Process Automation (SPA) > Enterprise Technology Services > Group Technology > Group Services - HBOS plc > Extension - (7584) 30455 > DDI 01422 830455 > Mobile: 07785 372821 > Postal Reference:CW1/Z2D13/GT/SPA/NA > E-mail: [EMAIL PROTECTED] > group services - delivering for HBOS > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Thilo Stapff > Sent: 12 February 2007 16:15 > To: ARSperl User Discussion > Subject: Re: [Arsperl-users] Make on AIX > > > I'm no expert on this, but it might only compile if you use the same > compiler for ARSperl that the perl interpreter was built with. > > Apparently "make" wants to use gcc whereas perl was built with the > native IBM compiler (you may run "perl -V" to check this out). > > As I see it, your options are: > > 1) use the IBM compiler to build arsperl. As far as I know IBM sells the > compiler as a separate product, so it might not be available on your system. > > or > > 2) Build your own perl interpreter using gcc. > > > Regards, > Thilo Stapff > > > [EMAIL PROTECTED] schrieb: >>> I'm trying to install ARSPerl on AIX for the first time. I am used to >>> Solaris. the Makefile.PL works fine, but the make gives me these errors. >>> any suggestions? >>> >>> tivdevhub1p:/mnt/mike/arsperl/ARSperl-1.85>make >>> cp ARSarerrno-h.pm blib/lib/ARSarerrno-h.pm >>> cp artypes.ph blib/lib/artypes.ph >>> cp ARSnparm.pm blib/lib/ARSnparm.pm >>> cp _h2ph_pre.ph blib/lib/_h2ph_pre.ph >>> cp ARSar-h.pm blib/lib/ARSar-h.pm >>> cp ARSnt-h.pm blib/lib/ARSnt-h.pm >>> cp ARSnterrno-h.pm blib/lib/ARSnterrno-h.pm >>> cp ARSOOsup.pm blib/lib/ARSOOsup.pm >>> cp ARSOOmsgs.pm blib/lib/ARSOOmsgs.pm >>> cp ARSOOform.pm blib/lib/ARSOOform.pm >>> cp ARS.pm blib/lib/ARS.pm >>> AutoSplitting blib/lib/ARS.pm (blib/lib/auto/ARS) >>> /usr/local/bin/perl -e 'use ExtUtils::Mksymlists; Mksymlists("NAME" => >>> "ARS", "DL_FUNCS" => { }, "FUNCLIST" => [], "DL_VARS" => []);' >>> /usr/local/bin/perl /usr/opt/perl5/lib/5.8.0/ExtUtils/xsubpp -typemap >>> /usr/opt/perl5/lib/5.8.0/ExtUtils/typemap -typemap typemap ARS.xs > ARS.xsc >>> && mv ARS.xsc ARS.c >>> gcc -c -I/mnt/mike/arsperl/api/include -D_ALL_SOURCE -D_ANSI_C_SOURCE >>> -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN >>> -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O -DVERSION=\"1.84\" >>> -DXS_VERSION=\"1.84\" "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE" -g >>> -Wno-unused-variable -Wuninitialized -DARS32 -DARS452 >>> -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=0 -DPERL_BASEREV_IS=50 ARS.c >>> gcc: unrecognized option `-qmaxmem=16384' >>> gcc: unrecognized option `-qnoansialias' >>> gcc: unrecognized option `-q32' >>> gcc: unrecognized option `-qlonglong' >>> cc1: Unrecognised option `-Wno-unused-variable' >>> In file included from >>> /usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/op.h:480, >>> from /usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/perl.h:2209, >>> from support.h:70, >>> from ARS.xs:26: >>> /usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/reentr.h:610: field >>> `_drand48_struct' has incomplete type >>> /usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/reentr.h:717: field >>> `_random_struct' has incomplete type >>> ARS.c: In function `XS_ARS_ars_perl_qualifier': >>> ARS.c:107: warning: `ctrl' might be used uninitialized in this function >>> ARS.c:108: warning: `in' might be used uninitialized in this >>> function................ >>> >>> >>> >>> >>> >>> >>> Neil Anderson >>> Technical Specialist >>> Service Process Automation (SPA) >>> Enterprise Technology Services >>> Group Technology >>> Group Services - HBOS plc >>> Extension - (7584) 30455 >>> DDI 01422 830455 >>> Mobile: 07785 372821 >>> Postal Reference:CW1/Z2D13/GT/SPA/NA >>> E-mail: [EMAIL PROTECTED] >>> group services - delivering for HBOS >>> >> . >> -------------------------------------------------------------------------------------------------------------------- >> >> HBOS plc, Registered in Scotland No. SC218813. Registered Office: The Mound, >> Edinburgh EH1 1YZ. HBOS plc is a holding company, subsidiaries of which are >> authorised and regulated by the Financial Services Authority. >> ============================================================================== >> >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier. >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Arsperl-users mailing list >> Arsperl-users@arsperl.org >> https://lists.sourceforge.net/lists/listinfo/arsperl-users >> > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier. > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Arsperl-users mailing list > Arsperl-users@arsperl.org > https://lists.sourceforge.net/lists/listinfo/arsperl-users > > > . > ---------------------------------------------------------------------------------------------------------------------- > > HBOS plc, Registered in Scotland No. SC218813. Registered Office: The Mound, > Edinburgh EH1 1YZ. HBOS plc is a holding company, subsidiaries of which are > authorised and regulated by the Financial Services Authority. > ============================================================================== > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier. > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Arsperl-users mailing list > Arsperl-users@arsperl.org > https://lists.sourceforge.net/lists/listinfo/arsperl-users > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Arsperl-users mailing list Arsperl-users@arsperl.org https://lists.sourceforge.net/lists/listinfo/arsperl-users