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

-- 

Reply via email to