trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2011

Re: [trinity-devel] kdebase - error found?

From: Baho Utot <baho-utot@...>
Date: Sun, 06 Mar 2011 14:59:16 -0500
On 03/06/2011 12:27 PM, David C. Rankin wrote:
> On 03/06/2011 09:03 AM, Serghei Amelian wrote:
>> On Sunday 06 March 2011 16:33:32 Baho Utot wrote:
>>
>>> The file is in the svn tree should it be ?
>>> What regenerates mount_xdr.c?
>>>
>>> When I rm  kioslave/nfs/mount_xdr.c in my build script (PKGBUILD)
>>> the build completes without error.
>>> Can someone if they have time look at this?
>> As i recomended hundreds times, PLEASE use out-of-source mode. Otherwise you
>> will run in strange troubles, mixing sources with generated files.
>>
> Baho,
>
>    Since Arch downloads (or svn updates) the code on each build, but then builds
> in the same 'src' dir, sometimes you just have to delete 'src' ($srcdir).
>
>    I keep a clean copy of the svn tree under ~/arch/trinity and I put the
> pkgbuilds under ~/tblds/<module name>. When I run into problems like this, I just:
>
> sudo rm -r ~/tblds/kdebase/src/kdebase
> cp -a ~/arch/trinity/kdebase ~/tblds/kdebase/src/kdebase
>
> Then do makepkg -s again.
>
>    Last night before going to bed, I kicked off 2 (i686 builds) and an (x86_64)
> build. All 3 built everything from tqtinterface ->  kdegraphics without error.
>
Won't work for me as I am building in a clean chroot.
I always build in a clean chroot as to advoid unwanted dependencies
The clean chroot gives me a set/group of packages that will work on any 
Arch system
as the linked dependencies are controlled.... no surprises.

I am going to try a couple of other methods.
1.    creating a build directory and building it from there
2.    do a svn co, clean, update create source packages then
         build the binaries from that.

I should be able to rsync my build system and PKGBUILDs here shortly.