From owner-freebsd-ports@FreeBSD.ORG Sun Apr 24 15:12:43 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 709E716A4CF for ; Sun, 24 Apr 2005 15:12:43 +0000 (GMT) Received: from mail.logicx.net (coda.LogicX.net [69.9.186.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CEFF43D5E for ; Sun, 24 Apr 2005 15:12:42 +0000 (GMT) (envelope-from FreeBSD@LogicX.us) Received: (qmail 80055 invoked by uid 89); 24 Apr 2005 15:13:13 -0000 Received: from unknown (HELO ?192.168.1.18?) (LogicX@LogicX.us@69.162.20.202) by mail.logicx.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 24 Apr 2005 15:13:13 -0000 Message-ID: <426BB774.2060104@LogicX.us> Date: Sun, 24 Apr 2005 11:12:52 -0400 From: Mike Schroll Organization: LogicX Network Services User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: lev@freebsd.org, ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: FreeBSD Port: subversion-1.1.4 amd64/opteron -fPIC failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: FreeBSD@LogicX.us List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Apr 2005 15:12:43 -0000 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