Hello,
I do have a problem compiling mod_perl 2.0.8, 2.0.10 or 2.0.11 on AIX
7.1/7.2.
I did not have this problem in the past (older AIX and older AIX system
Perl v5.10.1).
The current system Perl version on AIX is 5.28.1.
If I call "gmake -i" to ignore the make error then I can successfully
compile mod_perl.
The httpd starts and mod_perl looks good.
I tried a more recent ExtUtils-MakeMaker-7.40, same result.
The system installed ExtUtils version is 7.34.
Any ideas?
perl Makefile.PL MP_APXS=/usr/local/apache2/bin/apxs
.... cut ......
cp Const.pm ../../../blib/lib/APR/Const.pm
Running Mkbootstrap for Const ()
chmod 644 "Const.bs"
/usr/opt/perl5/bin/perl -MExtUtils::Command::MM -e
'cp_nonempty' -- Const.bs ../../../blib/arch/auto/APR/Const/Const.bs 644
/usr/opt/perl5/bin/perl
"/usr/opt/perl5/lib/5.28.1/ExtUtils/xsubpp" -typemap
'/usr/opt/perl5/lib/5.28.1/ExtUtils/typemap' -typemap
'/daten/source/apache-2.2.34/mod_perl-2.0.10/xs/typemap' Const.xs >
Const.xsc
mv Const.xsc Const.c
xlc_r -c
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include -D_ALL_SOURCE
-D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias
-qlanglvl=extc99 -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32
-D_LARGE_FILES -I/usr/opt/perl5/lib/5.28.1/aix-thread-multi/CORE
-DMOD_PERL -DMP_COMPAT_1X -U__STR__ -D_THREAD_SAFE -DMP_IN_XS -O
-DVERSION=\"0.009000\" -DXS_VERSION=\"0.009000\"
"-I/usr/opt/perl5/lib/5.28.1/aix-thread-multi/CORE" -DMP_HAVE_APR_LIBS
-DMP_HAVE_APR_LIBS -DMP_HAVE_APR_LIBS -DMP_HAVE_APR_LIBS Const.c
/usr/opt/perl5/bin/perl -MExtUtils::Mksymlists -e
"Mksymlists('NAME'=>\"APR::Const\", 'DLBASE' => 'Const', 'DL_FUNCS' =>
{ }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
rm -f ../../../blib/arch/auto/APR/Const/Const.so
ld -bhalt:4 -G -bnoentry -lpthreads -lc -lm
-L/opt/freeware/lib -L/usr/lib -berok -bexpall -bE:Const.exp Const.o
-brtl -bdynamic -b32 -o ../../../blib/arch/auto/APR/Const/Const.so
chmod 755 ../../../blib/arch/auto/APR/Const/Const.so
cp PerlIO.pm ../../../blib/lib/APR/PerlIO.pm
Running Mkbootstrap for PerlIO ()
chmod 644 "PerlIO.bs"
/usr/opt/perl5/bin/perl -MExtUtils::Command::MM -e
'cp_nonempty' -- PerlIO.bs ../../../blib/arch/auto/APR/PerlIO/PerlIO.bs 644
/usr/opt/perl5/bin/perl
"/usr/opt/perl5/lib/5.28.1/ExtUtils/xsubpp" -typemap
'/usr/opt/perl5/lib/5.28.1/ExtUtils/typemap' -typemap
'/daten/source/apache-2.2.34/mod_perl-2.0.10/xs/typemap' PerlIO.xs >
PerlIO.xsc
mv PerlIO.xsc PerlIO.c
xlc_r -c
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include -D_ALL_SOURCE
-D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias
-qlanglvl=extc99 -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32
-D_LARGE_FILES -I/usr/opt/perl5/lib/5.28.1/aix-thread-multi/CORE
-DMOD_PERL -DMP_COMPAT_1X -U__STR__ -D_THREAD_SAFE -DMP_IN_XS -O
-DVERSION=\"0.009000\" -DXS_VERSION=\"0.009000\"
"-I/usr/opt/perl5/lib/5.28.1/aix-thread-multi/CORE" -DMP_HAVE_APR_LIBS
-DMP_HAVE_APR_LIBS -DMP_HAVE_APR_LIBS -DMP_HAVE_APR_LIBS PerlIO.c
xlc_r -c
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/src/modules/perl
-I/daten/source/apache-2.2.34/mod_perl-2.0.10/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/opt/freeware/include -I/usr/local/apache2/include -D_ALL_SOURCE
-D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias
-qlanglvl=extc99 -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32
-D_LARGE_FILES -I/usr/opt/perl5/lib/5.28.1/aix-thread-multi/CORE
-DMOD_PERL -DMP_COMPAT_1X -U__STR__ -D_THREAD_SAFE -DMP_IN_XS -O
-DVERSION=\"0.009000\" -DXS_VERSION=\"0.009000\"
"-I/usr/opt/perl5/lib/5.28.1/aix-thread-multi/CORE" -DMP_HAVE_APR_LIBS
-DMP_HAVE_APR_LIBS -DMP_HAVE_APR_LIBS -DMP_HAVE_APR_LIBS
modperl_apr_perlio.c
/usr/opt/perl5/bin/perl -MExtUtils::Mksymlists -e
"Mksymlists('NAME'=>\"APR::PerlIO\", 'DLBASE' => 'PerlIO', 'DL_FUNCS' =>
{ }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
rm -f ../../../blib/arch/auto/APR/PerlIO/PerlIO.so
ld -bhalt:4 -G -bnoentry -lpthreads -lc -lm
-L/opt/freeware/lib -L/usr/lib -berok -bexpall -bE:PerlIO.exp PerlIO.o
modperl_apr_perlio.o -brtl -bdynamic -b32 -o
../../../blib/arch/auto/APR/PerlIO/PerlIO.so
chmod 755 ../../../blib/arch/auto/APR/PerlIO/PerlIO.so
make: 1254-002 Cannot find a rule to create target static from dependencies.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
gmake: *** [subdirs] Error 2
Bye
Rainer Tammer