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
