Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Apr 2005 11:12:52 -0400
From:      Mike Schroll <FreeBSD@LogicX.us>
To:        lev@freebsd.org, ports@FreeBSD.org
Subject:   FreeBSD Port: subversion-1.1.4 amd64/opteron -fPIC failure
Message-ID:  <426BB774.2060104@LogicX.us>

next in thread | raw e-mail | index | archive | help
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@LogicX.us
AIM: L0g1cX
http://MSchroll.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?426BB774.2060104>