ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] ltib breaks up due to parse.h:63:22


From: Aaron Wegner
Subject: Re: [Ltib] ltib breaks up due to parse.h:63:22
Date: Wed, 21 Sep 2011 13:06:27 -0400
User-agent: SquirrelMail/1.4.21

I'm working with Fedora Core 15 as well.  If you check out the latest
sparse code, just Google

mirrors/ftp.kernel.org/pub/scm/devel/sparse/sparse.git

and then git clone one of them, you can see in the header parse.h that
that union member has been removed.  It is redundant to another union
member with the same types and the new compiler complains.

You could edit the file yourself after the build crashes and remove the
lines.

$ vi /opt/ltib/usr/src/rpm/BUILD/sparse-0.4/parse.h

After that you could do a patchmerge to apply the patch to your spec file.

$ ./ltib --hostcf -f -p sparse -m patchmerge

The patches to the sparse package and to the spec file are attached. 
Alternatively, the sparse.spec could be updated to the most recent source
tarball.

Aaron

> Hi Jens,
>
> It look like a bug in the sparse package that is triggered by the later
> host gcc on Fedora 15 (I've not tried this distro).
>
> If you (or someone at your organisation) can send a patch to fix this
> package, I'd be happy to get it applied to the .spec file in the
> repository.
>
> Regards, Stuart
>
> On 20/09/11 11:54, Jens Bause wrote:
>>
>> Hello,
>>
>> I'm using a Fedora 15 and the latest ltib from cvs (version 10.1.1 Rev
>> 1.75).
>>
>> Starting ltib for the first time ends up in a "These packages failed
>> to build: sparse  Build failed" error.
>>
>> log-file:
>>
>> Build path taken because: directory build, no prebuilt rpm,
>>
>> Processing: sparse
>>
>> ====================
>>
>> Build path taken because: no prebuilt rpm,
>>
>> rpmbuild --dbpath ///opt/ltib/var/lib/rpm --target i686 --define
>> '_unpackaged_files_terminate_build 0' --define '_target_cpu i686'
>> --define '__strip strip' --define '_topdir /opt/ltib/usr/src/rpm'
>> --define '_prefix /opt/ltib/usr' --define '_tmppath
>> /home/jens/ltib/tmp' --define '_rpmdir /opt/ltib/usr/src/rpm/RPMS'
>> --define '_mandir /opt/ltib/usr/share/man' --define '_sysconfdir
>> /opt/ltib/etc' --define '_localstatedir /var' -bb --clean --rmsource
>> /home/jens/ltib/dist/lfs-5.1/sparse/sparse.spec
>>
>> Building target platforms: i686
>>
>> Building for target i686
>>
>> Executing(%prep): /bin/sh -e /home/jens/ltib/tmp/rpm-tmp.46095
>>
>> + umask 022
>>
>> + cd /opt/ltib/usr/src/rpm/BUILD
>>
>> + cd /opt/ltib/usr/src/rpm/BUILD
>>
>> + rm -rf sparse-0.4
>>
>> + /bin/gzip -dc /opt/ltib/usr/src/rpm/SOURCES/sparse-0.4.tar.gz
>>
>> + tar -xf -
>>
>> + STATUS=0
>>
>> + '[' 0 -ne 0 ']'
>>
>> + cd sparse-0.4
>>
>> + exit 0
>>
>> Executing(%build): /bin/sh -e /home/jens/ltib/tmp/rpm-tmp.46095
>>
>> + umask 022
>>
>> + cd /opt/ltib/usr/src/rpm/BUILD
>>
>> + cd sparse-0.4
>>
>> + make DESTDIR=/home/jens/ltib/tmp/sparse
>> PREFIX=/opt/freescale/rootfs/i686//opt/ltib/usr
>>
>>      CC       test-lexing.o
>>
>>      CC       target.o
>>
>>      CC   %

Attachment: sparse-0.4-1316623824.patch
Description: Text Data

Attachment: sparse-spec.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]