On Tue, Dec 05, 2000 at 03:50:00PM -0600, William R. Mattil wrote:
> IBM RISC 6000 gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)
> apache_1.3.14
> mod_perl-1.24_01
>
> perl is perl-5.6.0
>
>
> mod_perl -
>
> $ cd mod_perl-1.XX
> $ perl Makefile.PL \
> APACHE_SRC=../apache_1.3.X/src \
> DO_HTTPD=1 \
> USE_APACI=1 \
> PREP_HTTPD=1 \
> EVERYTHING=1 \
> [...]
> $ make
> $ make test
> $ make install
> $ cd apache_1.3.X
> $ ./configure \
> --prefix=/path/to/install/of/apache \
> --activate-module=src/modules/perl/libperl.a \
> [...]
> $ make
>
> results in:
>
>
> cd ..; gcc -DAIX=42 -U__STR__ -DAIX_BIND_PROCESSOR -DMOD_PERL
> -DUSE_PERL_SSI -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE
> -fno-strict-aliasing -I/usr/local/include -DUSE_HSREGEX -DUSE_EXPAT
> -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` -I.
> -I/usr/local/lib/perl5/5.6.0/aix/CORE -lm -o helpers/dummy
> helpers/dummy.c -Xlinker
> -bE:/usr/local/lib/perl5/5.6.0/aix/CORE/perl.exp -L/usr/local/lib
> /usr/local/lib/perl5/5.6.0/aix/auto/DynaLoader/DynaLoader.a
> -L/usr/local/lib/perl5/5.6.0/aix/CORE -lperl -lnsl -ldbm -ldl -lld -lm
> -lc -lbsd -lPW -liconv -bE:./modules/perl/mod_perl.exp
> gcc: installation problem, cannot exec `cpp': No such file or directory
> gcc: file path prefix
> `/usr/local/lib/gcc-lib/E:./modules/perl/mod_perl.exp/egcs-2.91.60/'
> never used
> make: The error code from the last command is 1.
You must compile all of perl, mod_perl and apache using the same
compiler. In your case perl was compiled using the IBM C compiler, and
the perl build procedure introduces compiler flags needed for mod_perl
that are doing something completely different with gcc, causing the
confusing error message.
--
Jens-Uwe Mager
HELIOS Software GmbH
Steinriede 3
30827 Garbsen
Germany
Phone: +49 5131 709320
FAX: +49 5131 709325
Internet: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]