On Tue, Jul 29, 2008 at 6:14 PM, Mark Wright <markwright at internode.on.net>wrote:
> Hi, > > I just added missing X-Windows stuff on sol10u5 into Dude. This fixes > todo list item 7. > > 7. LIBCAPTURY >>> error: Package requirements (xfixes >= 1.0.0) were > not met > > I have not added it to the Makefile yet though. It can be built > manually on sol10u5 (nevada and indiana already have all the X-Windows > stuff). > > perl Respect.pl --with-all --without-upload xstuff.pspc > perl Respect.pl --with-all --without-upload libcaptury.pspc > > xstuff.pspc will need to be built before other stuff that needs the > missing .pc files, libXcomposite.so and libXrender.so. However I do > not think anything should have a dependency on FOSSxstuff, as Sun > might fix the missing stuff later. > > So the potential issue is that if Sun add some of the missing files > in a X-windows client libs patch, or in a future sol10 update release, > or a future solaris upgrade, then they might conflict with FOSSxstuff. > As in a pkgadd of some future package which adds missing X-Windows > client stuff might fail with errors something like: > > The following files are already installed on the system and are being > used by another package: > /usr/X11/include/X11/Xarch.h > /usr/X11/include/X11/extensions/Xcomposite.h > /usr/X11/include/X11/extensions/Xfixes.h > /usr/X11/include/X11/extensions/Xrender.h > /usr/X11/include/X11/extensions/composite.h > /usr/X11/include/X11/extensions/compositeproto.h > /usr/X11/include/X11/extensions/render.h > /usr/X11/include/X11/extensions/renderproto.h > /usr/X11/include/X11/extensions/shape.h > /usr/X11/include/X11/extensions/xfixeswire.h > /usr/X11/lib/amd64/libXcomposite.so > /usr/X11/lib/amd64/libXcomposite.so.1 > /usr/X11/lib/amd64/libXcomposite.so.1.0.0 > /usr/X11/lib/amd64/libXrender.so > /usr/X11/lib/amd64/libXrender.so.1 > /usr/X11/lib/amd64/libXrender.so.1.3.0 yes, libXcomposite is missing in S10U5 no, libXrender is present in S10U5 /usr/sfw/lib for 32 bit and 64bit. > /usr/X11/lib/libXcomposite.so > /usr/X11/lib/libXcomposite.so.1 > /usr/X11/lib/libXcomposite.so.1.0.0 > /usr/X11/lib/libXrender.so > /usr/X11/lib/libXrender.so.1 > /usr/X11/lib/libXrender.so.1.3.0 > /usr/lib/amd64/pkgconfig/compositeproto.pc > /usr/lib/amd64/pkgconfig/damageproto.pc > /usr/lib/amd64/pkgconfig/fixesproto.pc > /usr/lib/amd64/pkgconfig/ice.pc > /usr/lib/amd64/pkgconfig/inputproto.pc > /usr/lib/amd64/pkgconfig/kbproto.pc > /usr/lib/amd64/pkgconfig/recordproto.pc > /usr/lib/amd64/pkgconfig/renderproto.pc > /usr/lib/amd64/pkgconfig/sm.pc > /usr/lib/amd64/pkgconfig/x11.pc > /usr/lib/amd64/pkgconfig/xau.pc > /usr/lib/amd64/pkgconfig/xcomposite.pc > /usr/lib/amd64/pkgconfig/xdamage.pc > /usr/lib/amd64/pkgconfig/xdmcp.pc > /usr/lib/amd64/pkgconfig/xext.pc > /usr/lib/amd64/pkgconfig/xfixes.pc > /usr/lib/amd64/pkgconfig/xineramaproto.pc > /usr/lib/amd64/pkgconfig/xrender.pc > /usr/lib/amd64/pkgconfig/xtst.pc > /usr/lib/pkgconfig/compositeproto.pc > /usr/lib/pkgconfig/damageproto.pc > /usr/lib/pkgconfig/fixesproto.pc > /usr/lib/pkgconfig/ice.pc > /usr/lib/pkgconfig/inputproto.pc > /usr/lib/pkgconfig/kbproto.pc > /usr/lib/pkgconfig/recordproto.pc > /usr/lib/pkgconfig/renderproto.pc > /usr/lib/pkgconfig/sm.pc > /usr/lib/pkgconfig/x11.pc > /usr/lib/pkgconfig/xau.pc > /usr/lib/pkgconfig/xcomposite.pc > /usr/lib/pkgconfig/xdamage.pc > /usr/lib/pkgconfig/xdmcp.pc > /usr/lib/pkgconfig/xext.pc > /usr/lib/pkgconfig/xfixes.pc > /usr/lib/pkgconfig/xineramaproto.pc > /usr/lib/pkgconfig/xrender.pc > /usr/lib/pkgconfig/xtst.pc > > Installation of <SUNW_some_future_xwin_pkg> was suspended > (administration). No changes were made to the system. > > Then the usual thing to do would be to pkgrm FOSSxstuff. But > that might be be bad if there is stacks of KDE stuff dependent > on FOSSxstuff, as the pkgrm FOSSxstuff would complain about the > dependencies. > > So personally I think nothing should depend on FOSSxstuff. And that > it should be arranged in the Makefile in some other way to build > FOSSxstuff before other stuff that depends on it. > > I don't mind though, whatever everyone else thinks. > > After FOSSxstuff is installed on sol10u5, then other X-Windows programs > that look for libXcomposite.so and libXrender.so are likely > to find them and hence become dependent on these libraries. > > Thanks, Mark > > -- > _______________________________________________ > kde-discuss mailing list > kde-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/kde-discuss > -- Lukas 'Luc' Oboril IRC nickname: luc^ at freenode When dealing with people, let us remember we are not dealing with creatures of logic. We are dealing with creatures of emotions, creatures bristling with prejudices and motivated by pride and vanity. Dale Carnegie -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20080729/32e57391/attachment.html>
