This apache will be packaged for use on multiple systems. Most are using perl5.6.1 from sunfreeware, some are using a home-compiled 5.8.0 to support some stuff we're running.
"Narins, Josh" wrote: > > Hey, off list, quick question. > > Which perl are you using? > > You might want to tell the list, unless I missed it in your post. > > -----Original Message----- > From: Matt Harris [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, September 04, 2002 10:15 AM > To: [EMAIL PROTECTED] > Subject: Compilation error doing 'make' in the apache 1.3.26 directory > > I'm trying to build mod_perl statically with apache 1.3.26. I just > downloaded mod_perl last night (1.27). When compiling apache itself (no > errors doing anything in mod_perl itself, as per the instructions), I'm > getting a *lot* of symbol referencing errors in libperl.a. I can't find > anything about this on the perl.apache.org docs search engine, or with a > simple google search. I'm probably just missing something > simple/stupid. This is a Solaris 8/SPARC box. Any help is > appreciated. - Matt > > Command being run by make which generates the error: > > gcc -DSOLARIS2=280 -I/usr/local/pkgs/build/www/php-4.2.2 > -I/usr/local/pkgs/build/www/php-4.2.2/main > -I/usr/local/pkgs/build/www/php-4.2.2/main > -I/usr/local/pkgs/build/www/php-4.2.2/Zend > -I/usr/local/pkgs/build/www/php-4.2.2/Zend > -I/usr/local/pkgs/build/www/php-4.2.2/TSRM > -I/usr/local/pkgs/build/www/php-4.2.2/TSRM > -I/usr/local/pkgs/build/www/php-4.2.2 -DUSE_EXPAT -I./lib/expat-lite > `./apaci` \ > -o httpd buildmark.o modules.o modules/perl/libperl.a > modules/mod_dtcl/mod_dtcl.a modules/extra/libextra.a > modules/php4/libphp4.a modules/standard/libstandard.a main/libmain.a > ./os/unix/libos.a ap/libap.a lib/expat-lite/libexpat.a -L/usr/local/lib > -lbz2 -lm -ltcl8.3 -R/usr/ucblib -R/usr/local/lib -L/usr/ucblib > -L/usr/local/lib -Lmodules/php4 -L../modules/php4 -L../../modules/php4 > -lmodphp4 -lpam -lbz2 -lcrypt -lresolv -lresolv -lresolv -lm -ldl > -lnsl -lsocket -lsocket -lcrypt -lsocket -lnsl -lpthread -ldl > > Here's a paste with all of the error... > > Undefined first referenced > symbol in file > PL_tmps_ix modules/perl/libperl.a(mod_perl.o) > PL_markstack_max modules/perl/libperl.a(mod_perl.o) > Perl_sv_taint modules/perl/libperl.a(mod_perl.o) > Perl_mg_set modules/perl/libperl.a(perl_util.o) > PL_defoutgv modules/perl/libperl.a(perlio.o) > Perl_newAV modules/perl/libperl.a(mod_perl.o) > Perl_block_gimme modules/perl/libperl.a(Apache.o) > Perl_newSV modules/perl/libperl.a(mod_perl.o) > PL_perl_destruct_level modules/perl/libperl.a(mod_perl.o) > PL_curpad modules/perl/libperl.a(Apache.o) > Perl_sv_upgrade modules/perl/libperl.a(Apache.o) > Perl_pop_scope modules/perl/libperl.a(mod_perl.o) > PL_statcache modules/perl/libperl.a(Apache.o) > Perl_newXS modules/perl/libperl.a(perlxsi.o) > Perl_rsignal_state > modules/perl/libperl.a(perl_config.o) > PL_diehook modules/perl/libperl.a(perl_util.o) > boot_DynaLoader modules/perl/libperl.a(perlxsi.o) > Perl_sv_2mortal modules/perl/libperl.a(mod_perl.o) > perl_get_cv modules/perl/libperl.a(mod_perl.o) > PL_defstash modules/perl/libperl.a(perl_util.o) > PL_tmps_floor modules/perl/libperl.a(mod_perl.o) > perl_get_av modules/perl/libperl.a(mod_perl.o) > PL_egid modules/perl/libperl.a(perl_util.o) > PL_sv_undef modules/perl/libperl.a(mod_perl.o) > Perl_sv_free modules/perl/libperl.a(mod_perl.o) > perl_get_hv modules/perl/libperl.a(Constants.o) > Perl_dowantarray modules/perl/libperl.a(Apache.o) > Perl_sv_gets modules/perl/libperl.a(perl_util.o) > PL_patchlevel modules/perl/libperl.a(mod_perl.o) > Perl_av_make modules/perl/libperl.a(mod_perl.o) > Perl_save_destructor_x modules/perl/libperl.a(mod_perl.o) > Perl_hv_undef modules/perl/libperl.a(perl_util.o) > Perl_av_unshift modules/perl/libperl.a(perl_util.o) > perl_destruct modules/perl/libperl.a(mod_perl.o) > PL_uid modules/perl/libperl.a(perl_util.o) > Perl_newRV modules/perl/libperl.a(perl_util.o) > perl_call_pv modules/perl/libperl.a(Apache.o) > Perl_save_aptr modules/perl/libperl.a(mod_perl.o) > Perl_save_sptr modules/perl/libperl.a(mod_perl.o) > Perl_mg_size modules/perl/libperl.a(mod_perl.o) > perl_construct modules/perl/libperl.a(mod_perl.o) > Perl_av_undef modules/perl/libperl.a(mod_perl.o) > Perl_hv_delete modules/perl/libperl.a(perl_util.o) > Perl_mg_find modules/perl/libperl.a(perl_util.o) > Perl_do_open modules/perl/libperl.a(Apache.o) > Perl_sv_derived_from modules/perl/libperl.a(perl_util.o) > Perl_sv_unmagic modules/perl/libperl.a(mod_perl.o) > Perl_sv_setuv modules/perl/libperl.a(Apache.o) > Perl_hv_store modules/perl/libperl.a(mod_perl.o) > Perl_warn > modules/perl/libperl.a(perl_config.o) > Perl_sv_2io modules/perl/libperl.a(Apache.o) > Perl_newRV_noinc modules/perl/libperl.a(perl_util.o) > Perl_sv_setsv modules/perl/libperl.a(mod_perl.o) > Perl_hv_fetch modules/perl/libperl.a(mod_perl.o) > Perl_av_store modules/perl/libperl.a(perl_util.o) > Perl_sv_grow modules/perl/libperl.a(Apache.o) > Perl_av_fetch modules/perl/libperl.a(mod_perl.o) > Perl_av_extend modules/perl/libperl.a(perl_util.o) > PL_envgv modules/perl/libperl.a(mod_perl.o) > Perl_sv_newmortal modules/perl/libperl.a(mod_perl.o) > Perl_gv_stashpv modules/perl/libperl.a(mod_perl.o) > Perl_sv_setpv modules/perl/libperl.a(mod_perl.o) > PL_stack_max modules/perl/libperl.a(mod_perl.o) > Perl_sv_2iv modules/perl/libperl.a(mod_perl.o) > Perl_instr modules/perl/libperl.a(perl_util.o) > perl_call_sv modules/perl/libperl.a(mod_perl.o) > Perl_sv_catpvf modules/perl/libperl.a(perl_util.o) > Perl_sv_catpvn modules/perl/libperl.a(perl_util.o) > Perl_save_item modules/perl/libperl.a(perl_util.o) > Perl_sv_setnv modules/perl/libperl.a(Apache.o) > Perl_sv_bless modules/perl/libperl.a(perl_util.o) > perl_eval_pv modules/perl/libperl.a(mod_perl.o) > Perl_sv_setref_pv modules/perl/libperl.a(mod_perl.o) > Perl_hv_clear modules/perl/libperl.a(mod_perl.o) > perl_alloc modules/perl/libperl.a(mod_perl.o) > Perl_hv_iterinit modules/perl/libperl.a(perl_util.o) > perl_parse modules/perl/libperl.a(mod_perl.o) > Perl_av_clear modules/perl/libperl.a(mod_perl.o) > PL_warnhook modules/perl/libperl.a(mod_perl.o) > PL_scopestack_ix modules/perl/libperl.a(perl_util.o) > Perl_sv_setiv modules/perl/libperl.a(mod_perl.o) > perl_free modules/perl/libperl.a(mod_perl.o) > PL_na modules/perl/libperl.a(mod_perl.o) > PL_curstash modules/perl/libperl.a(perl_util.o) > Perl_av_len modules/perl/libperl.a(mod_perl.o) > Perl_av_push modules/perl/libperl.a(mod_perl.o) > PL_op modules/perl/libperl.a(Apache.o) > Perl_hv_iternext modules/perl/libperl.a(perl_util.o) > PL_curcop modules/perl/libperl.a(perl_util.o) > Perl_stack_grow modules/perl/libperl.a(mod_perl.o) > PL_rs modules/perl/libperl.a(perl_util.o) > PL_tainting modules/perl/libperl.a(mod_perl.o) > PL_stack_sp modules/perl/libperl.a(mod_perl.o) > PL_errgv modules/perl/libperl.a(mod_perl.o) > Perl_newSVpv modules/perl/libperl.a(mod_perl.o) > perl_eval_sv modules/perl/libperl.a(perl_util.o) > Perl_hv_fetch_ent modules/perl/libperl.a(perl_util.o) > PL_gid modules/perl/libperl.a(perl_util.o) > Perl_my_setenv modules/perl/libperl.a(mod_perl.o) > PL_euid modules/perl/libperl.a(perl_util.o) > Perl_do_join modules/perl/libperl.a(Apache.o) > PL_stack_base modules/perl/libperl.a(mod_perl.o) > Perl_newSViv modules/perl/libperl.a(Apache.o) > Perl_sv_magic modules/perl/libperl.a(perl_util.o) > Perl_call_list modules/perl/libperl.a(perl_util.o) > Perl_newGVgen modules/perl/libperl.a(perl_util.o) > Perl_hv_exists_ent modules/perl/libperl.a(perl_util.o) > PL_statname modules/perl/libperl.a(Apache.o) > Perl_push_scope modules/perl/libperl.a(mod_perl.o) > Perl_hv_iternextsv modules/perl/libperl.a(perl_util.o) > Perl_free_tmps modules/perl/libperl.a(mod_perl.o) > PL_laststatval modules/perl/libperl.a(Apache.o) > Perl_gv_fetchpv modules/perl/libperl.a(mod_perl.o) > Perl_sv_setpvf modules/perl/libperl.a(mod_perl.o) > Perl_sv_setpvn modules/perl/libperl.a(mod_perl.o) > perl_run modules/perl/libperl.a(mod_perl.o) > Perl_save_int modules/perl/libperl.a(mod_perl.o) > Perl_newSVsv modules/perl/libperl.a(mod_perl.o) > Perl_rsignal modules/perl/libperl.a(mod_perl.o) > Perl_sv_2bool modules/perl/libperl.a(perl_util.o) > Perl_newHV modules/perl/libperl.a(perl_util.o) > perl_get_sv modules/perl/libperl.a(mod_perl.o) > Perl_newCONSTSUB modules/perl/libperl.a(Constants.o) > Perl_whichsig > modules/perl/libperl.a(perl_config.o) > PL_endav modules/perl/libperl.a(mod_perl.o) > perl_require_pv modules/perl/libperl.a(perl_util.o) > Perl_croak modules/perl/libperl.a(mod_perl.o) > Perl_sv_catsv modules/perl/libperl.a(Apache.o) > PL_incgv modules/perl/libperl.a(mod_perl.o) > Perl_markstack_grow modules/perl/libperl.a(mod_perl.o) > PL_tainted modules/perl/libperl.a(mod_perl.o) > PL_dowarn modules/perl/libperl.a(perl_util.o) > Perl_gv_stashpvn modules/perl/libperl.a(Constants.o) > Perl_save_hptr modules/perl/libperl.a(mod_perl.o) > perl_init_i18nl10n modules/perl/libperl.a(mod_perl.o) > perl_call_method modules/perl/libperl.a(perl_util.o) > PL_markstack_ptr modules/perl/libperl.a(mod_perl.o) > Perl_hv_exists modules/perl/libperl.a(mod_perl.o) > Perl_sv_catpv modules/perl/libperl.a(mod_perl.o) > Perl_form modules/perl/libperl.a(mod_perl.o) > PL_sv_no modules/perl/libperl.a(perl_util.o) > Perl_sv_2pv modules/perl/libperl.a(mod_perl.o) > PL_sv_yes modules/perl/libperl.a(Apache.o) > PL_beginav modules/perl/libperl.a(perl_util.o) > ld: fatal: Symbol referencing errors. No output written to httpd > collect2: ld returned 1 exit status > make[2]: *** [target_static] Error 1 > make[2]: Leaving directory `/usr/local/pkgs/build/www/apache_1.3.26/src' > make[1]: *** [build-std] Error 2 > make[1]: Leaving directory `/usr/local/pkgs/build/www/apache_1.3.26' > make: *** [build] Error 2 > > ------------------------------------------------------------------------------ > This message is intended only for the personal and confidential use of the >designated recipient(s) named above. If you are not the intended recipient of this >message you are hereby notified that any review, dissemination, distribution or >copying of this message is strictly prohibited. This communication is for >information purposes only and should not be regarded as an offer to sell or as a >solicitation of an offer to buy any financial product, an official confirmation of >any transaction, or as an official statement of Lehman Brothers. Email transmission >cannot be guaranteed to be secure or error-free. Therefore, we do not represent that >this information is complete or accurate and it should not be relied upon as such. >All information is subject to change without notice.