David E. Wheeler wrote:
On Jan 11, 2008, at 11:21, Philippe M. Chiasson wrote

Guess that means we might be ready for RC2 then ?

I'll roll new tarballs over the week-end.

Hi Philippe,

I just grabbed the RC2 tarball and got this error when I tried to build it with Perl 5.10 on Mac OS X 10.5:

perl -ldl -lm -lutil -lc  -lmm -lexpat
ld: warning in modules/perl/libperl.a, file is not of required architecture

Sounds like universal binary fun.

Can you send the exact build instructions you used for:
 - perl
 - httpd
 - mod_perl

So I can try and reproduce ?

Undefined symbols:
   "_perl_setup_env", referenced from:
       _handle_perl in libstandard.a(mod_include.o)
   "_perl_module", referenced from:
       _ap_prelinked_modules in modules.o
       _ap_preloaded_modules in modules.o
   "_perl_stdout2client", referenced from:
       _handle_perl in libstandard.a(mod_include.o)
   "_perl_call_handler", referenced from:
       _handle_perl in libstandard.a(mod_include.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[1]: *** [build-std] Error 2
make: *** [build] Error 2

Is there something I should edit to try a fix?

$> file libstandart.a
$> file modules/perl/libperl.a

Should give you an idea of what architectures you are dealing with.

It's probably an issue of a universal binary build of Perl, against
a single-binary build of httpd ( or vice-versa )

--
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to