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 /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 --
