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

Reply via email to