Hi,

/opt/foss/qt4 is first defined in FOSSqca, while given the build order,
it's "used already before", in FOSSqt. FOSSqt.spec lacks the definition,
hence it gets created as a side effect with root:root ownership and is 
not owned by any package. Then FOSSqca fails on attribute mismatch.
I think this is only possible in IPS, SVR4 would report an error on this.

Workaround is
$ pfexec chgrp bin /opt/foss/qt4
before FOSSqca rebuilding.

Should be fixed by adding the dir definition to FOSSqt.spec.
However, after trying that:
pkgbuild: pkgbuild: file opt/foss/qt4 is the base directory, should not be 
listed in %files

Simple & ugly fix would be adding it to FOSShier, but it'd better to fix FOSSqt
by changing the _basedir correctly to /opt/foss.
Not sure if my spec-fu is good enough for this yet.
Anyone?

markwright at internode.on.net wrote:
>> On Tue 10/03/09 12:34 AM , hajma tropikhajma at gmail.com sent:
>> Hi, 
>>
>> FOSSqca shouldn't provide /opt/foss/qt4, as it is already there by FOSSqt(?) 
It should provide it *as well*.

hnhn

-- 
Jan Hnatek
jan.hnatek at sun.com

Reply via email to