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.

Reply via email to