[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: building subversion from source rpm - failures

From: Steve Cohen <scohen_at_javactivity.org>
Date: 2005-02-10 05:28:41 CET

Steven.T.Novakovich@nokia.com wrote:
> Hi,
>
> I think this '-fpie' switch you are referring to
> is supposed to be '-fpic'.
> If I am wrong, at least I tried to help ;o)
>
> \Steve
>
> -----Original Message-----
> From: ext Steve Cohen [mailto:scohen@javactivity.org]
> Sent: Wednesday, February 09, 2005 7:57 PM
> To: Kris Deugau
> Cc: users@subversion.tigris.org
> Subject: Re: building subversion from source rpm - failures
>
>
> Kris Deugau wrote:
>
>>>Kris Deugau wrote:
>>>
>>>
>>>>As an aside to this, I would recommend snagging the .src.rpm from
>>>>Dag Wieers' apt/yum repository, and trying to rebuild that; I
>>>>found I had trouble rebuilding the particular packages you're
>>>>trying as well. (Listed at
>>>>http://dag.wieers.com/packages/subversion/, may need minor
>>>>tweakage for RH9.)
>>
>>
>>Steve Cohen wrote:
>>
>>
>>>Minor tweakage? Care to give me a pointer as to where to look? Glad
>>>to see I'm not the only one having trouble with these packages.
>>
>>
>>It's been a while since I bothered rebuilding from source; the binaries
>>provided work find for me.
>>
>>To be a little more specific about what to do, you have to indicate
>>which RH version or variant you're building on. For instance, I could
>>use "rpmbuild --rebuild --define 'dist el3'
>>subversion-1.1.3-0.1.rf.src.rpm" on my systems, because I'm running
>>White Box (derived from RHEL3). For RH9, use --define 'dist rh9'
>>instead.
>>
>>As far as I can tell from reading the spec file, this just disables
>>something with respect to SWIG. However, from your other message:
>>
>>
>>
>>>rpmbuild --rebuild subversion-1.1.3-0.1.rf.src.rpm brought back this
>>>error message:
>>>
>>>gcc -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
>>>-D_SVID_SOURCE -D_GNU_SOURCE -O2 -g -pipe -march=i386 -mcpu=i686
>>>-pthread -DNEON_ZLIB -DNEON_SSL -I./subversion/include
>>>-I./subversion -I/usr/include/neon -I/usr/include/apr-0
>>>-I/usr/include/apr-0 -fpie -o subversion/clients/cmdline/add-cmd.o
>>>-c subversion/clients/cmdline/add-cmd.c
>>>cc1: unrecognized option `-fpie'
>>>make: *** [subversion/clients/cmdline/add-cmd.o] Error 1
>>>make: *** Waiting for unfinished jobs....
>>>error: Bad exit status from /var/tmp/rpm-tmp.70695 (%build)
>>
>>
>>This looks like some sort of compiler-related error. I can say that the
>>build should succeed on a stock RHEL3 or any derivative; I just tried
>>that on my system. In particular, the line "cc1: unrecognized option
>>`-fpie'" needs further investigation: cc1 is supposedly a component of
>>gcc, and as far as I can tell should support that option. RH9 should
>>work as well, as RHEL3 was closely based on RH9 IIRC.
>
>
> Closely, but not closely enough. There isn't much info about -fpie but
> I found something.
>
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=99336
>
> Apparently the -fpie switch requires gcc 3.3 whereas RH9.0 is only at 3.2.2.
>
>
>>Try with --define 'dist rh9' and see if that fixes the error; if that
>>works you should then be able to modify the spec file as needed to build
>>the extra components you're looking for.
>
>
> I've been working with Dag Wieers, trying a few things. His SRPM
> doesn't run as many tests as the one from David Summers. Will have more
> info in a bit.
>
>
>>-kgd
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
>
Thanks, but I'm pretty sure you are wrong. There is a "pie" patch file
referenced in the spec.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Feb 10 05:30:53 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.