Hi

During the last weeks there was some discussion about reasons and advantages of using our own X11 packages against continuing to use Sun's X11 libs.

The work of packaging our own version was started a few months ago when work on FF3 started. It pulled a lot of dependencies because of compilation issues with current libs (either outdated packages, or incompatible Sun's packages including X11).

Here is some detailed information about the problem we are facing with using X11 from Sun. This looks like a good reason to start to use now our own X11 packages.


I have started FF3 compilation on a freshly installed Solaris 9 box (thanks Dago ;) ), build9st. the conclusion i reached is that i cannot compile latest xrender on this box using Sun's X11. I encountered several problems. Here is the list of what i have done.

Start with FF3 compilation
  -> it requires requires a recent cairo

Recompile Cairo
  -> it requires renderdev

Recompile our recent version of xrender
  -> configure fails, x11.pc is missing

  This is a know Solaris 9 know bug
         http://forums.sun.com/thread.jspa?threadID=5204312&tstart=0
         http://bugs.opensolaris.org/view_bug.do?bug_id=6571762

The fix is to create by hand /usr/lib/pkgconfig/x11.pc. I did it and resumed compilation

  -> several *proto.pc are missing.

Installation of xproto, kbproto and inputproto from our repository (also missing in Solaris 9)

Recompile our recent version of xrender

  -> This time configure success

  -> Compilation fails
          "Picture.c", line 29: cannot find include file: <X11/Xregion.h>

I checked for this file and it is not present in Sun's packages (either Sol 8, 9 or 10 but it seems it is in opensolaris).

This missing include file looks to me like a showstopper. Many recent software will use this include, and i have no guarantee it is the only missing file. Thus i can imagine porting effort will be heavy, and it is surely a good reason to use our own, recent version of (Xorg) X11 libs.

cheers
W.

--
William                  http://www.wbonnet.net

http://www.sunwizard.net Le site français des amateurs de stations Unix
http://www.opencsw.org      Community SoftWare for Solaris
http://www.guses.org     French speaking Solaris User Group




--
William                  http://www.wbonnet.net

http://www.sunwizard.net Le site français des amateurs de stations Unix
http://www.opencsw.org   Community SoftWare for Solaris
http://www.guses.org     French speaking Solaris User Group


_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers

Reply via email to