Message: previous - next
Month: March 2011

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

From: "David C. Rankin" <drankinatty@...>
Date: Sun, 06 Mar 2011 17:04:19 -0600
On 03/06/2011 01:59 PM, Baho Utot wrote:
> 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.


  Let me know if you get them all working in the archroot. I ran into build
problems like you are experiencing and I wasn't experienced enough with the
archroot to figure them out so I switched to virtualbox. I haven't had any
issues with virtualbox since.

  The difficulty I had with archroot was -- it was just to damn difficult to
tell what was installed from a package standpoint. I use pacman '-Q' and 'Qql' a
lot to make sure I know what I have. Trying to do that through makechrootpkg was
incredibly frustrating :)

  I was able to get the first few packages done in the archroot (IIRC through
arts), but then I lost the dependency battle. The cmake fixes in Trinity may
have fixed that. If I get a few extra minutes tonight, I'll try the archroot
again. That way we can compare notes.

  If you have an extra 15G available on your drive, then I would also suggest
you setup Arch in Virtualbox. You get the same clean environment, but you also
have full control and all the tools you would normally use available.

  I have put the package list for my vbox install (pacman -Q) on the server at:

  If you decide to go this route, here is my current disk usage in the VM (with
full trinity source, separate build dirs (full) for qt3 -> kdegraphics and
binaries with a full Trinity install:

[17:00 trinity-64:/opt/qt/include/tqt] # df -h
Filesystem            Size  Used Avail Use% Mounted on
udev                   10M  160K  9.9M   2% /dev
/dev/sda3             5.3G  3.2G  1.9G  63% /
shm                   509M     0  509M   0% /dev/shm
/dev/sda4             9.9G  3.6G  5.9G  38% /home
/dev/sda1              99M   21M   74M  22% /boot

David C. Rankin, J.D.,P.E.