On Sun, 03 Sep 2006 00:56:13 +0200, André Detsch <[EMAIL PROTECTED]> wrote:
On 9/2/06, Jonas Karlsson <[EMAIL PROTECTED]> wrote:
On Sun, 03 Sep 2006 00:11:21 +0200, André Detsch <[EMAIL PROTECTED]>
wrote:
> Please feel free to do any question about how to run ChrootCompile, so
> we got, at least, some ad-hoc documentation of the most non-obvious
> points :)
>
Ok, I'll ask questions as I get some.
First question: why does ChrootCompile install the exact same packages
as
SetupChrootEnv? Wouldn't it be smarter to just do a check first?
SetupChrootEnv only fetches the tarballs and provides a
'meta-environment'. Each time ChrootCompile is run, an actual running
enviromnent is prepared, with a /Programs, /System, legacy links and
so on. This environment is created inside a 'Area-<program>-<version>'
dir.
I got this part after having runned the script for some recipes :)
But that was after I asked the question...
For speeding up the process of multiple compilations, a ./Unpacked
directory is used as a cache of unpacked tarballs, binded within
'Area-<program>-<version>/Programs/' when the package is required.
(So, we don't need to unpack or copy multiple packages each time a
compilation is initiated).
I found this out as well. But couldn't the installed packages from
SetupChrootEnv be used? First time ChrootCompile is called it installs all
programs that SetupChrootEnv stated it installed. Where did SetupChrootEnv
install its apps otherwice?
Tip: by using the '-l' option at ChrootCompile, your /Files/Compile/
directory is binded within the Area-* environment. This is useful if
you don't want to download a Archive again, for example.
Nice tip, thanks.
Anyhow, now ChrootCompile dies for me, trying to Compile Fontconfig:
[...]
Installing "Expat"...
Installing "FreeType"...
Unpacking Clean/i686/FreeType--2.2.1--i686.tar.bz2...
ChrootCompile: Error unpacking Clean/i686/FreeType--2.2.1--i686.tar.bz2
basename: too few arguments
Try `basename --help' for more information.
dirname: too few arguments
Try `dirname --help' for more information.
ls: : No such file or directory
sudo: no passwd entry for root!
sudo: no passwd entry for root!
ChrootCompile: Will run Compile...
[...]
why does it go from installing to unpacking? I just Compiled FreeType
using ChrootCompile and it's present in "Clean".
--
/Jonas
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
_______________________________________________
gobolinux-devel mailing list
[email protected]
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel