[gobolinux-users] KDE/QT related compiles failing
hisham.hm at gmail.com
hisham.hm at gmail.com
Sat Jul 7 16:52:20 UTC 2007
On 7/6/07, Anshuman Aggarwal <anshuman at brillgene.com> wrote:
> I had found the same link using the power of google earlier ...my german
> is about the same as yours so that's what I had tried but with no luck...
> the configure script was still using the current moc
> I used the actual path of the moc bin from the 3.3.7 version
> --with-qt-moc=/Programs/Qt/3.3.7/bin/moc
>
> I did have Qt4 installed and symlinked as the current one...
>
> It is working with Qt 3.3.7 symlinked (temporarily) ...but I was
> wondering about the Compile level fix for this (and similar problems)?
> Even though the dependency claims Qt < 4? Is this a problem that Compile
> is not respecting the BuildInformation/BuildDependency?
You hit a tricky issue, dependencies on executables. The dependency
system assumes that a needed program being present under /Program is
enough. It does not check if it is really symlinked. When working with
the live system, there's really no way to solve this problem, as it is
not safe to have Compile resymlink stuff for a build. Using
ChrootCompile that's not a problem, as only the needed dependencies
are inserted in the chroot, but that's still not as userfriendly as
Compile. Eventually, Compile's behavior should evolve to default into
something like running ChrootCompile --local-programs (which builds a
safe chroot but uses entries from /Programs).
-- Hisham
More information about the gobolinux-users
mailing list