delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/01/15/06:19:34

From: scarpe AT atos-group DOT com (Sebastien Carpe)
Subject: Re: XShm lacking in the Xext library
15 Jan 1999 06:19:34 -0800 :
Message-ID: <369F11E7.4E2A2BA0.cygnus.gnu-win32@atos-group.com>
References: <36960D21 DOT E861136B AT atos-group DOT com>
Mime-Version: 1.0
To: "Gary V. Vaughan" <gvaughan AT oranda DOT demon DOT co DOT uk>
Cc: gnu-win32 AT cygnus DOT com

I downloaded the X11R6.4 release, applyed the ptch from Sergey and fiddle in
the Xext directory so that it includes XShm.c and recompiled. Unfortunately, i
didn't succeed to ake dll, but since i don't really understand how it really
works, that was to be exspected... So i did a static libXext2 with XShm support
and managed to compile E successfully (still had to patch to make button work
.... for some reason, getpwd didn't extract the shell path from /etc/passwd...)
NB: i did make use of libcygipc somewhere but don't remind where...
At the moment, i managed to have gtk/glib 1.1.12 working, imlib, Eterm and
enlightenement. I'll be moving forward to meet gnome in the next few weeks)

"Gary V. Vaughan" wrote:
> 
> Sebastien Carpe wrote:
> >
> > Well, i'm trying to compile Enlightenment. Yet, it seems XShm
> > functions are not present within the libXext (from Sergey or Andy,
> > they seem to be the same anyway). Does anybody know why i can't find
> > them anywhere in the /usr/X11R6.4/lib libraries ? or if there is
> > something that prevent to have XShm implemented on Cygwin ... I'd be
> > glad to know if i stand a chance to have it run or not ...
> 
> I sent Michael Jennings a bunch of code to allow conditional compile
> time removal of the shared memory code from Imlib and enlightenment
> (waaaay) before Christmas.  I had hoped to rebuild the whole lot with
> b20 as soon as it was released, but have had scant time to do so.  I am
> still fiddling with getting GTK-1.1.12 to compile properly, but will get
> there (a b20.1 compile of enlightenment) eventually.
> 
> I think Michael checked all that stuff in, though it may have bitrotted
> since then.  Michael also has all the binaries on his website so you
> could use those for now.
> 
> The reason XShm is not implemented is because there is no unix shm API
> wrapper for win32, and XShm requires that.  There is a poor mans shm
> daemon for win32 which will manage shared memory for processes that
> speak to it, and a shm/IPC API library for you to link with:
> 
> http://www.multione.capgemini.fr/tools/pack_ipc/
> 
> Hope that helps some.
> 
> Cheers,
>         Gary V. Vaughan
> -
> For help on using this list (especially unsubscribing), send a message to
> "gnu-win32-request AT cygnus DOT com" with one line of text: "help".
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019