perl-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stas Bekman <s...@stason.org>
Subject Re: Mod Perl Problem
Date Tue, 11 Oct 2005 16:49:35 GMT
what's modperl-modules-dev /at/ perl.org? wizard, where did you find that
address? in the future please post to
http://perl.apache.org/maillist/modperl.html

wizard wrote:

> I am installing mod perl on an dual AMD 64-Bit processor machine. I am
> using 64 bit gcc for compilation ( The same I have been using for
> Apache 2 and Perl 5.8.3). When I compile  mod perl , I get the
> following error which says:-
> relocation of R_X86_64_32 can not be used when making a shared object;
> recompile with -fPIC.
> 
> Kindly tell me what it means and what can I do with the error. I am
> posting below the compilation line with the error.

we ought to document that issue in the troubleshooting doc. wizard, You
need to rebuild perl with -fPIC, and then rebuild mod_perl. Please refer
to this thread:
http://www.gossamer-threads.com/lists/modperl/modperl/80799?search_string=%26quot%3B-fPIC%26quot%3B;#80799

also please remember to follow the guidelines, when submitting bug reports:
http://perl.apache.org/docs/2.0/user/help/help.html#Reporting_Problems

> PLEASE HELP.
> 
> x86_64-unknown-linux-gnu-gcc -shared -L/usr/local/lib \
>  \
> mod_perl.lo modperl_interp.lo modperl_tipool.lo modperl_log.lo
> modperl_config.lo modperl_cmd.lo modperl_options.lo modperl_callback.lo
> modperl_handler.lo modperl_gtop.lo modperl_util.lo modperl_io.lo
> modperl_io_apache.lo modperl_filter.lo modperl_bucket.lo modperl_mgv.lo
> modperl_pcw.lo modperl_global.lo modperl_env.lo modperl_cgi.lo
> modperl_perl.lo modperl_perl_global.lo modperl_perl_pp.lo
> modperl_sys.lo modperl_module.lo modperl_svptr_table.lo
> modperl_const.lo modperl_constants.lo modperl_apache_compat.lo
> modperl_error.lo modperl_debug.lo modperl_common_util.lo
> modperl_common_log.lo modperl_hooks.lo modperl_directives.lo
> modperl_flags.lo modperl_xsinit.lo modperl_exports.lo  -Wl,-E
> -L/usr/local/lib
> /usr/local/lib/perl5/5.8.6/x86_64-linux/auto/DynaLoader/DynaLoader.a
> -L/usr/local/lib/perl5/5.8.6/x86_64-linux/CORE -lperl -lnsl -ldl -lm
> -lcrypt -lutil -lc \
> -o mod_perl.so
> /opt/crosstool/x86_64-unknown-linux-gnu/gcc-3.4.1-glibc-2.3.3/lib/gcc/x86_64-unknown-linux-gnu/3.4.1/../../../../x86_64-unknown-linux-gnu/bin/ld:
> /usr/local/lib/perl5/5.8.6/x86_64-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o):
> relocation R_X86_64_32 can not be used when making a shared object;
> recompile with -fPIC
> /usr/local/lib/perl5/5.8.6/x86_64-linux/auto/DynaLoader/DynaLoader.a:
> could not read symbols: Bad value
> collect2: ld returned 1 exit status
> make[1]: *** [mod_perl.so] Error 1
> make[1]: Leaving directory
> `/home/staff/install/mod_perl-2.0.1/src/modules/perl'
> make: *** [modperl_lib] Error 2

-- 
_____________________________________________________________
Stas Bekman mailto:stas@stason.org  http://stason.org/
MailChannels: Assured Messaging(TM) http://mailchannels.com/
The "Practical mod_perl" book       http://modperlbook.org/
http://perl.apache.org/ http://perl.org/ http://logilune.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Mime
View raw message