Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <37E58B45.243115B7@ipass.net> Date: Sun, 19 Sep 1999 21:17:57 -0400 From: "Suhaib M. Siddiqi" X-Mailer: Mozilla 4.6 [en] (X11; I; Linux 2.2.5-15 i586) X-Accept-Language: en MIME-Version: 1.0 To: "Kevin L. McWhirter" CC: cygwin list Subject: Re: X11 for cygwin B20.1 ??? References: <37E55668 DOT C604A456 AT earthlink DOT net> <37E57465 DOT 12FAB0C6 AT ipass DOT net> <37E57A21 DOT 19B15937 AT earthlink DOT net> <37E57F31 DOT 15E9CBEE AT ipass DOT net> <37E5888E DOT B0AC3CA9 AT earthlink DOT net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Have you tried getting X11R6.4 from my URL? http://www.geocities.com/ResearchTriangle/Forum/6298 and LessTif binaries for Cygwin? I provide LessTif precompiled binaries via LessTif.org (http://www.lesstif.org). Install all the X11 and lessTif in /usr/X11R6 get the gvim UNIX code from ftp://ftp.home.vim.org/pub/vim/unix/ You will need gvim-5.5-rt.tar.gz and vim-5.5-src.tar.gz (I think so). Then use ./configure --with-x --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --disable-gtk --with-motif-lib=/usr/X11R6/lib If you have Perl for Cygwin installed then you can add --enable-perlinterp I have not compiled gvim under Cygwin, yet. The gvim code is very much system independent, therefore I assume it should compile with very little efforts. "Kevin L. McWhirter" wrote: > > Hi! Thank for the reply. > > However... > > I have also been using gvim win32 for a couple of revisions (recently upgraded to > 5.4). What I want is a gvim compiled with the cygwin B20.1 libs so that it will > work with Perforce's p4 command (also compiled with cygwin B20.1). > > When I issue a 'p4 resolve' (to resolve merge conflicts) I am presented with an > oppurtunity to edit the merged source. p4 will then operate on that edit > (checking the editted version into the repository for instance). The native gvim > does not understand the file path that p4 passes it. > > I did find some one who had ported an earlier version of gvim using the UNIX/X11 > sources. That is why I started pursuing installing X11. I was contemplating > reworking the port for vim 5.4 > > I do not agree with you about VNC however. They provide there own X server > (Xvnc). This X server is meant to be used with vncserver and vncclient but is an > honest to God X server (unlike MI/X). I have used it quite successfully under > Linux! It seems to be based on X11 sources (make World to build). > > Thanks for your input on the X11R6.3/X11R6.4 differences. I guess either one will > suit my needs. > > Thanks again for the reply! > Kevin > > "Suhaib M. Siddiqi" wrote: > > > To get gvim compiled on Windows, you are going a long way. All you need > > to do, go to http://www.vim.org and download > > the Windows native (win32/with OLE) GVIM. I use it all the time and it > > is SIMPLY perfect. You can even cut and paste > > (crtl+c, crtl+v) plus all the other Windows keyboard short-cuts. It > > even has the ability to recognize C/C++ syntex and highlight the code > > with various colors. > > > > The differences between X11R6.3 and X11R6.4 are usually minor for most > > users. X11R6.3 (aka Broadway) allows to open > > X apps in a web browser. X11R6.4 enghnaces various netwrok capabilities > > and polished the Broadway technology. However one need to port > > X-swallow to Cygwin (or Win32) to open > > X applications on Win32 Web-browser. > > > > X11R6.4 is backward compatible, that means applications linked to > > X11R6.3 librqaries should work with X11R6.4. > > > > Vnc is not an X-server. It can be an alternative to X-server but only > > with limited capabilities. VNC has its own server and a viewer. You can > > run an application on a system where VNC is installed and view it > > remotely using VNC viewer. I do not think VNC can be a replacement for > > an X-server. > > > > Suhaib > > > > "Kevin L. McWhirter" wrote: > > > > > > To be honest I do not recall all of the brick walls I encountered while > > > trying to get this going this weekend. > > > > > > I messed with MI/X a year or so ago and realized then that it was useless. > > > I would like to get Xvnc working as a cheap X server. That compile died a > > > violent death as the patch available is a version or so behind the oldest > > > available version of vnc. > > > > > > I was hoping that there was a doc somewhere to get me started. I really do > > > not want to spend weeks trying to re-port already ported software every step > > > of the way. > > > > > > After all .... all I really want is a version of gvim that will work with > > > Perforce! That's what started all of this. After failing to find one that > > > was compiled for WIN32 native (read non-X) and failing to get it to compile > > > (after 3 hours of trying) quickly, I decided I needed to get my environment > > > a little more in line with what seems to be the *norm* [I hate that word]. > > > It seems that this means (among other things) gcc-2.95, B20.1, and X11R6.4 > > > (or X11R6.3 not sure which is the better choice yet), and binary moint > > > points (I have been using text for about a year now). > > > > > > If you could put a web page outline the basic things to get and where they > > > are and a rough set of steps to follow I would be grateful! > > > > > > Thanks for the reply. > > > Kevin > > > > > > "Suhaib M. Siddiqi" wrote: > > > > > > > Right now there is no HOWTO or FAQ for X11. > > > > I will put Web pages for Cygwin-Xfree which will have a > > > > HOWTO and FAQ for X11R6, XFree86 porting issues and > > > > other stuff related to X under Cygwin. > > > > For general info on X you may check http://www.rahul.net/kenton. > > > > > > > > What are exactly your questions? Obviously B19 stuff is for Cygwin > > > > B19. Which apps require which stuff, please elaborate? > > > > > > > > At the moment all the X11 clients and libraries require an X11R6.x > > > > compliant X-server. Many Cygwin users > > > > attempt to use MI/X because it was a freeware (now it costs > > > > $25.00). MI/X cannot do multi-windowing and is X11R5 > > > > based therefore most modern apps under MI/X will crash. Beside, it is a > > > > very simple server with only stdin/stdout capbility. Most X > > > > applications need more then > > > > a stdin/stdout crap. Therefore attempts to do some serious work with > > > > MI/X would be a waste of time. > > > > > > > > Suhaib > > > > > > > > PS: to discourage UCE, the return address is invalid, post your reply > > > > only to list please. > > > > > > > > "Kevin L. McWhirter" wrote: > > > > > > > > > > Does there exist a HOWTO or FAQ for X11 for cygwin B20.1 ? > > > > > > > > > > There seems to be a plethora of options but not one easily found > > > > > solution. Some distributions require B19, other apps require other > > > > > stuff, etc..... > > > > > > > > > > 'preciate the pointer. > > > > > Kevin > > > > > > > > > > -- > > > > > Want to unsubscribe from this list? > > > > > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > > > > > > > "Kevin L. McWhirter" wrote: > > > > > > > > > > Does there exist a HOWTO or FAQ for X11 for cygwin B20.1 ? > > > > > > > > > > There seems to be a plethora of options but not one easily found > > > > > solution. Some distributions require B19, other apps require other > > > > > stuff, etc..... > > > > > > > > > > 'preciate the pointer. > > > > > Kevin > > > > > > > > > > -- > > > > > Want to unsubscribe from this list? > > > > > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > > > > > > > -- > > > > Want to unsubscribe from this list? > > > > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > > > > > -- > > > Want to unsubscribe from this list? > > > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > > > -- > > Want to unsubscribe from this list? > > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > -- > Want to unsubscribe from this list? > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com