FreeBSD Port: subversion-1.1.4 amd64/opteron -fPIC failure
Mike Schroll
FreeBSD at LogicX.us
Sun Apr 24 08:12:43 PDT 2005
I get the following build error on FreeBSD-5.4-RC3 on an amd64 (opteron)
system.
Running Mkbootstrap for SVN::_Core ()
chmod 644 _Core.bs
rm -f blib/arch/auto/SVN/_Core/_Core.so
LD_RUN_PATH="/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_client/.libs:/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_delta/.libs:/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_fs/.libs:/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_ra/.libs:/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_repos/.libs:/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_wc/.libs:/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_diff/.libs:/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_subr/.libs"
cc -shared -L/usr/local/lib core.o
../libsvn_swig_perl/.libs/libsvn_swig_perl-1.a -o
blib/arch/auto/SVN/_Core/_Core.so
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/bindings/swig/perl/libsvn_swig_perl/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_client/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_delta/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_fs/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_ra/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_repos/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_wc/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_diff/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_subr/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_ra_local/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_ra_svn/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_ra_dav/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_fs_base/.libs
-L/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/libsvn_fs_fs/.libs
-lsvn_client-1 -lsvn_delta-1 -lsvn_fs-1 -lsvn_ra-1 -lsvn_repos-1
-lsvn_wc-1 -lsvn_diff-1 -lsvn_subr-1
/usr/bin/ld:
../libsvn_swig_perl/.libs/libsvn_swig_perl-1.a(swigutil_pl.o):
relocation R_X86_64_32 can not be used when making a shared object;
recompile with -fPIC
../libsvn_swig_perl/.libs/libsvn_swig_perl-1.a: could not read symbols:
Bad value
*** Error code 1
Stop in
/usr/ports/devel/subversion/work/subversion-1.1.4/subversion/bindings/swig/perl/native.
*** Error code 1
Stop in /usr/ports/devel/subversion/work/subversion-1.1.4.
*** Error code 1
Stop in /usr/ports/devel/subversion.
I have the following set in make.conf
CFLAGS?= -Os -fPIC -pipe
The issue is resolved when I set it to
CFLAGS= -Os -fPIC -pipe
This should be an easy fix to make the port either use the CFLAGS, or
just set -fPIC on the appropriate architectures.
-Mike Schroll
--
Applied Networking System Administration Major
Rochester Institute of Technology
Rochester, NY
Information Sciences and Technology Major
Penn State University
University Park, PA
FreeBSD at LogicX.us
AIM: L0g1cX
http://MSchroll.com
More information about the freebsd-ports
mailing list