System: * PowerMac silver with dual G4 533MHz CPUs' * YDL-3.0.1 * perl-5.8.3 * httpd-2.0.40-21.3b * mod_perl-1.99_xx ===============================================
I am having problems building mod_perl-1.99_xx. Specifically there is an unsatisfied reference to 'my_perl'. For example [using the source that came with YDL-3.0.1]: gcc -I/usr/src/rpm/BUILD/mod_perl-1.99_05/src/modules/perl -I/usr/src/rpm/BUILD/mod_perl-1.99_05/xs -I/usr/include/httpd -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm -I/usr/lib/perl5/5.8.3/ppc-linux-thread-multi/CORE -DMOD_PERL -O2 -g -fsigned-char -fpic \ -c modperl_env.c && mv modperl_env.o modperl_env.lo modperl_env.c: In function `modperl_env_hash_keys': modperl_env.c:48: `my_perl' undeclared (first use in this function) modperl_env.c:48: (Each undeclared identifier is reported only once modperl_env.c:48: for each function it appears in.) make[1]: *** [modperl_env.lo] Error 1 make[1]: Leaving directory `/usr/src/rpm/BUILD/mod_perl-1.99_05/src/modules/perl' make: *** [modperl_lib] Error 2 I am using perl-5.8.3. Running 'perl -V' shows: .... usethreads=define use5005threads=undef useithreads=define usemultiplicity=define .... Characteristics of this binary (from libperl): Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT Built under linux I have browsed the archives for a solution to this problem and have found some discussion about this problem, but nothing enlightening. There were some cases reported where MULTIPLICITY was set but threading was not enabled. That's not the case here. Thoughts??? -Joseph -- Joseph E. Sacco, Ph.D. <jsacco[at]earthlink[dot]net> J.E. Sacco & Associates, Inc. -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html