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

Reply via email to