[Sunhelp] Help!

Bill Bradford mrbill at frenzy.com
Sat Sep 11 06:36:44 CDT 1999


Trying to compile Apache 1.3.9 with mod_perl (v1.21) and PHP (latest
stable version) as static modules... I've done this on both the "old"
SunHELP box (SS5/170, sol7, gcc/egcs) and the "new" sunhelp box (U1/140,
Sol7 in 64bit mode, gcc/egcs) and get the same result doing the final
"make" of apache:

(forgive the funky indent, its time to get rid of vim..)

Any clues?  Any help anyone can provide would be greatly appreciated.  I can
compile apache with php3 just fine, its just when I try to compile in 
mod_perl support that everything barfs.  I need mod_perl for the banner
ad CGIs on the web site...

Thanks...

Bill

<=== src/modules
gcc -c  -I./os/unix -I./include   -DSOLARIS2=270 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite `./apaci` modules.c
gcc -c  -I./os/unix -I./include   -DSOLARIS2=270 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite `./apaci` buildmark.c
gcc  -DSOLARIS2=270 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite `./apaci`    \
      -o httpd buildmark.o modules.o modules/perl/libperl.a modules/php3/libphp3.a modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a regex/libregex.a lib/expat-lite/libexpat.a  -R/usr/local/lib/mysql  -L/usr/local/lib/mysql -lmysqlclient -Lmodules/php3 -L../modules/php3 -L../../modules/php3 -lmodphp3                        -lpam -lm -ldl -lsocket -lnsl  -lresolv  -lsocket -lnsl 
      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)
       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_siggv                            modules/perl/libperl.a(mod_perl.o)
       PL_tmps_floor                       modules/perl/libperl.a(mod_perl.o)
       perl_get_av                         modules/perl/libperl.a(Apache.o)
       PL_egid                             modules/perl/libperl.a(perl_util.o)
       Perl_utilize                        modules/perl/libperl.a(perl_util.o)
       Perl_newSVOP                        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_hv_undef                       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_newOP                          modules/perl/libperl.a(Constants.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_start_subparse                 modules/perl/libperl.a(perl_util.o)
       Perl_hv_delete                      modules/perl/libperl.a(perl_util.o)
       Perl_mg_find                        modules/perl/libperl.a(perl_util.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_newSTATEOP                     modules/perl/libperl.a(Constants.o)
       Perl_av_store                       modules/perl/libperl.a(perl_util.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_block_start                    modules/perl/libperl.a(Constants.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_save_I16                       modules/perl/libperl.a(Constants.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_save_I32                       modules/perl/libperl.a(Constants.o)
       Perl_hv_iterinit                    modules/perl/libperl.a(perl_util.o)
       Perl_sv_2nv                         modules/perl/libperl.a(mod_perl.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_newSUB                         modules/perl/libperl.a(Constants.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)
       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_block_end                      modules/perl/libperl.a(Constants.o)
       PL_hints                            modules/perl/libperl.a(Constants.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)
       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_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)
       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(Apache.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
gmake[2]: *** [target_static] Error 1
gmake[2]: Leaving directory `/usr/local/src/apache_1.3.9/src'
gmake[1]: *** [build-std] Error 2
gmake[1]: Leaving directory `/usr/local/src/apache_1.3.9'
gmake: *** [build] Error 2
root at L1-A :/usr/local/src/apache_1.3.9# 

-- 
Bill Bradford * mrbill at sunhelp.org * http://www.sunhelp.org
------------------------------------------------------------
>From a Sun Microsystems bug report (#4102680):
"Workaround: don't pound on the mouse like a wild monkey."






More information about the SunHELP mailing list