From siddiqis@ipass.net Sat Mar 4 08:51:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Sat, 04 Mar 2000 08:51:00 -0000 Subject: Compiling Mesa from CVS under Cygwin B20.1 Message-ID: Not a good idea to mix MS$ OpenGL32 headers with Mesa? You will end up with a buggy monster. Nope GLUT from Mesa does not compile unless you fix the code. M$ OpenGL32 is different then SGI OpenGL Impelmentation for Unices. The major difference is wGL and GLX API. Have a look at the OpenGL API Source code from http://oss.sgi.com/projects And, the Mesa Code is OpenGL API 1.1 compliant but it is not OpenGL itself... Read the Mesa3D Home Page Paul warns about it. BTW> The SGI OpenGL API for Cygwin is available from my URL at http:/siddiqi.webjump.com It contains GLUT, GLU, GL, and RGB etc. Suhaib ------------------------------------------------------------------ On Fri, 3 Mar 2000, Sven Panne wrote: > Has anybody succeeded in compiling Mesa from the CVS repository > under Cygwin B20.1? I've managed to build the GL/GLU libs, but Yes. If there's interest, I'll make it available pre-built. Glut works with no problems, as far as I can tell. (My research project depends on it.) > the compilation of GLUT yields tons of macro redefinition errors. > This is probably due to discrepancies between Cygwin's and Microsoft's No. It's due to "WIN32" instead of "_WIN32" in (one of?) the glut .h file(s). Change that (I think in two places) and it will compile. s/WIN32/_WIN32/g You need to make yourself a makefile, too, but it can be dirt simple. Oh, I used the msvc GL header files. Don't know about the mesa ones. The sgi header files (for win32) work too, I believe. I think that's where the ones in the X tarball came from. (off the top of my head...could be wrong.) But unless you are hacking on mesa (good for you if you are), why not use the opengl32.dll and glu32.dll that comes with mswindows? They will automatically use the optimized drivers for your graphics card. Does mesa in win32 now use the drivers to get good acceleration? > header files. Browsing through this list and Alta Vista showed that > some people have managed to build older versions of Mesa, but I was Don't know about mesa. The reason I use win32 is so that OpenGL uses the vendor-provided drivers for my accelerated graphics card. Otherwise, I'd probably run my project in linux. HTH, -jeff From juliano@cs.unc.edu Sat Mar 4 19:06:00 2000 From: juliano@cs.unc.edu (Jeffrey Juliano) Date: Sat, 04 Mar 2000 19:06:00 -0000 Subject: Compiling Mesa from CVS under Cygwin B20.1 References: Message-ID: On Sat, 4 Mar 2000, Suhaib M. Siddiqi wrote: > Not a good idea to mix MS$ OpenGL32 headers with Mesa? You will end up > with a buggy monster. Nope GLUT from Mesa does not compile unless you fix I've replied to this in sourceware@cygnus.com. I misread the question and somehow missed that he was using Mesa and not NT opengl. I must have been *REALLY* tired; he said Mesa in both the body and the subject line. That's what I get for trying to be helpful after 36 hours of no sleep. {crawls back into shell} -jeff From wharper@emware.com Wed Mar 8 08:29:00 2000 From: wharper@emware.com (William Harper) Date: Wed, 08 Mar 2000 08:29:00 -0000 Subject: Mirrors? Message-ID: <50028CAE26D1D3118C7F00A0CC50D6250AE7A8@EMWARESERVER> Any chance of mirrors being set up for : ftp://sourceware.cygnus.com/pub/cygwin/xfree/ ? It is a difficult thing to get onto this ftp server. Cheers, bill From ssiddiqi@InspirePharm.Com Wed Mar 8 08:51:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Wed, 08 Mar 2000 08:51:00 -0000 Subject: Comming soon next server Message-ID: This message is to keep everyone updated. Dr. Peter Busch (pbusch@dfki.de) sent me the code and binaries of the next generation of X-server for Cygwin/XFree project. It is an awsome piece of code. I am doing some testings and would release it by the end of this week or over the weekend. He contributed the X-server and more importantly his, xfddx driver. xfddx driver provides a function to map the graphics adaptor video frame buffer dynamically into the address space of any user mode . till I finish testing and load the code and binaries for distribution...... Suhaib From earnie_boyd@yahoo.com Wed Mar 8 09:19:00 2000 From: earnie_boyd@yahoo.com (Earnie Boyd) Date: Wed, 08 Mar 2000 09:19:00 -0000 Subject: Mirrors? Message-ID: <20000308171920.8819.qmail@web125.yahoomail.com> --- William Harper wrote: > Any chance of mirrors being set up for : > ftp://sourceware.cygnus.com/pub/cygwin/xfree/ > ? It is a difficult thing to get onto this ftp server. > A list of mirrors can be found at http://sourceware.cygnus.com/cygwin/mirrors.html ===== --- Earnie Boyd: < mailto:earnie_boyd@yahoo.com > __Cygwin: POSIX on Windows__ Cygwin Newbies: < http://www.freeyellow.com/members5/gw32/index.html > __Minimalist GNU for Windows__ Mingw32 List: < http://www.egroups.com/group/mingw32/ > Mingw Home: < http://www.mingw.org/ > __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com From ssiddiqi@InspirePharm.Com Wed Mar 8 12:46:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Wed, 08 Mar 2000 12:46:00 -0000 Subject: Beta version of new X-server Message-ID: Thanks to Dr. Peter Busch (pbusch@dfki.de) for providing code for new X-server and Display drivers for it. I have uploaded to ftp://sourceware.cygnus.com/pub/cygwin/xfree the following files 1) ntux_ddx.tar.bz2 (Source code for ntus_ddx.dll. You will MSVC to compile it.) 2) xfddx.tar.bz2 (Binary and source code for xfddx Windows NT Virtual Display Driver. You will need MSVC and NT DDK to compile the code. Binaries are included in the same archive). 3)xfddx_x_server_binary.tar.bz2 (Binaries of X-server. You will need xfddx.tar.bz2 in addition to this archive) 4) xfddx_x_server_src.tar.bz2 (Source code for X-server, only) Currently Server works only in 256 colors mode. XFDDX driver access Windows default Display video adapter therefore Cygwin compilers are not suited for it. Without MSVC and NTDDK, please do not atempt to compile the drivers code. The Servers were tested on Windows NT and Windows 2000, only. PLEASE READ THE ATTACHED README FILE before attempting to install the NT Virtual Display Driver (XFDDX.dll). Our future enhancements to Cygwin/XFree servers will make use of Dr. Busch contributed drivers and codes. I am working to use his drivers with Karra's DirectX based X-server. It will allow to integrate DirectX based X-server into Windows Desktop. Till Firday, I will be busy, therefore I would update Cygwin/XFree URL over the weekend and add the README files from Dr. Busch code to FAQ for Cygwin/XFree. I also plan to merge his source code to XFree86 4.0 source tree, but merged source tree will be released after XFree86 4.0 would be officially released this month by XFree86 Inc. Have Fun!!! Suhaib From cgf@cygnus.com Wed Mar 8 12:54:00 2000 From: cgf@cygnus.com (Chris Faylor) Date: Wed, 08 Mar 2000 12:54:00 -0000 Subject: Beta version of new X-server References: Message-ID: <20000308155415.A4667@cygnus.com> On Wed, Mar 08, 2000 at 03:38:10PM -0500, Suhaib M. Siddiqi wrote: >XFDDX driver access Windows default Display video adapter therefore Cygwin >compilers are not suited >for it. Without MSVC and NTDDK, please do not atempt to compile the drivers >code. What are the problems with using a cygwin gcc to compile this? Is gcc unable to use the SDK headers and libraries? cgf From ssiddiqi@InspirePharm.Com Wed Mar 8 12:59:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Wed, 08 Mar 2000 12:59:00 -0000 Subject: Beta version of new X-server References: <20000308155415.A4667@cygnus.com> Message-ID: It has a lot of Intel ASM code which compiles only with Windows NT DDK. GCC cannot handle it. Only devices drivers needs to be compiled with MSVC and NTDDK. X-server compiles with GCC. The Xserver code has a libget_surf library code which would link to the devices drivers (xfddx.dll). Well, the warning to use MSVC is for end-users, of course, I am sure, GCC gurus like Mumit Khan may prove us wrong. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Chris > Faylor > Sent: Wednesday, March 08, 2000 3:54 PM > To: Cygwin-Xfree@Sourceware. Cygnus. Com > Subject: Re: Beta version of new X-server > > > On Wed, Mar 08, 2000 at 03:38:10PM -0500, Suhaib M. Siddiqi wrote: > >XFDDX driver access Windows default Display video adapter > therefore Cygwin > >compilers are not suited > >for it. Without MSVC and NTDDK, please do not atempt to compile > the drivers > >code. > > What are the problems with using a cygwin gcc to compile this? Is gcc > unable to use the SDK headers and libraries? > > cgf From cgf@cygnus.com Wed Mar 8 13:02:00 2000 From: cgf@cygnus.com (Chris Faylor) Date: Wed, 08 Mar 2000 13:02:00 -0000 Subject: Beta version of new X-server References: <20000308155415.A4667@cygnus.com> Message-ID: <20000308160213.A10277@cygnus.com> On Wed, Mar 08, 2000 at 03:51:00PM -0500, Suhaib M. Siddiqi wrote: >It has a lot of Intel ASM code which compiles only with Windows NT DDK. >GCC cannot handle it. Ah. Of course. That's understandable. I keep hearing about a project to make as understand Microsoft's (or is it Intel's?) asm syntax but it never seems to happen. It should be an interesting and fun! project for some gcc hacker. cgf From ssiddiqi@InspirePharm.Com Wed Mar 8 13:08:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Wed, 08 Mar 2000 13:08:00 -0000 Subject: Beta version of new X-server References: <20000308160213.A10277@cygnus.com> Message-ID: > On Wed, Mar 08, 2000 at 03:51:00PM -0500, Suhaib M. Siddiqi wrote: > >It has a lot of Intel ASM code which compiles only with Windows NT DDK. > >GCC cannot handle it. > > Ah. Of course. That's understandable. > > I keep hearing about a project to make as understand Microsoft's > (or is it Intel's?) asm syntax but it never seems to happen. > > It should be an interesting and fun! project for some gcc hacker. > For a general purpose I ported the intel2gas converter to Cygwin a while ago. It is user friendly in a sense that one can edit the databases of syntax. Run the intel2gas on a Intel asm file and it converts it to an asm file which as.exe understands. Because I know nothing about writing devices drivers therefore the database was almost useless for big projects. As a test case I used it on a few simple asm code and it converted _MOST_ of the code to syntax which GCC asm understood. Suhaib > cgf From khan@NanoTech.Wisc.EDU Wed Mar 8 13:45:00 2000 From: khan@NanoTech.Wisc.EDU (Mumit Khan) Date: Wed, 08 Mar 2000 13:45:00 -0000 Subject: GCC support for Intel asm + NT DDK [Re: Beta version of new X-server] References: <20000308160213.A10277@cygnus.com> Message-ID: <200003082145.PAA04025@hp2.xraylith.wisc.edu> Chris Faylor writes: > On Wed, Mar 08, 2000 at 03:51:00PM -0500, Suhaib M. Siddiqi wrote: > >It has a lot of Intel ASM code which compiles only with Windows NT DDK. > >GCC cannot handle it. > > Ah. Of course. That's understandable. > > I keep hearing about a project to make as understand Microsoft's > (or is it Intel's?) asm syntax but it never seems to happen. Current binutils as seems to understand some Intel syntax, but I haven't looked into how complete the support is. In addition to the asm issue, NT DDK requires a few features that are not supported by gcc right. The first one I can think of is the support for "fastcall" calling convention, which is very similar to regparm in gcc. I have partially tested code to implement the code, but never submitted it. Perhaps it's time to dig, polish, test, etc. I believe NT DDK code uses the "native" subsystem, or something like that, and we may need to tweak the linker scripts as well. Regards, Mumit From ssiddiqi@InspirePharm.Com Wed Mar 8 13:54:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Wed, 08 Mar 2000 13:54:00 -0000 Subject: Additions to new Beta X Server README. Message-ID: I forgot to attach a copy of Dr. Busch message. It contains some very useful information and suggestions for developers who wish to extend the functionality of the Display Driver. Please append it to README file. Thanks Suhaib ---------------- Dear Suhaib, Thanks for reply. Here are first code parts. Encouraged by your reply I would like to pursue my proposition 2 of my last mail. In order to avoid problems with the release of parts of my original code I decided to write a new virtual NT graphics driver. This first version of the driver (called xfddx) provides framebuffer mapping, stub code for the kernel GCops calls and dynamic load/unload support of extension modules.. In its current form it may be used to output-enable a framebuffer based X server. Anyone who wants to extend its functionality can either fill the GCops stubs or write an Extension Driver which provides specific GC support. I decided to support dynamically runtime-loadable extension drivers to enhance flexibility, extensibility and to speed up the development cycles. The xfddx.tgz archieve contains the driver, its sources and a small README file which describes the xfddx module, its design extension drivers in more detail. The rest of the code is for demo / testing purposes only. I messed around a simple output-only version of an xvfb-based framebuffer server which uses the xfddx functionality. It is built from the X11R6.4 code tree with the cygwinb19 package. In its current form it works correctly only in 256 color mode due to some limitations of in the module it uses to call the xfddx driver mapping functionality. It passed my tests, espacially the xbench and the xieperf test. This demonstrator uses the xfddx driver via a gcc-generated library (get_surf) to which the xvfb statically links. The get_surf library (libget_surf.a) links dynamically to a MSVC generated Dll (ntux_ddx) which provides frame buffer mapping by calling the xfddx driver via the Win32 ExtEscape call. (The raison d'etre for the MSVC generated module is the fact that the framebuffer mapping is invalidated on each desktop switch (screen saver activation, switch to the, logon desktop) and should be restored automatically if access to the mapped frame buffer raises an access violation via a __try / __except based exception handler wich requires the MSVC compiler). There is also a small test application (I took no effort to make it nice), called maptest for the test of the xfddx functions. It shows how to map the framebuffer, to call the GC functions in the xfddx driver and how to load extension modules (a simple dummy driver (nt2xv.dll) is included, it must be copied to the /system32 directotry). I append the following archieves to this mail xfddx.tgz : contains the xfddx virtual display driver maptest.tgz : simple test code for the xfddx driver ntux_ddx.tgz : Win32 Dll wrapper for the gcc-generated get_surf library xvfb_8_bit_only.tgz : cygwinb19 X11R6.4 framebuffer server sources in xc/programs/XServer/hw/vfb x_binaries.tgz : binaries and misc stuff for testing purposes P.S.: Some code parts of xfddx are from a collegue, J????rgen David. Therefore J????rgens name appears in some of the source files Best regards Peter From ssiddiqi@InspirePharm.Com Fri Mar 10 12:00:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Fri, 10 Mar 2000 12:00:00 -0000 Subject: Xserver binaries updated Message-ID: I have uploaded the updated binary archive of X-server binary. The name of the archive is xfddx_x_server_binary.tar.bz2, at ftp://sourceware.cygnus.com/pub/cygwin/xfree The server binaries are still at Beta version. There are some known issues. 1) Display on Windows 2000 does not work properly. Peter is working on fixing the ntaux_aux.dll. 2) maptest.exe to test frame buffer crashes on some Windows Nt 4.0. It works on Windows 2000. 3) sometimes the xvfb X server can't open or use the rgb.txt file. If so it displays arbitrary colors on the desktop. To avoid this, start the xvfb with command line options including the -blackpixel and -whitepixel parameters ( example ./xvfb -ac -pixdepths 8 -screeen 0 1280x1024x8 -blackpixel 0 -whitepixel 255 ). 4) since xvfb is currently output-only, any cursor shape changes which are not initiated by an explicit request (as a result from XDefineCursor call are due to Win2K / NT cursor handling. The appearance of the wait cursor (clock symbol) means that something in the system is in a busy state. This may happen if a DirectDraw window exists on the screen, waiting for exclusive surface access. 5) The cursor and display problem is perhaps due to DirectX on Windows 2000 because vendor supplied drivers on Win2K use DirectX 7.1. Suhaib From pavel_roskin@geocities.com Fri Mar 10 13:51:00 2000 From: pavel_roskin@geocities.com (Pavel Roskin) Date: Fri, 10 Mar 2000 13:51:00 -0000 Subject: FW: maptest.tgz References: Message-ID: Hello! > I just did and sent a note to Cygwin-xfree mailing list. Are on the > Cygwin-xfree list? If not can you subscribe and report the problems via > cygwin-xfree list. Done. > I appreciate your help and testing. We will get there sometimes soon. > We started first with no server a year ago, then a messy fullscreen server > and now an x-server which need only bug fixes to compare its commercial > counter parts. Great. > Here is a copy of my message to Cygwin-xfree list. The archive is big > because it contains all the clients and fonts. Some users reported that > I did not include /usr/lib/X11/fonts therefore they could not start > server. $ bzip2 -cd xfddx_x_server_binary.tar.bz2 |tar tf - tar: Hmm, this doesn't look like a tar archive tar: Skipping to next file header tar: Skipping to next file header and so on It happens both on Windows and Linux. bzip2 reports no errors. Could you please separate the fonts when you upload the next release? I think that most users can copy fonts from the old release or from a Linux box. Pavel Roskin From ssiddiqi@InspirePharm.Com Fri Mar 10 14:30:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Fri, 10 Mar 2000 14:30:00 -0000 Subject: FW: maptest.tgz References: Message-ID: I am uplaoding the new archive. I will take your advice on spliting the archive for final release after bugs had been fixed. My plan is to have one archive with executables only with DLL and *.exe and necessary files to use x-server. The other archive for developers. The bad archive problem came due to bzip2, whenever i used bzip2 precompiled for Windows from sourceware.cygnus.com/bzip2, it messed up the archive. I create bzip2 archive using bzip2 compiled with Cygwin myself or on the Linux box, it works ok. Sorry about it. You may have to uplaod again. Sorry for inconvience. Thanks Suhaib > -----Original Message----- > From: Pavel Roskin [ mailto:pavel_roskin@geocities.com ] > Sent: Friday, March 10, 2000 4:53 PM > To: Suhaib M. Siddiqi > Cc: cygwin-xfree@sourceware.cygnus.com > Subject: RE: FW: maptest.tgz > > > Hello! > > > I just did and sent a note to Cygwin-xfree mailing list. Are on the > > Cygwin-xfree list? If not can you subscribe and report the problems via > > cygwin-xfree list. > > Done. > > > I appreciate your help and testing. We will get there sometimes soon. > > We started first with no server a year ago, then a messy > fullscreen server > > and now an x-server which need only bug fixes to compare its commercial > > counter parts. > > Great. > > > Here is a copy of my message to Cygwin-xfree list. The archive is big > > because it contains all the clients and fonts. Some users reported that > > I did not include /usr/lib/X11/fonts therefore they could not start > > server. > > $ bzip2 -cd xfddx_x_server_binary.tar.bz2 |tar tf - > tar: Hmm, this doesn't look like a tar archive > tar: Skipping to next file header > tar: Skipping to next file header > and so on > > It happens both on Windows and Linux. bzip2 reports no errors. > > Could you please separate the fonts when you upload the next release? > I think that most users can copy fonts from the old release or from a > Linux box. > > Pavel Roskin From ssiddiqi@InspirePharm.Com Fri Mar 10 14:33:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Fri, 10 Mar 2000 14:33:00 -0000 Subject: FW: maptest.tgz References: Message-ID: A note. In the bin directory you will find 1) ntux_aux.dll (use it if you are on Win2K) 2) nutux_aux.dll-4 (rename the first one to ntux_aux.dll to nyux_aux.dll-2k and rename this one to ntux_aux.dll) Final release will have only one single bug free dll. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Pavel > Roskin > Sent: Friday, March 10, 2000 4:53 PM > To: Suhaib M. Siddiqi > Cc: cygwin-xfree@sourceware.cygnus.com > Subject: RE: FW: maptest.tgz > > > Hello! > > > I just did and sent a note to Cygwin-xfree mailing list. Are on the > > Cygwin-xfree list? If not can you subscribe and report the problems via > > cygwin-xfree list. > > Done. > > > I appreciate your help and testing. We will get there sometimes soon. > > We started first with no server a year ago, then a messy > fullscreen server > > and now an x-server which need only bug fixes to compare its commercial > > counter parts. > > Great. > > > Here is a copy of my message to Cygwin-xfree list. The archive is big > > because it contains all the clients and fonts. Some users reported that > > I did not include /usr/lib/X11/fonts therefore they could not start > > server. > > $ bzip2 -cd xfddx_x_server_binary.tar.bz2 |tar tf - > tar: Hmm, this doesn't look like a tar archive > tar: Skipping to next file header > tar: Skipping to next file header > and so on > > It happens both on Windows and Linux. bzip2 reports no errors. > > Could you please separate the fonts when you upload the next release? > I think that most users can copy fonts from the old release or from a > Linux box. > > Pavel Roskin From siddiqis@ipass.net Sat Mar 11 06:48:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Sat, 11 Mar 2000 06:48:00 -0000 Subject: question about alpha release of xfree-cygwin References: <65098F1B7B51D311957A00902785AB0D381A0B@mail.luxn.com> Message-ID: The Xwin is DirectX server drived from xvfb code. It runs in a fullscreen (very messy) mode. In the same archive you will find XGGI.exe use that. It uses John Fortin's GGI drivers. You will need to install John fortin's GGI for DirectX. The info it at Cygwin-xfree URL and in mail archive. I need to rush for a meeting today and i am runing late. Feel free to drop your questions to cygwin-xfree list if cannot install it. You may also consider xfddx_x_server_binary.tar.bz2. But it has the problems of its own right now and Dr. Peter Busch is devoting a lot of time fix the last known bugs as soon as possible. Do a search on Beta New X-server mails and anoucements, in the mail archive during last week. I will be updating URL of Cygwin/XFree soon to reflect Dr. Peter Busch xfddx contributions. Suhaib > -----Original Message----- > From: Haomin Wu [ mailto:HaominW@luxn.com ] > Sent: Friday, March 10, 2000 6:05 PM > To: 'ssiddiqi@inspirepharm.com'; 'fortinj@ibm.net' > Subject: question about alpha release of xfree-cygwin > > > Hello, Suhaib, > > I have downloaded pre-alpha-xfree-cygwin-b20.1.tar and extracted > it into my > NT PC C:, > the package is at C:\usr\X11R6\bin > \lib > \include > > I am trying to run XWin.exe under \bin to open up X window, but > failed, and > got the following message > > ------------------------------------ > C:\usr\X11R6\bin>xwin > scheduling timer: Invalid argument > _XSERVTransSocketUNIXCreateListener: mkdir(/tmp/.X11-unix) > failed, errno = 2 > _XSERVTransMakeAllCOTSServerListeners: failed to create listener for local > > Fatal server error: > Failed to establish all listening sockets > > C:\usr\X11R6\bin> > ---------------------------------- > > what is the command to do it or is there anything else I need to set up to > open up a X-server? > > The reason for my interest is only to try to run my favourate text editor > Nedit on the x-server because Nedit only runs > on X-server. Is there any suggestion that you may have for me to make it > happen? thanks a lot. > > Haomin Wu > > From siddiqis@ipass.net Sat Mar 11 19:38:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Sat, 11 Mar 2000 19:38:00 -0000 Subject: How to compile SGI OpenGL Implementation Message-ID: Kendall and others Who asked how to compile SGI OpenGL Implementation under Cygwin. 1) Down download patched XFRee86 4.0 source tree from Cygwin/XFree URL 2) Retrieve SGI OpenGL code from SGI CVS at http://oss.sgi.com/projects 3) Follow the Instructions in the README file of OpenGL code to merge the code into XFree86 source tree. 4) change the include/make/commondefs file with the attached file. Since it is only 12 K I am posting here I hope other who are not interested in SGI OpenGL will not mind. 5) Compile using make World. Go get a cup of coffee!!! compiling whole XFRee86 Source tree with OpenGL will take time. -------------- next part -------------- # License Applicability. Except to the extent portions of this file are # made subject to an alternative license as permitted in the SGI Free # Software License B, Version 1.0 (the "License"), the contents of this # file are subject only to the provisions of the License. You may not use # this file except in compliance with the License. You may obtain a copy # of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 # Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: # # http://oss.sgi.com/projects/FreeB # # Note that, as provided in the License, the Software is distributed on an # "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS # DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND # CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A # PARTICULAR PURPOSE, AND NON-INFRINGEMENT. # # Original Code. The Original Code is: OpenGL Sample Implementation, # Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, # Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. # Copyright in any portions created by third parties is as indicated # elsewhere herein. All Rights Reserved. # # Additional Notice Provisions: The application programming interfaces # established by SGI in conjunction with the Original Code are The # OpenGL(R) Graphics System: A Specification (Version 1.2.1), released # April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version # 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X # Window System(R) (Version 1.3), released October 19, 1998. This software # was created using the OpenGL(R) version 1.2.1 Sample Implementation # published by SGI, but has not been independently verified as being # compliant with the OpenGL(R) version 1.2.1 Specification. # # $Date$ $Revision$ # $Header: //depot/main/tools/include/commondefs#39 $ COMMONRULES=$(ROOT)/usr/include/make/commonrules # what OS are we running on OS=$(shell uname) ifeq ($(subst 64,,$(OS)), IRIX) OS=IRIX endif # various source-level directories TOOLSSRC = $(TOPDIR)/tools GFXINCLUDESRC = $(TOPDIR)/gfx/include OGLLIBSRC = $(TOPDIR)/gfx/lib/opengl GLXLIBSRC = $(TOPDIR)/glx # shell-related defs SHELL = /bin/sh AWK = awk ECHO = /bin/echo RM = rm -f MV = mv PERL = perl SED = sed UNIQ = uniq # M4 options - run GNU M4 in compatibility mode # rdist options - Red Hat 5.2 must have daemon location specified ifeq ($(OS),IRIX) M4OPTS = endif ifeq ($(OS),Linux) M4OPTS = -G RDIST_OPTS = -p /usr/sbin/rdistd endif ifeq ($(OS),CYGWIN*) M4OPTS = -G RDIST_OPTS = endif # override default gmake CXX with what we have ifeq ($(OS),IRIX) CXX = CC endif # what language are we using? Default to ansi with extended defines ifeq ($(OS),IRIX) CVERSION = -xansi endif ifeq ($(OS),Linux) CVERSION= -ansi -include $(ROOT)/usr/include/make/linuxdefs endif ifeq ($(OS),CYGWIN*) CXX = g++ CVERSION= -ansi -include $(ROOT)/usr/include/make/linuxdefs endif # WARN is the warning option ifeq ($(OS),IRIX) # # Turn of explicitly some warnings on IRIX. Specifically: # 1155: unrecognized #pragma # 1174: parameter/variable "???" was declared but never referenced # 1201: trailing comma is nonstandard (last element in struct assnment) # 1209: controlling expression is constant # 1506: implicit conversion from "???" to "???": rounding, sign # extension, or loss of accuracy may result # 3170: "???" not marked as intrinsic because it is not declared # as a function # WARN = -fullwarn \ -woff 1155,1174,1506,1201,1209,3170 endif ifeq ($(OS),Linux) WARN = -Wimplicit \ -Wreturn-type \ -Wswitch \ -Wcomment \ -Wformat \ -Wchar-subscripts \ -Wparentheses \ -Wpointer-arith \ -Wcast-qual \ -Wmissing-prototypes \ -Wmissing-declarations \ $(NULL) endif ifeq ($(OS),CYGWIN*) WARN = -Wimplicit \ -Wreturn-type \ -Wswitch \ -Wcomment \ -Wformat \ -Wchar-subscripts \ -Wparentheses \ -Wpointer-arith \ -Wcast-qual \ -Wmissing-prototypes \ -Wmissing-declarations \ $(NULL) endif # default optimization ifeq ($(subst y,1,$(GLDEBUG)),1) OPTIMIZER=-g else OPTIMIZER=-O2 ifeq ($(OS),Linux) WARN += -Wuninitialized ifeq ($(OS),CYGWIN*) WARN += -Wuninitialized endif endif endif # how to make dependencies ifeq ($(OS),IRIX) MKDEPOPT = -MDupdate Makedepend endif ifeq ($(OS),Linux) MKDEPOPT = -MD endif ifeq ($(OS),CYGWIN*) MKDEPOPT = -MD endif override GCOPTS = $(OPTIMIZER) $(MKDEPOPT) $(WARN) override GCXXOPTS = $(OPTIMIZER) $(MKDEPOPT) $(WARN) # where is the default include directory? # (we don't grab it off $ROOT, to avoid populating $ROOT with system # includes. Yes, I know... You don't like the idea. INCLDIR = /usr/include # where to install include files? INCLUDE_LOCATION = $(ROOT)/usr/include # we would like to use nostdinc on Linux, but unfortunately, it also # removes include directories with no well-known fixed path (ie. the # gcc install directory). ifeq ($(OS),IRIX) override GCINCS = -nostdinc -I$(ROOT)$(INCLDIR) -I$(INCLDIR) override GCXXINCS = -nostdinc -I$(ROOT)$(INCLDIR) -I$(INCLDIR) endif ifeq ($(OS),Linux) override GCINCS = -I$(ROOT)$(INCLDIR) override GCXXINCS = -I$(ROOT)$(INCLDIR) -I$(INCLDIR) endif ifeq ($(GLDEBUG),1) override GCDEFS = -DDEBUG -UNDEBUG override GCXXDEFS = -DDEBUG -UNDEBUG else override GCDEFS = -UDEBUG -DNDEBUG override GCXXDEFS = -UDEBUG -DNDEBUG endif # # Cc flags, composed of: # variable (V*) (set on the command line) # local (L*) (set in the makefile) # global (G*) (defined in this file, not overrideable) # in that order. This is done so that the locally defined includes # are searched before the globally defined ones. # CFLAGS = $(CVERSION) $(VCFLAGS) $(LCFLAGS) $(GCFLAGS) # # Each of these three components is divided into defines (-D's and -U's), # includes (-I's), and other options. By segregating the different # classes of flag to cc, the defines (CDEFS) and includes (CINCS) can be # easily given to other programs, e.g., lint. # # Notes: # - The local assignments should be to LCOPTS, LCDEFS, and LCINCS, not to # LCFLAGS, although CFLAGS will be correctly set if this is done. # - If a program cannot be optimized, it should override the setting of # OPTIMIZER with a line such as "OPTIMIZER=" in its make file. # - If a program cannot be compiled with ANSI C, its makefile # should set CVERSION=-cckr # VCFLAGS = $(VCDEFS) $(VCINCS) $(VCOPTS) LCFLAGS = $(LCDEFS) $(LCINCS) $(LCOPTS) GCFLAGS = $(GCDEFS) $(GCINCS) $(GCOPTS) COPTS = $(VCOPTS) $(LCOPTS) $(GCOPTS) CDEFS = $(VCDEFS) $(LCDEFS) $(GCDEFS) CINCS = $(VCINCS) $(LCINCS) $(GCINCS) # # CXX flags are decomposed using the same hierarchy as C flags. # CXXFLAGS = $(CVERSION) $(VCXXFLAGS) $(LCXXFLAGS) $(GCXXFLAGS) VCXXFLAGS = $(VCXXDEFS) $(VCXXINCS) $(VCXXOPTS) LCXXFLAGS = $(LCXXDEFS) $(LCXXINCS) $(LCXXOPTS) GCXXFLAGS = $(GCXXDEFS) $(GCXXINCS) $(GCXXOPTS) CXXOPTS = $(VCXXOPTS) $(LCXXOPTS) $(GCXXOPTS) CXXDEFS = $(VCXXDEFS) $(LCXXDEFS) $(GCXXDEFS) CXXINCS = $(VCXXINCS) $(LCXXINCS) $(GCXXINCS) # # Do something for the linker # # # Library paths (-L's) are part of LDOPTS. # Libraries (-l's) are part of LDLIBS. # This is done so that there is a guarantee that all library paths are # included before the libraries. # override GLDOPTS= override GLDDSOOPTS= ifeq ($(OS),IRIX) override GLDOPTS += -L$(ROOT)/usr/lib32 override GLDDSOOPTS += -L$(ROOT)/usr/lib32 endif ifeq ($(OS),Linux) override GLDOPTS += -L$(ROOT)/usr/lib -L$(XTOPDIR)/xc/exports/lib override GLDDSOOPTS += -L$(ROOT)/usr/lib -L$(XTOPDIR)/xc/exports/lib endif ifeq ($(OS),CYGWIN) override GLDOPTS += -L$(ROOT)/usr/lib -L$(XTOPDIR)/xc/exports/lib override GLDDSOOPTS += -L$(ROOT)/usr/lib -L$(XTOPDIR)/xc/exports/lib endif # options used for DSO's. ifeq ($(OS),IRIX) DSONAMEOPT = -soname $(DSONAME) ifneq ($(DSOEXPORTS),) DSOEXPORTSOPT = -exports_file $(DSOEXPORTS) endif override GLDDSOOPTS += -elf -shared -all $(DSOEXPORTSOPT) $(DSONAMEOPT) endif ifeq ($(OS),Linux) DSONAMEOPT = -soname=$(DSONAME) ifeq ($(OS),CYGWIN) DSONAMEOPT = -soname=$(DSONAME) ifneq ($(DSOEXPORTS),) DSOEXPORTSOPT = $(addprefix -u ,$(shell cat $(DSOEXPORTS))) else DSOEXPORTSOPT = --whole-archive endif override GLDDSOOPTS += -shared $(DSOEXPORTSOPT) $(DSONAMEOPT) endif endif LDDSOOPTS = $(VLDDSOOPTS) $(LLDDSOOPTS) $(GLDDSOOPTS) LDDSOLIBS = $(VLDDSOLIBS) $(LLDDSOLIBS) $(GLDDSOLIBS) LDDSOFLAGS = $(LDDSOOPTS) $(LDDSOLIBS) $(ENDIAN) LDOPTS = $(VLDOPTS) $(LLDOPTS) $(GLDOPTS) LDLIBS = $(VLDLIBS) $(LLDLIBS) $(GLDLIBS) LDFLAGS = $(LDOPTS) $(LDLIBS) $(ENDIAN) # where to install libraries ifeq ($(OS),IRIX) OBJECT_STYLE = N32 LIB_LOCATION = $(ROOT)/usr/lib32 endif ifeq ($(OS),Linux) LIB_LOCATION = $(ROOT)/usr/lib endif # # as flags are just like cc flags. # By default, ASTYLE is the same as CSTYLE, but some may need to make # the asm more aggressive than 'C' and can set ASTYLE. Users of 'make' # always get ASTYLE == CSTYLE # ASFLAGS = $(VASFLAGS) $(LASFLAGS) $(GASFLAGS) VASFLAGS = $(VASDEFS) $(VASINCS) $(VASOPTS) LASFLAGS = $(LASDEFS) $(LASINCS) $(LASOPTS) GASFLAGS = $(GASDEFS) $(GASINCS) $(GASOPTS) ASOPTS = $(VASOPTS) $(LASOPTS) $(GASOPTS) ASDEFS = $(VASDEFS) $(LASDEFS) $(GASDEFS) ASINCS = $(VASINCS) $(LASINCS) $(GASINCS) override GASOPTS = $(OPTIMIZER) $(MKDEPOPT) override GASDEFS = $(GCDEFS) override GASINCS = $(GCINCS) # # the install command to use # INSTALL = $(ROOT)/usr/bin/gfxinstall INSTALLFLAGS = -v -m 0444 # # Convenient command macros that include the flags macros. # # You should always invoke make in makefiles via $(MAKE), as make passes # all command-line variables through the environment to sub-makes. # # Never use just $(CCF), etc. in rules that link executables; LDFLAGS # needs to be included after your objects in the command line. # ASF = $(AS) $(ASFLAGS) CXXF = $(CXX) $(CXXFLAGS) C++F = $(CXXF) CCF = $(CC) $(CFLAGS) LDF = $(LD) $(LDFLAGS) LEXF = $(LEX) $(LFLAGS) YACCF = $(YACC) $(YFLAGS) # Targets COMMONTARGS = clobber clean rmtargets ALLTARGS = headers headers_install libs libs_install install apps distsi \ $(COMMONTARGS) # # Rule macros for nonterminal makefiles that iterate over subdirectories, # making the current target. Set *SUBDIRS to the relevant list of kids. # # Set NOSUBMESG to any value to suppress a warning that subdirectories # are not present. This is useful with mandefs/rules # SUBDIR_MAKERULE= \ if test ! -d $$d; then \ if test "$(NOSUBMESG)" = "" ; then \ echo "SKIPPING $$d: No such directory."; \ fi \ else \ $(ECHO) "\t(cd $$d; $(MAKE) $${RULE:=$@})"; \ (cd $$d; ${MAKE} $${RULE:=$@}); \ fi SUBDIRS_MAKERULE= \ @for d in $(SUBDIRS); do $(SUBDIR_MAKERULE); done # # One problem with the above rules is that if a make fails, and -k is # set, the entire for loop might stop. This is because make still can # (and XPG requires it) exit with an error status if the -k option is set. # This is an alternate rule for SUBDIRS when it is desired that -k keep # working on the next SUBDIR if the previous one failed. Its not quite # as compact a rule as the previous ones. # A standard usage would be: # default install $(COMMONTARGS): $(_FORCE) # $(MAKE) __DORULE=$@ $(SUBDIRS) # $(SUBDIRS): $(_FORCE) # @$(NSUBDIR_MAKERULE) NSUBDIR_MAKERULE= \ if test ! -d $@; then \ if test "$(NOSUBMESG)" = "" ; then \ echo "SKIPPING $@: No such directory."; \ fi \ else \ echo "\t(cd $@; $(MAKE) $(__DORULE))"; \ (cd $@; ${MAKE} $(__DORULE)); \ fi # # Convenience file list macros: # - Commondefs defines the following lists: SOURCES, enumerating all # source files; OBJECTS, the .o files derived from compilable source; # and DIRT, which lists intermediates and temporary files to be # removed by clean. # - The including (parent) makefile may define source file lists for # the standard suffixes: CFILES for .c, ASFILES for .s, YFILES for # .y, etc. We combine all such lists into SOURCES. The including # makefile need not define CFILES &c before including commondefs. # SOURCES=$(HFILES) $(ASFILES) $(CCFILES) $(C++FILES) $(CXXFILES) $(CFILES) \ $(EFILES) $(FFILES) $(LFILES) $(PFILES) $(RFILES) $(SHFILES) $(YFILES) CXXO1=$(CXXFILES:.c++=.o) $(C++FILES:.c++=.o) $(CCFILES:.c++=.o) CXXO2=$(CXXO1:.cxx=.o) CXXO3=$(CXXO2:.C=.o) CXXO4=$(CXXO3:.cc=.o) CXXOALL=$(CXXO4) YO1=$(YFILES:.y=.o) YO2=$(YO1:.yxx=.o) YO3=$(YO2:.Y=.o) YOALL=$(YO3) LO1=$(LFILES:.l=.o) LO2=$(LO1:.lxx=.o) LO3=$(LO2:.L=.o) LOALL=$(LO3) OBJECTS=$(ASFILES:.s=.o) $(CXXOALL) $(CFILES:.c=.o) $(EFILES:.e=.o) \ $(FFILES:.f=.o) $(LOALL) $(PFILES:.p=.o) $(RFILES:.r=.o) \ $(YOALL) # # dependency file(s) # ifeq ($(OS),IRIX) MKDEPFILE = Makedepend endif ifeq ($(OS),Linux) MKDEPFILE = $(OBJECTS:.o=.d) endif ifeq ($(OS),CYGWIN*) MKDEPFILE = $(OBJECTS:.o=.d) endif # # distribution file # DISTFILE_EXT = Distfile DISTFILE_INT = Distfile.int DISTFILE = $(DISTFILE_EXT) $(DISTFILE_INT) # # dirt stuff # DIRT=$(GDIRT) $(VDIRT) $(LDIRT) override GDIRT=*.o a.out core lex.yy.[co] y.tab.[cho] ar.tmp.* so_locations LOCALDEFS = ./localdefs LOCALRULES = ./localrules -include $(LOCALDEFS) From Jerry.Kirk@Nexwarecorp.com Mon Mar 13 11:28:00 2000 From: Jerry.Kirk@Nexwarecorp.com (Jerry L. Kirk) Date: Mon, 13 Mar 2000 11:28:00 -0000 Subject: "ddd" problem not sensing key events Message-ID: I am rather new to this whole cygwin toolset and I am trying to demonstrate "ddd" I am using the binaries that are at: http://www.geocities.com/ResearchTriangle/Forum/6298/ I got it to run, and connect to other machines but for some reason I can't type into text fields and such. It ignores all input. I started up other X programs like xterm and xedit and the keys/keyboard work fine from them. I am using X-Win32 as my X-server but I have also user a RedHat Linux Server. -- Jerry Kirk mailto:Jerry.Kirk@NexwareCorp.com Nexware Corp. http://www.NexwareCorp.com 865.546.9998 x13 AIM Nickname: JerryLKirk From ssiddiqi@InspirePharm.Com Mon Mar 13 11:41:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 13 Mar 2000 11:41:00 -0000 Subject: "ddd" problem not sensing key events References: Message-ID: Please note that UNIX uses app-defaults where XErrorDB and XKeysymDB are defined when X server loads. But that is not the case for Windows. We are using X11 libs which run on UNIX like API (Cygwin) and app-defaults are not being loaded when X-server starts because you are using an X which does not use Cygwin... sooo... hink what we need to do? SET XKeysymDB=c:\usr\X11R6\lib\X11\XKeysymDB (or whatever your path to XKeysymDb is) SET XErrorDB=c:\usr\X11R6\lib\X11\XErrorDB Have fun Suhaib BTW. If I am not mistaken I mentioned this on Cygwin/XFree FAQ too. > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Jerry L. > Kirk > Sent: Monday, March 13, 2000 2:32 PM > To: cygwin-xfree@sourceware.cygnus.com > Subject: "ddd" problem not sensing key events > > > I am rather new to this whole cygwin toolset and I am trying to > demonstrate > "ddd" I am using the binaries that are at: > > http://www.geocities.com/ResearchTriangle/Forum/6298/ > > I got it to run, and connect to other machines but for some > reason I can't type into > text fields and such. It ignores all input. I started up other X > programs like xterm and > xedit and the keys/keyboard work fine from them. > > I am using X-Win32 as my X-server but I have also user a RedHat > Linux Server. > > -- > Jerry Kirk mailto:Jerry.Kirk@NexwareCorp.com > Nexware Corp. http://www.NexwareCorp.com > 865.546.9998 x13 AIM Nickname: JerryLKirk > From ssiddiqi@InspirePharm.Com Mon Mar 13 12:34:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 13 Mar 2000 12:34:00 -0000 Subject: "ddd" problem not sensing key events References: Message-ID: Good. I would update FAQ. I am planing on updating Cygwin URL and FAQ. The icons problem could be related to DDD itself. I think it uses pixmap icon file. I cannot verify it right now. You might consider putting a copy of icon file in the directory where ddd.exe is. BTW: Cygwin URL was updated today. Suhaib > Previously, you (Suhaib M. Siddiqi) wrote: > > > > Please note that UNIX uses app-defaults where XErrorDB and XKeysymDB > > are defined when X server loads. > > > > But that is not the case for Windows. We are using X11 libs which run > > on UNIX like API (Cygwin) and app-defaults are not being loaded > > when X-server starts because you are using an X which does not use > > Cygwin... sooo... think what we need to do? > > > > SET XKeysymDB=c:\usr\X11R6\lib\X11\XKeysymDB (or whatever your path to > > XKeysymDb is) > > > > SET XErrorDB=c:\usr\X11R6\lib\X11\XErrorDB > > > Thanks for the info, I stuck it in cygnus.bat and the keyboard works now. > A few icons under ddd don't seem to draw. Like the Stop sign when > I set a break point, but thats pretty minor. > > I re-checked the FAQ and did not see a comment about those two settings. > > > > > -- > Jerry Kirk mailto:Jerry.Kirk@NexwareCorp.com > Nexware Corp. http://www.NexwareCorp.com > 865.546.9998 x13 AIM Nickname: JerryLKirk > From John.Huddleston@usda.gov Tue Mar 14 10:22:00 2000 From: John.Huddleston@usda.gov (John Huddleston) Date: Tue, 14 Mar 2000 10:22:00 -0000 Subject: Xwin needs rgb Message-ID: <01c801bf8de2$41a54a20$9801010a@gpsr.colostate.edu> To cygwin-free, I downloaded the cygwin-xfree binary for B20 and installed it. When I run the Xwin command to start server it cannot find the rgb database under /usr/lib/X11 So, I downloaded the xc-1.tar.bz2, built the rgb.exe from the source, went to the lib/X11 directory and used the command 'rgb rgb < rgb.txt' to create the database. The Xwin server will still not start. I have the link /usr/lib/X11 to the /usr/X11R6.4/lib/X11 directory. Is there something else I can do to make it work? John Huddleston From ssiddiqi@InspirePharm.Com Tue Mar 14 10:27:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Tue, 14 Mar 2000 10:27:00 -0000 Subject: Xwin needs rgb References: <01c801bf8de2$41a54a20$9801010a@gpsr.colostate.edu> Message-ID: What was the name of the archive you downloaded? The name of the binary archive which contain Xwin.exe? There are two different version of XWin.exe in 2 different archives. NO, you cannot change rgb.txt to rgb. It should be rgb.tx in /usr/X11R6/lib/X11 The X knows it and knows how to read it. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of John > Huddleston > Sent: Tuesday, March 14, 2000 1:22 PM > To: cygwin-xfree@sourceware.cygnus.com > Subject: Xwin needs rgb > > > To cygwin-free, > > I downloaded the cygwin-xfree binary for B20 and > installed it. When I run the Xwin command to start > server it cannot find the rgb database under /usr/lib/X11 > > So, I downloaded the xc-1.tar.bz2, built the rgb.exe > from the source, went to the lib/X11 directory and used > the command 'rgb rgb < rgb.txt' to create the database. > > The Xwin server will still not start. I have the link > /usr/lib/X11 to the /usr/X11R6.4/lib/X11 directory. > > Is there something else I can do to make it work? > > John Huddleston From ssiddiqi@InspirePharm.Com Tue Mar 14 13:17:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Tue, 14 Mar 2000 13:17:00 -0000 Subject: Xwin needs rgb References: <01c801bf8de2$41a54a20$9801010a@gpsr.colostate.edu> Message-ID: That is a Cygwin compiled XWin.exe from Kara's code wich uses DirectX 6.1 libraries. It is very buggy and will not work for you properly at the moment. Try instead Xvfb.exe which uses Peter Busch Video drver. How to install it was anouced in one of the mail. You can find a link from main URL of Cygwin/XFree Suhaib > -----Original Message----- > From: John Huddleston > [ mailto:jhuddleston#064#itc.nrcs.usda.gov%NRCSITCE@hq.usda.gov ] > Sent: Tuesday, March 14, 2000 3:59 PM > To: Suhaib M. Siddiqi > Subject: Re: Xwin needs rgb > Sensitivity: Personal > > > The archive is xfddx_x_server_binary.tar.bz2 > > Did I get the symbolic link correct? > > John > > ----- Original Message ----- > From: Suhaib M. Siddiqi > > To: Huddleston, John ; > cygwin-xfree@sourceware.cygnus.com@i > cs.USDA.go > v> > Sent: Tuesday, March 14, 2000 11:23 AM > Subject: RE: Xwin needs rgb > > > > > > What was the name of the archive you downloaded? The name of the binary > > archive which contain > > Xwin.exe? > > > > There are two different version of XWin.exe in 2 different archives. > > > > NO, you cannot change rgb.txt to rgb. It should be rgb.tx in > > /usr/X11R6/lib/X11 > > The X knows it and knows how to read it. > > > > > > Suhaib > > > > > > > -----Original Message----- > > > From: cygwin-xfree-owner@sourceware.cygnus.com > > > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of John > > > Huddleston > > > Sent: Tuesday, March 14, 2000 1:22 PM > > > To: cygwin-xfree@sourceware.cygnus.com > > > Subject: Xwin needs rgb > > > > > > > > > To cygwin-free, > > > > > > I downloaded the cygwin-xfree binary for B20 and > > > installed it. When I run the Xwin command to start > > > server it cannot find the rgb database under /usr/lib/X11 > > > > > > So, I downloaded the xc-1.tar.bz2, built the rgb.exe > > > from the source, went to the lib/X11 directory and used > > > the command 'rgb rgb < rgb.txt' to create the database. > > > > > > The Xwin server will still not start. I have the link > > > /usr/lib/X11 to the /usr/X11R6.4/lib/X11 directory. > > > > > > Is there something else I can do to make it work? > > > > > > John Huddleston > > From ssiddiqi@InspirePharm.Com Tue Mar 14 14:46:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Tue, 14 Mar 2000 14:46:00 -0000 Subject: Xwin needs rgb References: <000314223725Z.WT28090.> <0*/PN=John.Huddleston/OU=NRCSITCE/O=NRCS/PRMD=GOV+USDA/ADMD=ATTMAIL/C=US/"@MHS> Message-ID: > -----Original Message----- > From: John Huddleston > [ mailto:/S=jhuddles#064#rocky.itc.nrcs.usda.gov/OU=NRCSITCE/O=NRCS/P=GOV > +USDA/A=ATTMAIL/C=US/@hq.usda.gov] > Sent: Tuesday, March 14, 2000 5:37 PM > To: Suhaib M. Siddiqi > Subject: Re: Xwin needs rgb > Sensitivity: Personal > > > > NO, you cannot change rgb.txt to rgb. It should be rgb.tx in > > /usr/X11R6/lib/X11 > > The X knows it and knows how to read it. > > > > > > Suhaib > > > > Sahaib, the rgb.exe program does not change the file. It takes > rgb.txt as input and creates rgb.dir and rgb.pag files. The > command syntax is from solaris as 'rgb rgb < rgb.txt' > where the first argument to the rgb.exe program creates > the pag and dir files using that prefix. > > John First of all, could you correct you email client. You are sending emails directly to me with Reply to: John Huddleston [/S=jhuddles#064#rocky.itc.nrcs.usda.gov/OU=NRCSITCE/O=NRCS/P=GOV+USDA/A=ATT MAIL/C=US/@hq.usda.gov] Second I know what rgb secutable does. What I was saying you do not need to do that because binary distribution should have prebuilt files for Cygwin. Suhaib From ealiberti@hotmail.com Tue Mar 14 14:48:00 2000 From: ealiberti@hotmail.com (Emanuele Aliberti) Date: Tue, 14 Mar 2000 14:48:00 -0000 Subject: GCC support for Intel asm + NT DDK [Re: Beta version of new Message-ID: <20000314224731.76010.qmail@hotmail.com> Of course, also the ReactOS people is very interested in extending gcc+binutils to handle ddk sources in full and generate subsystem 1 binaries. We are not compiler hackers, but for what we know, please do not hesitate to contact us (Cc to ). ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From ssiddiqi@InspirePharm.Com Tue Mar 14 14:55:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Tue, 14 Mar 2000 14:55:00 -0000 Subject: GCC support for Intel asm + NT DDK [Re: Beta version of new References: <20000314224731.76010.qmail@hotmail.com> Message-ID: Contact for? One simple way of compiling some of the Intel ASM code with gcc/as is to port intel2gas from Linux to Cygwin. The intel2gas source code is GPL'ed and available on the Net. I do not remember the URL. It compiles out-of-the-box under Cygwin using Cygwin v 1.0 or Cygwin 1.1 (Development snapshot. v 1.1 of Cygwin is needed becasue B20.1 lacks glob.h which is needed by intel2gas code. After you compile intel2gas executable build you syntax database and you could migrate at least some if not a lot of Intel ASm code to gcc/as. I am not a driver expert so, I could not be of further assistance. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Emanuele > Aliberti > Sent: Tuesday, March 14, 2000 6:48 PM > To: cygwin-xfree@sourceware.cygnus.com > Cc: ros-kernel@reactos.com > Subject: Re: GCC support for Intel asm + NT DDK [Re: Beta version of new > > > > Of course, also the ReactOS people is very interested in extending > gcc+binutils to handle ddk sources in full and generate subsystem 1 > binaries. We are not compiler hackers, but for what we know, > please do not > hesitate to contact us (Cc to ). > ______________________________________________________ > Get Your Private, Free Email at http://www.hotmail.com From kdmurthy@vsnl.com Tue Mar 14 22:41:00 2000 From: kdmurthy@vsnl.com (kdmurthy@vsnl.com) Date: Tue, 14 Mar 2000 22:41:00 -0000 Subject: DirectX X-Server - a request for feedback Message-ID: <200003150638.MAA10659@mypage.vsnl.com> Greetings, Atlast I could download the latest tar balls from cygwin (X-3.9.18*) and planning to do some more work on the DirectX based X-Server. Did any one tried it. The last message I have is that there are some problems and things are not working properly. I request anyone who have a feedback to post it to the list. The next few days I am planning to work on it and bring it to a better state ;-) Regards KD PS: Suhaib, my email-id in directx.c is wrong. From ssiddiqi@InspirePharm.Com Wed Mar 15 04:10:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Wed, 15 Mar 2000 04:10:00 -0000 Subject: DirectX X-Server - a request for feedback References: <200003150638.MAA10659@mypage.vsnl.com> Message-ID: Hi, I did some work on your code which I had not released yet. It would be part of the next release which I would not release until cygwin/xfree directory is reorganized and the non-functional pre-alpha codes and binaries are removed. I had been waiting for replies from Sourcemaster@cygnus.com. One of the major problem with your DirectX based X-server is that it runs in full screen mode completely occupying the desktop. If I try to access the Win32 Desktop by using crtl+esc keys, or alt+tab keys to access the Win32 desktop so I can start xterm, it would crash. Basically 2 things needs to be done with it. 1) fix the crash when crtl+esc and/or alt+esc keys pressed. 2) Write a good batch file for cmd which starts X-server then open an xterm client so users can work in shell to start application. Regards Suhaib BTW: I will correct your e-mail address in directx.c whenever the next code is released. > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of > kdmurthy@vsnl.com > Sent: Wednesday, March 15, 2000 1:39 AM > To: cygwin-xfree@sourceware.cygnus.com > Subject: DirectX X-Server - a request for feedback > > > Greetings, > > Atlast I could download the latest tar balls from cygwin (X-3.9.18*) and > planning to do some more work on the DirectX based X-Server. > > Did any one tried it. The last message I have is that there are some > problems and things are not working properly. > > I request anyone who have a feedback to post it to the list. The next few > days I am planning to work on it and bring it to a better state ;-) > > Regards > KD > > PS: Suhaib, my email-id in directx.c is wrong. From ssiddiqi@InspirePharm.Com Thu Mar 16 04:30:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Thu, 16 Mar 2000 04:30:00 -0000 Subject: DirectX X-Server - a request for feedback References: <005501bf8eff$e4bc8cf0$6f0110ac@subexblr> Message-ID: > Fine. I just hope that I dont repeat doing the same things which you have > already completed. > No you will not. My work is about getting the code merged into XFree86 4.0 final release, source tree. > > > > 1) fix the crash when crtl+esc and/or alt+esc keys pressed. > > > Current code captures only ALT-TAB. Use ALT-TAB to use telnet and start a > telnet session. Better still, u can use -broadcast to get a XDM login. Alt+tab keys crashes the xwin.exe. It does access to Win32 desktop but when you type ./xterm at the cmd line or bash prompt, server crashes with ACCESS_VIOLATIONS. Sometimes it gives a message before crash, Could not lock Surface, which seems to me a DirectX Surface Restore issue. > > > 2) Write a good batch file for cmd which starts X-server then open > > an xterm client so users can work in shell to start application. > > > I believe this should be part of the window message handling. Prodive > facilities for session definitions etc. I should attempt this > once the basic > functionality is OK. I am still unable to get a login from gdm - > kdm and xdm > works fine. Most users might not use xdm or kdm. They would also may not use DirectX server to telnet from another machine and display on remote UNIX machine. Mostly it would be used by end-users to display local X clients or display remote X clients on Win32 machine. You can go ahead and implement Windows message handeling, please. Regards Suhaib > > Regards > KD > From welshirish@hotmail.com Thu Mar 16 07:43:00 2000 From: welshirish@hotmail.com (WelshIrish) Date: Thu, 16 Mar 2000 07:43:00 -0000 Subject: processors Message-ID: <20000316154302.57410.qmail@hotmail.com> I am running a CYRIX based system.???? The site mentions nothing about processor preferences or dependancies.???? Is there anything I should know? From ssiddiqi@InspirePharm.Com Thu Mar 16 07:49:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Thu, 16 Mar 2000 07:49:00 -0000 Subject: processors References: <20000316154302.57410.qmail@hotmail.com> Message-ID: No idea what you should no.???? I do not have Cyrix.???? I assume you should be OK but you could try and find out.???? AMD-k8 and AMD Athelon works jst fine. ???? Suhaib ???? -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [mailto:cygwin-xfree-owner@sourceware.cygnus.com] On Behalf Of WelshIrish Sent: Thursday, March 16, 2000 10:42 AM To: cygwin-xfree@sourceware.cygnus.com Subject: processors I am running a CYRIX based system.???? The site mentions nothing about processor preferences or dependancies.???? Is there anything I should know? From fortinj@attglobal.net Thu Mar 16 13:35:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Thu, 16 Mar 2000 13:35:00 -0000 Subject: test post Message-ID: <38D153A2.F859F6BC@attglobal.net> test From kudrna@plasma.troja.mff.cuni.cz Thu Mar 16 14:40:00 2000 From: kudrna@plasma.troja.mff.cuni.cz (Pavel Kudrna) Date: Thu, 16 Mar 2000 14:40:00 -0000 Subject: crash in XFillRectangle? Message-ID: <22771.953246427.0@NO-ID-FOUND.mhonarc.org> My program runs well under Redhat6, Suse, HPUX but crashes under CYGWIN calling XFillRectangle after it successfully creates the pixmap with the function XCreatePixmap. How can I debug into XFillRectangle() which is in .dll? Is it OK that gdb can't backtrace and read in the core dump? Program is running on WinNT4.0, CygwinB20.1, Starnet X- Win32, Pentium II, 512MB memory. Do you have any suggestions? pixmap = XCreatePixmap(theDisplay, Tk_WindowId(tkwin), Tk_Width(tkwin), Tk_Height(tkwin), Tk_Depth(tkwin) ); XFillRectangle(theDisplay, pixmap, wingc, 0, 0, Tk_Width(tkwin), Tk_Height(tkwin) ); The error message is: [main] c:\progra~1\cygnus\root\home\kudrna\xtest.exe 2029 (0) handle_exceptions: Exception: STATUS_ACCESS_VIOLATION [main] xtest 2029 (0) handle_exceptions: Dumping stack trace to xtest.exe.core The same program under ddd debugger gives Program received signal SIGSEGV, Segmentation fault. 0x66309485 in _size_of_stack_reserve__ () (gdb) ^ ^ ^this address is inside cygtk80.dll Thanks Pavel Kudrna. From kelem@adaptivesilicon.com Fri Mar 17 16:50:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Fri, 17 Mar 2000 16:50:00 -0000 Subject: multiple cygwin1.dlls Message-ID: <38D2D2C3.8B56C2C4@adaptivesilicon.com> I'm having trouble with xfree from ftp://sourceware.cygnus.com/pub/cygwin/xfree/pre-alpha-xfree-cygwin-b20.1.tar.bz2 I'm running on Win NT 4.0 SP6 with Cygwin 1.0. When I try to run "XGGI -targets directx &", I get the message: {ASTONMARTIN:kelem:281} g:\Cygwin\usr\X11R6\bin\XGGI.exe: *** conflicting versions of cygwin1.dll detected. Use only the most recent version. 0 0 [unknown (0x1D8)] (unknown) 0 lock_pinfo_for_update: rc 0, pinfo_mutex 0xFFFFFFFF, Win32 error 6 In fact, I do have two cygwin1.dll files: G:/Cygwin/bin/cygwin1.dll G:/Cygwin/usr/X11R6/bin/cygwin1.dll It looks like the problem is that I'm running Cygwin 1.0 instead of b20.1. What do I have to do to get xfree to run under Cygwin 1.0? Thanks for your help, Steve Kelem From cgf@cygnus.com Fri Mar 17 17:11:00 2000 From: cgf@cygnus.com (Chris Faylor) Date: Fri, 17 Mar 2000 17:11:00 -0000 Subject: multiple cygwin1.dlls References: <38D2D2C3.8B56C2C4@adaptivesilicon.com> Message-ID: <20000317201143.A27256@cygnus.com> On Fri, Mar 17, 2000 at 04:50:11PM -0800, Steve Kelem wrote: >I'm having trouble with xfree from > ftp://sourceware.cygnus.com/pub/cygwin/xfree/pre-alpha-xfree-cygwin-b20.1.tar.bz2 > >I'm running on Win NT 4.0 SP6 with Cygwin 1.0. > >When I try to run "XGGI -targets directx &", I get the message: >{ASTONMARTIN:kelem:281} g:\Cygwin\usr\X11R6\bin\XGGI.exe: *** >conflicting versions of cygwin1.dll detected. Use only the most recent >version. > > 0 0 [unknown (0x1D8)] (unknown) 0 lock_pinfo_for_update: rc 0, >pinfo_mutex 0xFFFFFFFF, Win32 error 6 > >In fact, I do have two cygwin1.dll files: >G:/Cygwin/bin/cygwin1.dll >G:/Cygwin/usr/X11R6/bin/cygwin1.dll > >It looks like the problem is that I'm running Cygwin 1.0 instead of >b20.1. What do I have to do to get xfree to run under Cygwin 1.0? You should follow the helpful directions. Use only the most recent version of cygwin1.dll. In this case, that would be the v1.0 version. Delete the B20 version. You don't need it. cgf From kelem@adaptivesilicon.com Fri Mar 17 17:29:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Fri, 17 Mar 2000 17:29:00 -0000 Subject: multiple cygwin1.dlls References: <38D2D2C3.8B56C2C4@adaptivesilicon.com> <20000317201143.A27256@cygnus.com> Message-ID: <38D2DBF5.5C4130DB@adaptivesilicon.com> Chris Faylor wrote: > >It looks like the problem is that I'm running Cygwin 1.0 instead of > >b20.1. What do I have to do to get xfree to run under Cygwin 1.0? > > You should follow the helpful directions. Use only the most recent > version of cygwin1.dll. In this case, that would be the v1.0 version. > Delete the B20 version. You don't need it. > > cgf To which helpful instructions are you referring? I've been working off of the "helpful" instructions in http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html . I assumed that the pre-alpha-xfree... was xfree compiled under cygwin, and not a copy of cygwin. That page had me download pre-alpha-xfree-cygwin-b20.1.tar.bz2. That's a tar of usr/X11R6, which contains the offending dll. Can I delete just that dll or is there more I need to delete? The other download was ggi.tar.gz. That contains a bunch of stuff for /usr/local/etc/ggi. I even tried renaming usr/X11R6/bin/cygwin1.dll, and that didn't seem to change anything. Thanks for your help, Steve From kelem@adaptivesilicon.com Fri Mar 17 17:34:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Fri, 17 Mar 2000 17:34:00 -0000 Subject: multiple cygwin1.dlls References: <38D2D2C3.8B56C2C4@adaptivesilicon.com> <20000317201143.A27256@cygnus.com> Message-ID: <38D2DD1B.C35018C3@adaptivesilicon.com> If the "helpful" information to which you're referring is "use only the most recent version", how do I tell which is the most recent version? I don't think file date is a reliable indicator. Thanks, Steve Chris Faylor wrote: > On Fri, Mar 17, 2000 at 04:50:11PM -0800, Steve Kelem wrote: > >I'm having trouble with xfree from > > ftp://sourceware.cygnus.com/pub/cygwin/xfree/pre-alpha-xfree-cygwin-b20.1.tar.bz2 > > > >I'm running on Win NT 4.0 SP6 with Cygwin 1.0. > > > >When I try to run "XGGI -targets directx &", I get the message: > >{ASTONMARTIN:kelem:281} g:\Cygwin\usr\X11R6\bin\XGGI.exe: *** > >conflicting versions of cygwin1.dll detected. Use only the most recent > >version. > > > > 0 0 [unknown (0x1D8)] (unknown) 0 lock_pinfo_for_update: rc 0, > >pinfo_mutex 0xFFFFFFFF, Win32 error 6 > > > >In fact, I do have two cygwin1.dll files: > >G:/Cygwin/bin/cygwin1.dll > >G:/Cygwin/usr/X11R6/bin/cygwin1.dll > > > >It looks like the problem is that I'm running Cygwin 1.0 instead of > >b20.1. What do I have to do to get xfree to run under Cygwin 1.0? > > You should follow the helpful directions. Use only the most recent > version of cygwin1.dll. In this case, that would be the v1.0 version. > Delete the B20 version. You don't need it. > > cgf From cgf@cygnus.com Fri Mar 17 17:53:00 2000 From: cgf@cygnus.com (Chris Faylor) Date: Fri, 17 Mar 2000 17:53:00 -0000 Subject: multiple cygwin1.dlls References: <38D2D2C3.8B56C2C4@adaptivesilicon.com> <20000317201143.A27256@cygnus.com> <38D2DD1B.C35018C3@adaptivesilicon.com> Message-ID: <20000317205313.A28303@cygnus.com> On Fri, Mar 17, 2000 at 05:34:19PM -0800, Steve Kelem wrote: >If the "helpful" information to which you're referring is "use only the >most recent version", how do I tell which is the most recent version? >I don't think file date is a reliable indicator. The Cygwin 1.0 version is newer than B20.1. You should be able to get information on build date by typing: strings cygwin1.dll | grep "%%% " cgf From siddiqis@ipass.net Fri Mar 17 18:19:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Fri, 17 Mar 2000 18:19:00 -0000 Subject: multiple cygwin1.dlls References: <38D2D2C3.8B56C2C4@adaptivesilicon.com> Message-ID: No, the binaries were compiled using Cygwin 1.0. or Cygwin 1.1 (which are known as Latest Development Snapshots). I use Cygwin 1.0 and or 1.1 for several reasons which were explained in previous messages. I may have by mistake left a copy of cygwin1.dll in /usr/X11R6/bin, if it is there DELETE. You should be fine with Cygwin v 1.0. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Steve > Kelem > Sent: Friday, March 17, 2000 7:50 PM > To: cygwin-xfree@sourceware.cygnus.com > Subject: multiple cygwin1.dlls > > > I'm having trouble with xfree from > ftp://sourceware.cygnus.com/pub/cygwin/xfree/pre-alpha-xfree-cygwi > n-b20.1.tar.bz2 > > I'm running on Win NT 4.0 SP6 with Cygwin 1.0. > > When I try to run "XGGI -targets directx &", I get the message: > {ASTONMARTIN:kelem:281} g:\Cygwin\usr\X11R6\bin\XGGI.exe: *** > conflicting versions of cygwin1.dll detected. Use only the most recent > version. > > 0 0 [unknown (0x1D8)] (unknown) 0 lock_pinfo_for_update: rc 0, > pinfo_mutex 0xFFFFFFFF, Win32 error 6 > > In fact, I do have two cygwin1.dll files: > G:/Cygwin/bin/cygwin1.dll > G:/Cygwin/usr/X11R6/bin/cygwin1.dll > > It looks like the problem is that I'm running Cygwin 1.0 instead of > b20.1. What do I have to do to get xfree to run under Cygwin 1.0? > > Thanks for your help, > Steve Kelem > From siddiqis@ipass.net Fri Mar 17 18:23:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Fri, 17 Mar 2000 18:23:00 -0000 Subject: multiple cygwin1.dlls References: <38D2DBF5.5C4130DB@adaptivesilicon.com> Message-ID: > > To which helpful instructions are you referring? I've been > working off of the > "helpful" instructions in > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html > . I assumed that the > pre-alpha-xfree... was xfree compiled under cygwin, and not a > copy of cygwin. That > page had me download pre-alpha-xfree-cygwin-b20.1.tar.bz2. > That's a tar of usr/X11R6, > which contains the offending dll. Can I delete just that dll or > is there more I need > to delete? The other download was ggi.tar.gz. That contains a > bunch of stuff for > /usr/local/etc/ggi. You can delete all the DLLs if you do not anything to work ;-) > I even tried renaming usr/X11R6/bin/cygwin1.dll, and that didn't > seem to change > anything. Looks like I left my copy of Cygwin1.dll in usr/X11R6/bin? If you see a Cygwin1.dll in /usr/X11R6/bin you must delete it. Are you using B20.1 or Cygwin v 1.0? The pre-alpha contains binaries from xfree86 but X-server in pre-alpha were not functional. I will be removing pre-alpha over the weekend. If you need X-server you need either XVNC, xfddx or use XGGI from pre-alpha. Use the cygwin1.dll which came with your Cygwin. Suhaib > > Thanks for your help, > Steve > From ssiddiqi@InspirePharm.Com Mon Mar 20 05:21:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 20 Mar 2000 05:21:00 -0000 Subject: Cygwin/XFree FTP and URL Links Message-ID: Most of the links at Cygwin/XFree URL and FTP will be broken for the next couple of days. I am reorganizing the site. Binary and sources archives had been moved to relevant directories. Pre-alpha codes will replaced by final code base. Sorry for the inconvenience, you need to go directly to sourceware.cygnus.com/pub/cygwin/xfree to retrieve the archives. Thanks Suhaib From siddiqis@ipass.net Mon Mar 20 10:35:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Mon, 20 Mar 2000 10:35:00 -0000 Subject: xfree problem References: <38D66BF2.F4F7220D@adaptivesilicon.com> Message-ID: Which libGGI are you using? Did you download it from John Fortin's site? Suhaib > -----Original Message----- > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > Sent: Monday, March 20, 2000 1:21 PM > To: Suhaib M. Siddiqi > Subject: xfree problem > > > When I run (with the 1.0 cygwin1.dll) > XGGI -targets directx & > I get the message: > Fatal server error: > Unable to init LibGGI! > > > [1] Exit 1 XGGI -targets directx > > Any help would be appreciated. > > Thanks, > Steve > > > From ssiddiqi@InspirePharm.Com Mon Mar 20 10:45:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 20 Mar 2000 10:45:00 -0000 Subject: bad link on http://sourceware.cygnus.com/cygwin/xfree/ References: <38D66FED.E3840A28@adaptivesilicon.com> Message-ID: NONE OF THE LINK WOULD WORK. Did you read my anouncement from today morning? I anounced that links would be broken for couple of days. I am in the process of reorganizing the ftp and URL to release final code. Unfortunately the job which puts bread on my table has preferences for me so I can sit 24 hours and give precedence to Cygwin/XFree Regards Suhaib > -----Original Message----- > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > Sent: Monday, March 20, 2000 1:38 PM > To: ssiddiqi@inspirepharm.com > Subject: bad link on http://sourceware.cygnus.com/cygwin/xfree/ > > > On the above-mentioned page, there is a bad link for the file > The X11R6.x libs and clients for Cygwin v 1.0 (CD version) > cygwin-xfree-4.0-cygwin-v-1.tar.bz2 > > ftp://sourceware.cygnus.com/pub/cygwin/xfree/cygwin-xfree-4.0-cygw in-v-1.tar.bz2 The file is actually in a subdirectory. I hope this helps, Steve From siddiqis@ipass.net Mon Mar 20 11:13:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Mon, 20 Mar 2000 11:13:00 -0000 Subject: xfree problem References: <38D67362.65197919@adaptivesilicon.com> Message-ID: I am not sure what mistake are you maing. Just to make sure installation work, I download John's GGI, got pre-alpha to get XGGI binary then following the instructions in http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html to make copies of version 7 dlls yo version 6. edited /usr/local/etc/libggi.conf to add dirctx display/directx.dll then cd /usr/X11R6/bin and typed ./XGGI -targets directx & The X-server came up without problems. Did you install X11R6 in a directory other than /usr/X11R6? Did you install GGI in a directory other than /usr/local? If so you must edit libggi.conf at the top .root /usr/local/lib/ggi for your correct path of liob/ggi directory otherwise you would get libGGI init failure. Suhaib > -----Original Message----- > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > Sent: Monday, March 20, 2000 1:52 PM > To: Suhaib M. Siddiqi > Subject: Re: xfree problem > > > Yes, I downloaded ggi from: > > 3) Download ggi.tar.gz for MingW32/Cygwin from > http://pws.prserv.net/thefortins/ggi.tar.gz > > As specified on the page: > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html . > > Steve > > "Suhaib M. Siddiqi" wrote: > > > Which libGGI are you using? Did you download it from > > John Fortin's site? > > > > Suhaib > > > > > -----Original Message----- > > > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > > > Sent: Monday, March 20, 2000 1:21 PM > > > To: Suhaib M. Siddiqi > > > Subject: xfree problem > > > > > > > > > When I run (with the 1.0 cygwin1.dll) > > > XGGI -targets directx & > > > I get the message: > > > Fatal server error: > > > Unable to init LibGGI! > > > > > > > > > [1] Exit 1 XGGI -targets directx > > > > > > Any help would be appreciated. > > > > > > Thanks, > > > Steve > > > > > > > > > > From symmetry_web@email.msn.com Mon Mar 20 15:22:00 2000 From: symmetry_web@email.msn.com (Sean Champ) Date: Mon, 20 Mar 2000 15:22:00 -0000 Subject: xfree & the ms-w desktop Message-ID: <000b01bf92c3$12c8f0e0$ea591c3f@toolbox> re: integration between the x-server/client and the windows-desktop: has anyone taken a look at Litestep? it's a clone of afterstep, and the code might be somewhat similar: http://www.litestep.net also, geoshell presents a more "minimalist" shell: http://www.geoshell.com -- sean From siddiqis@ipass.net Mon Mar 20 16:07:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Mon, 20 Mar 2000 16:07:00 -0000 Subject: xfree & the ms-w desktop References: <000b01bf92c3$12c8f0e0$ea591c3f@toolbox> Message-ID: Explain please. What Litestep has to do with Win32 desktop integration? It is just another Windows Manager which understands X protocols only? Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Sean Champ > Sent: Monday, March 20, 2000 6:22 PM > To: cygwin-xfree@sourceware.cygnus.com > Subject: xfree & the ms-w desktop > > > re: integration between the x-server/client and the windows-desktop: > > has anyone taken a look at Litestep? it's a clone of afterstep, > and the code might be somewhat similar: > > http://www.litestep.net > > > also, geoshell presents a more "minimalist" shell: > > http://www.geoshell.com > > > > -- sean > From ssiddiqi@InspirePharm.Com Tue Mar 21 05:11:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Tue, 21 Mar 2000 05:11:00 -0000 Subject: FTP directory update Message-ID: I have uploaded and reorganized the cygwin/xfree directory. Attached Readme file explains what is available. Of particular interest is drivers directory which contains new versions of fxddx frame buffering and xfmap drivers from Dr. Peter Busch. xfmap device driver offers /dev/mem and /dev/iopl (which are missing in Windows and Cygwin) features to X-server. The X-server executables Xwin.exe and Xvfb (renamed to XNtUX) are still buggy. I split the XFree86 4.0 source base into various Bzip2 archives. xc40-1.tar.bz2 contains only xc/programs and xc/programs/Xserver. This will allow me to update archive easily and have developers download only changes. Similarly binary distribution is divided into 3 pieces. One contains only executables and DLLs for users who do not want libs and headers for development or have previous versions installed. I will update links Cygwin/Xfree URL during next couple of days. Suhaib From ssiddiqi@InspirePharm.Com Thu Mar 23 05:26:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Thu, 23 Mar 2000 05:26:00 -0000 Subject: cygwinb19 files in current xfree distribution References: Message-ID: First of all: To All: To all Cygwin-xfree subscribers and users, please direct your messages to cygwin-xfree list. It seems to be a recent trend that everyone is sending e-mails directly to me Chris Faylor setup mailing list for some obvious purposes and we should make use of it. To answer your 2 questions. 1) cygwinb19 dll was linked intentionally. The binary was compiled by Dr. Peter Busch and I uploaded his binary 2 weeks ago for people to test drive it. You are reporting a 2 week old binary. Always check recent distribution before reporting problems. 2) I do not think You can run objdump on Microsoft DLLs. The drivers and DLLs are compiled using Microsoft VC 6++ and NTDDK for some obvious reasons: a) There is a lot of Intel ASM code in the drivers., which GCC at present cannot handle. There was discussion about it very first day when drivers were uploaded. b) Linking the DLLs which called devices drivers to cygwin1.dll will reduce the performance. There is a lot of DLL calling another DLL and drivers (*.sys) going on in the background, which I think will be slow if all the devices based drivers are linked cygwin1.dll. Now what is a big benefit of making RPMS of binaries? Please elaborate? At some point when X-server are stabilized the best option would be create Installshield setup. Suhaib > -----Original Message----- > From: Michael Ring [ mailto:m.ring@ndh.net ] > Sent: Thursday, March 23, 2000 8:13 AM > To: ssiddiqi@InspirePharm.Com > Subject: cygwinb19 files in current xfree distribution > > > Hi! > > I have downloaded the newest xfree-files from sourceware and packaged > them with rpm. > > By doing this I found out two funny things: > a) > /usr/X11R6/bin/nt2xmpx.exe > /usr/X11R6/lib/X11/fonts/ttfonts/ttmkfdir.exe > > are linked against cygwinb19.dll > > b) > objdump dumps while examining nt2xv.dll: > > nt2xv.dll > 0 [main] objdump 2517 handle_exceptions: Exception: > STATUS_ACCESS_VIOLATION > 24157 [main] objdump 2517 stackdump: Dumping stack trace to > objdump.exe.stackdump > > Perhaps this is a hint to a corrupt dll (Or a bug in objdump ??) > > Is nt2xmpx.exe/ttmkfdir.exe good for anything ? > Or can I remove them from the rpm-package? > > Thanks in advance, > > Michael Ring From earnie_boyd@yahoo.com Thu Mar 23 05:37:00 2000 From: earnie_boyd@yahoo.com (Earnie Boyd) Date: Thu, 23 Mar 2000 05:37:00 -0000 Subject: cygwinb19 files in current xfree distribution Message-ID: <20000323133723.10734.qmail@web123.yahoomail.com> --- "Suhaib M. Siddiqi" wrote: -8<- > At some point when X-server are stabilized the best option would be create > Installshield setup. > -8<- Yech! There's a new installer being developed by Ron Parker for the Cygwin distro. Perhaps it can be modified for Cygwin-Xfree. ===== --- Earnie Boyd: < mailto:earnie_boyd@yahoo.com > __Cygwin: POSIX on Windows__ Cygwin Newbies: < http://www.freeyellow.com/members5/gw32/index.html > __Minimalist GNU for Windows__ Mingw32 List: < http://www.egroups.com/group/mingw32/ > Mingw Home: < http://www.mingw.org/ > __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com From ssiddiqi@InspirePharm.Com Thu Mar 23 07:48:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Thu, 23 Mar 2000 07:48:00 -0000 Subject: cygwinb19 files in current xfree distribution References: <20000323133723.10734.qmail@web123.yahoomail.com> Message-ID: I will have a look at it, but from where? ;-) Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Earnie > Boyd > Sent: Thursday, March 23, 2000 8:37 AM > To: cygwin-xfree@sourceware.cygnus.com > Subject: RE: cygwinb19 files in current xfree distribution > > > --- "Suhaib M. Siddiqi" wrote: > -8<- > > At some point when X-server are stabilized the best option > would be create > > Installshield setup. > > > -8<- > > Yech! There's a new installer being developed by Ron Parker for > the Cygwin > distro. Perhaps it can be modified for Cygwin-Xfree. > > > ===== > --- > Earnie Boyd: < mailto:earnie_boyd@yahoo.com > > __Cygwin: POSIX on Windows__ > Cygwin Newbies: < http://www.freeyellow.com/members5/gw32/index.html > > __Minimalist GNU for Windows__ > Mingw32 List: < http://www.egroups.com/group/mingw32/ > > Mingw Home: < http://www.mingw.org/ > > > __________________________________________________ > Do You Yahoo!? > Talk to your friends online with Yahoo! Messenger. > http://im.yahoo.com From earnie_boyd@yahoo.com Thu Mar 23 08:06:00 2000 From: earnie_boyd@yahoo.com (Earnie Boyd) Date: Thu, 23 Mar 2000 08:06:00 -0000 Subject: cygwinb19 files in current xfree distribution Message-ID: <20000323160611.6371.qmail@web120.yahoomail.com> From: "Ron Parker" | Block address To: cygwin-developers@sourceware.cygnus.com Subject: Setup 0.51 Date: Thu, 09 Mar 2000 20:56:03 PST The updated version of setup is available at http://home.kc.rr.com/nexus/cygwin . There is both a binary and the source. The only changes from the source I posted earlier are bug fixes. I welcome all input. --- "Suhaib M. Siddiqi" wrote: > I will have a look at it, but from where? ;-) > > Suhaib > > > -----Original Message----- > > From: cygwin-xfree-owner@sourceware.cygnus.com > > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Earnie > > Boyd > > Sent: Thursday, March 23, 2000 8:37 AM > > To: cygwin-xfree@sourceware.cygnus.com > > Subject: RE: cygwinb19 files in current xfree distribution > > > > > > --- "Suhaib M. Siddiqi" wrote: > > -8<- > > > At some point when X-server are stabilized the best option > > would be create > > > Installshield setup. > > > > > -8<- > > > > Yech! There's a new installer being developed by Ron Parker for > > the Cygwin > > distro. Perhaps it can be modified for Cygwin-Xfree. > > > > > > ===== > > --- > > Earnie Boyd: < mailto:earnie_boyd@yahoo.com > > > __Cygwin: POSIX on Windows__ > > Cygwin Newbies: < http://www.freeyellow.com/members5/gw32/index.html > > > __Minimalist GNU for Windows__ > > Mingw32 List: < http://www.egroups.com/group/mingw32/ > > > Mingw Home: < http://www.mingw.org/ > > > > > __________________________________________________ > > Do You Yahoo!? > > Talk to your friends online with Yahoo! Messenger. > > http://im.yahoo.com > ===== --- Earnie Boyd: < mailto:earnie_boyd@yahoo.com > __Cygwin: POSIX on Windows__ Cygwin Newbies: < http://www.freeyellow.com/members5/gw32/index.html > __Minimalist GNU for Windows__ Mingw32 List: < http://www.egroups.com/group/mingw32/ > Mingw Home: < http://www.mingw.org/ > __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com From christian.denat@wanadoo.fr Thu Mar 23 16:48:00 2000 From: christian.denat@wanadoo.fr (Christian Denat) Date: Thu, 23 Mar 2000 16:48:00 -0000 Subject: Problem with lesstif/Xfree. References: <38DAB855.40D763FA@wanadoo.fr> Message-ID: <38DABB3C.32F15467@wanadoo.fr> Christian Denat a ????crit : > Hi all, > > I'm trying to compile NEdit using cygwin and xfree and got these errors > during the final link. > > /usr/lesstif/Motif2.0/lib/libXm.a(RepType.o): In function > `_XmRepTypeStringToVal > ue': > /d/lesstif-current/lib/Xm-2.0/RepType.c:101: undefined reference to > `_imp___ctyp > e_' > /usr/lesstif/Motif2.0/lib/libXm.a(RepType.o): In function > `XmRepTypeGetNameList' > > I downloaded : lesstif 0-89-9 cygwin as well as Xfree86-bin tar balls. > and using the latest snapshot for cygwin1.dll. > > I suspect a mismatch between version. > Any ideas ? > > Please could you cc me your reply because I'm not on the list > Any help will be greatly appreciated. > > Regards. > > Christian-- > --------------------------------------------------------------------------------- > > Christian Denat tel : +33 476 38 15 13 / +33 681 61 > 06 68 > 9 place d'armes Christian.denat@wanadoo.fr > 38160 Saint Marcellin > http://perso.wanadoo.fr/christian.denat > France > --------------------------------------------------------------------------------- > > Webmaster of nedit.org -- --------------------------------------------------------------------------------- Christian Denat tel : +33 476 38 15 13 / +33 681 61 06 68 9 place d'armes Christian.denat@wanadoo.fr 38160 Saint Marcellin http://perso.wanadoo.fr/christian.denat France --------------------------------------------------------------------------------- From Rudi.De.Vos@netbuilding.simac.be Fri Mar 24 00:45:00 2000 From: Rudi.De.Vos@netbuilding.simac.be (Rudi De Vos) Date: Fri, 24 Mar 2000 00:45:00 -0000 Subject: Displaying windows applications on x-terminals Message-ID: <2C0DCD302BBBD111BFE500805F156BB8539E6F@SNB-NT1> Yes, It is possible (win2k) 1) I changed the gina.dll --> the winvncserver start before you logon 2) The winvncserver starts the Xvncviewer"cygwin port" (passing the correct port) 3) rshd starts mstsc rsh ntbox -display X-terminal:0.0 rsh -->mstsc--->winlogon--->gina.dll--->winvncserver--->Xvncviewer--->remote display From Eric_Ziegler@vanguard.com Fri Mar 24 05:39:00 2000 From: Eric_Ziegler@vanguard.com (Eric_Ziegler@vanguard.com) Date: Fri, 24 Mar 2000 05:39:00 -0000 Subject: Displaying windows applications on x-terminals Message-ID: <852568AC.004B1021.00@vgi4mail.vanguard.com> Could you describe what you are talking about. I am interested in trying to get Windows apps to run within the XServer. Is this what you are talking about? If it is, could you describe in more detail what you did to make it possible? thanks Eric To: "'cygwin-xfree@sourceware.cygnus.com'" cc: (bcc: Eric Ziegler/IT/VGI) Subject: RE:Displaying windows applications on x-terminals Yes, It is possible (win2k) 1) I changed the gina.dll --> the winvncserver start before you logon 2) The winvncserver starts the Xvncviewer"cygwin port" (passing the correct port) 3) rshd starts mstsc rsh ntbox -display X-terminal:0.0 rsh -->mstsc--->winlogon--->gina.dll--->winvncserver--->Xvncviewer--->remote display From Rudi.De.Vos@netbuilding.simac.be Fri Mar 24 07:00:00 2000 From: Rudi.De.Vos@netbuilding.simac.be (Rudi De Vos) Date: Fri, 24 Mar 2000 07:00:00 -0000 Subject: Displaying windows applications on x-terminals Message-ID: <2C0DCD302BBBD111BFE500805F156BB8539E70@SNB-NT1> Hoi, The standard WinVncServer capture the ms-desktop or application and display's it on a vncviewer. When you use the Xwinvncviewer on the same machine as the server, you translate the windows desktop into X. Win2k has the possebility of starting multiple TerminalServerClients om the same desktop The problem is that you need a seperated vncserver for every client, that starts before you logon. (to make logon from X possible) So I changed the gina.dll (the library responsible for the logon). The newgina.dll starts the vncserver at the moment you get the logon window. The vncserver starts the Xwinvncviewer passing the port used by that server. When you start the Terminal client from a rshd service: The TS is invisible local, but works in X. I also had to change the rshd for passing the remote X display and some stuff in the vncserver to allow multiple instances and other.. I just started to use the vncserver for serving one application. For the moment this only works when the application runs on the desktop... Greetings From fjr@marsdome.penguinpowered.com Fri Mar 24 16:47:00 2000 From: fjr@marsdome.penguinpowered.com (Frank Ramsay) Date: Fri, 24 Mar 2000 16:47:00 -0000 Subject: XGGI-XServer Message-ID: <00032419591400.17580@marsdome.penguinpowered.com> Hi all, I've been looking for a free (and complete) XServer for windows, I think the XGGI-XServer is what I need, but I can't find some of the required .dll files. Can someone help me? When I try and run the executable I get a messagebox saying it's looking for libgg-0-0-6.dll. I (think) I followed the dirrections on http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html correctly, but I can't find this dll. So could some kind soul point me to where I can find a compiled .dll's for libgg-0-0-6.dll and libgii-0-0-6.dll (This is also mentioned on the website, but again I can't find it)? If you have them (and have the bandwith), you can just e-mail them to me. Thanks :) -fjr -- Frank J. Ramsay fjr@marsdome.penguinpowered.com From fortinj@attglobal.net Sat Mar 25 03:56:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Sat, 25 Mar 2000 03:56:00 -0000 Subject: XGGI-XServer References: <00032419591400.17580@marsdome.penguinpowered.com> Message-ID: <38DCA94A.92836098@attglobal.net> Frank Ramsay wrote: > > Hi all, > I've been looking for a free (and complete) XServer for windows, I think the > XGGI-XServer is what I need, but I can't find some of the required .dll files. > Can someone help me? > When I try and run the executable I get a messagebox saying it's looking for > libgg-0-0-6.dll. I (think) I followed the dirrections on > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html correctly, > but I can't find this dll. So could some kind soul point me to where I can > find a compiled .dll's for libgg-0-0-6.dll and libgii-0-0-6.dll (This is also > mentioned on the website, but again I can't find it)? If you have them (and > have the bandwith), you can just e-mail them to me. Thanks :) > You have to rename the libgg-0-0-7.dll to libgg-0-0-6.dll. The sane for libgii-0-0-7.dll Also see http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html This will hopefully change in the future. John From siddiqis@ipass.net Sat Mar 25 07:04:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Sat, 25 Mar 2000 07:04:00 -0000 Subject: XGGI-XServer References: <00032419591400.17580@marsdome.penguinpowered.com> Message-ID: copy libgg-0-0-7.dll to libgg-0-0-6.dll copy libgii-0-07.dll to libgii-0-0-6.dll that was also siad in message msg00056.html Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Frank > Ramsay > Sent: Friday, March 24, 2000 7:55 PM > To: cygwin-xfree@sourceware.cygnus.com > Subject: XGGI-XServer > > > Hi all, > I've been looking for a free (and complete) XServer for > windows, I think the > XGGI-XServer is what I need, but I can't find some of the > required .dll files. > Can someone help me? > When I try and run the executable I get a messagebox saying it's > looking for > libgg-0-0-6.dll. I (think) I followed the dirrections on > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html > correctly, > but I can't find this dll. So could some kind soul point me to > where I can > find a compiled .dll's for libgg-0-0-6.dll and libgii-0-0-6.dll > (This is also > mentioned on the website, but again I can't find it)? If you > have them (and > have the bandwith), you can just e-mail them to me. Thanks :) > > -fjr > > -- > Frank J. Ramsay > fjr@marsdome.penguinpowered.com From siddiqis@ipass.net Mon Mar 27 10:27:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 10:27:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFA63C.CCAF8B27@adaptivesilicon.com> Message-ID: Please direct your future message to Cygwin-xfree. I am getting messages directly from Cygwin-xfree users. I am about to start ignoring any message sent directly to me, except from developers. To answer your problems: .root: G:/Cygwin/usr/local/lib/ggi This should be .root /g/usr/local/lib/ggi and Drive G: should be mounted under /G all the X11R6 and GGI goes into /usr unless you mount /g/cygwin to /usr Suhaib > -----Original Message----- > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > Sent: Monday, March 27, 2000 1:20 PM > To: Suhaib M. Siddiqi > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > Yup. Did that before I sent my message. The message I got was with that > version of libggi.conf. See the attachment. > > Steve > > "Suhaib M. Siddiqi" wrote: > > > > I followed the instructions on the page > > > > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html , but > > > am not able to get XGGI to run. When I type > > > ./XGGI -targets directx & > > > it replies: > > > % XGGI -targets direct > > > > > > Fatal server error: > > > Unable to init LibGGI! > > > > > > % which XGGI > > > //g/Cygwin/usr/X11R6/bin/XGGI > > > % > > > > > > To clarify, in the above-referenced web page, you say to add the line: > > > directx display/directx.dll > > > > you MUST add this line to the file msg00056.html is instructing. if you > > want to use > > > > XGGI -targets direct > > > > Suhaib > > > > > There was already the following line in the file: > > > display-directx display/directx.dll > > > > > > Any idea what's wrong? > > > > > > Help! > > > STeve > > > > From kelem@adaptivesilicon.com Mon Mar 27 11:47:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Mon, 27 Mar 2000 11:47:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: Message-ID: <38DFBABC.EB3AAF5B@adaptivesilicon.com> "Suhaib M. Siddiqi" wrote: > Please direct your future message to Cygwin-xfree. I am getting > messages directly from Cygwin-xfree users. I am about to start ignoring > any message sent directly to me, except from developers. Okey dokey. > To answer your problems: > .root: G:/Cygwin/usr/local/lib/ggi > This should be .root /g/usr/local/lib/ggi Fixed this line. > and Drive G: should be mounted under /G Already done. > all the X11R6 and GGI goes into /usr > unless you mount /g/cygwin to /usr No, I mounted /g/cygwin to /, so if the logic in the previous statement is accurate, then I was correct to untar X11R6 and GGI from the /usr directory. % mount Device Directory Type Flags g:\Gnu\src /usr/src user textmode G:\Cygwin / user textmode c: /c user textmode d: /d user textmode e: /e user textmode f: /f user textmode g: /g user textmode % ls -l /usr/local/lib/:*ggi* -rw-r--r-- 1 kelem Administ 303844 Mon Jan 10 20:19:06 2000 /usr/local/lib/libggi-2-0-0.dll -rw-r--r-- 1 kelem Administ 93762 Sun Jan 09 17:56:40 2000 /usr/local/lib/libggi.a -rw-r--r-- 1 kelem Administ 704 Mon Jan 10 20:19:08 2000 /usr/local/lib/libggi.la -rw-r--r-- 1 kelem Administ 215439 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc-2-0-0.dll -rw-r--r-- 1 kelem Administ 30026 Sun Jan 09 17:56:56 2000 /usr/local/lib/libggimisc.a -rw-r--r-- 1 kelem Administ 741 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc.la /usr/local/lib/ggi: total 0 drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 13:54:20 2000 default/ drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 13:29:50 2000 display/ drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 18:15:04 2000 filter/ drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 18:08:14 2000 input/ Steve (about ready to shell out the big bucks for Hummingbird) Kelem > Suhaib > > > -----Original Message----- > > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > > Sent: Monday, March 27, 2000 1:20 PM > > To: Suhaib M. Siddiqi > > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > > > > Yup. Did that before I sent my message. The message I got was with that > > version of libggi.conf. See the attachment. > > > > Steve > > > > "Suhaib M. Siddiqi" wrote: > > > > > > I followed the instructions on the page > > > > > > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html , but > > > > am not able to get XGGI to run. When I type > > > > ./XGGI -targets directx & > > > > it replies: > > > > % XGGI -targets direct > > > > > > > > Fatal server error: > > > > Unable to init LibGGI! > > > > > > > > % which XGGI > > > > //g/Cygwin/usr/X11R6/bin/XGGI > > > > % > > > > > > > > To clarify, in the above-referenced web page, you say to add the line: > > > > directx display/directx.dll > > > > > > you MUST add this line to the file msg00056.html is instructing. if you > > > want to use > > > > > > XGGI -targets direct > > > > > > Suhaib > > > > > > > There was already the following line in the file: > > > > display-directx display/directx.dll > > > > > > > > Any idea what's wrong? > > > > > > > > Help! > > > > STeve From fortinj@attglobal.net Mon Mar 27 12:00:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Mon, 27 Mar 2000 12:00:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFBABC.EB3AAF5B@adaptivesilicon.com> Message-ID: <38DFBF6C.83CE7BEF@attglobal.net> > > To answer your problems: > > .root: G:/Cygwin/usr/local/lib/ggi > > > This should be .root /g/usr/local/lib/ggi > > Fixed this line. > Actually. it should be .root: G:/Cygwin/usr/local/lib/ggi because the libGGI libraries are not cygwin libraries, but mingw libraries and do not understand cygwin mounts. John From ssiddiqi@InspirePharm.Com Mon Mar 27 12:06:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 12:06:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFBF6C.83CE7BEF@attglobal.net> Message-ID: John, That is what he was having. What I could think of is a mount problem. On jmy PC everything is installed under c:/usr/local for ggi and c:/usr/X11R6 for X11 stuff. It works without problems. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of John > Fortin > Sent: Monday, March 27, 2000 3:07 PM > To: Cygwin-Xfree@Sourceware. Cygnus. Com > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > > > To answer your problems: > > > .root: G:/Cygwin/usr/local/lib/ggi > > > > > This should be .root /g/usr/local/lib/ggi > > > > Fixed this line. > > > > Actually. it should be > .root: G:/Cygwin/usr/local/lib/ggi > because the libGGI libraries are not cygwin libraries, but mingw > libraries and do > not understand cygwin mounts. > > > John From fortinj@attglobal.net Mon Mar 27 12:22:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Mon, 27 Mar 2000 12:22:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: Message-ID: <38DFC46B.D4D2AEEB@attglobal.net> "Suhaib M. Siddiqi" wrote: > John, > That is what he was having. > > What I could think of is a mount problem. > > On jmy PC everything is installed under c:/usr/local for ggi and > c:/usr/X11R6 > for X11 stuff. It works without problems. Right... The best bet for an XGGI install is to have x:/usr/local and x:/usr/X11R6 and modify the the *.conf files to be .root x:/usr/local/lib/ggi where x is whatever drive you want. A future version of libGGI with store this info into the Registry at install time. From ssiddiqi@InspirePharm.Com Mon Mar 27 12:24:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 12:24:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFBABC.EB3AAF5B@adaptivesilicon.com> Message-ID: > % ls -l /usr/local/lib/:*ggi* > -rw-r--r-- 1 kelem Administ 303844 Mon Jan 10 20:19:06 2000 > /usr/local/lib/libggi-2-0-0.dll > -rw-r--r-- 1 kelem Administ 93762 Sun Jan 09 17:56:40 2000 > /usr/local/lib/libggi.a > -rw-r--r-- 1 kelem Administ 704 Mon Jan 10 20:19:08 2000 > /usr/local/lib/libggi.la > -rw-r--r-- 1 kelem Administ 215439 Mon Jan 10 20:25:06 2000 > /usr/local/lib/libggimisc-2-0-0.dll > -rw-r--r-- 1 kelem Administ 30026 Sun Jan 09 17:56:56 2000 > /usr/local/lib/libggimisc.a > -rw-r--r-- 1 kelem Administ 741 Mon Jan 10 20:25:06 2000 > /usr/local/lib/libggimisc.la > > /usr/local/lib/ggi: John is right. Leave that the way John said. but looking back at your ls -l you are missing a lot of libs (dlls)? Where did you move them? Here is my ls -l from /usr/local/lib/ggi bash-2.02$ ls -l total 818 drwxr-xr-x 6 administ Administ 0 Mar 20 13:52 ggi -rw-r--r-- 1 administ Administ 235063 Jan 9 21:04 libgg-0-0-6.dll -rw-r--r-- 1 administ Administ 235063 Jan 9 21:04 libgg-0-0-7.dll -rw-r--r-- 1 administ Administ 18932 Jan 9 20:58 libgg.a -rw-r--r-- 1 administ Administ 303844 Jan 10 23:19 libggi-2-0-0.dll -rw-r--r-- 1 administ Administ 93762 Jan 9 20:56 libggi.a -rw-r--r-- 1 administ Administ 704 Jan 10 23:19 libggi.la -rw-r--r-- 1 administ Administ 215439 Jan 10 23:25 libggimisc-2-0-0.dll -rw-r--r-- 1 administ Administ 30026 Jan 9 20:56 libggimisc.a -rw-r--r-- 1 administ Administ 741 Jan 10 23:25 libggimisc.la -rw-r--r-- 1 administ Administ 252533 Jan 9 21:06 libgii-0-0-6.dll -rw-r--r-- 1 administ Administ 252533 Jan 9 21:06 libgii-0-0-7.dll -rw-r--r-- 1 administ Administ 23082 Jan 9 20:58 libgii.a bash-2.02$ > total 0 > drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 13:54:20 > 2000 default/ > drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 13:29:50 > 2000 display/ > drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 18:15:04 2000 filter/ > drwxr-xr-x 2 kelem Administ 0 Sun Jan 09 18:08:14 2000 input/ > > Steve (about ready to shell out the big bucks for Hummingbird) Kelem > > > Suhaib > > > > > -----Original Message----- > > > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > > > Sent: Monday, March 27, 2000 1:20 PM > > > To: Suhaib M. Siddiqi > > > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > > > > > > > Yup. Did that before I sent my message. The message I got > was with that > > > version of libggi.conf. See the attachment. > > > > > > Steve > > > > > > "Suhaib M. Siddiqi" wrote: > > > > > > > > I followed the instructions on the page > > > > > > > > > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html , but > > > > > am not able to get XGGI to run. When I type > > > > > ./XGGI -targets directx & > > > > > it replies: > > > > > % XGGI -targets direct > > > > > > > > > > Fatal server error: > > > > > Unable to init LibGGI! > > > > > > > > > > % which XGGI > > > > > //g/Cygwin/usr/X11R6/bin/XGGI > > > > > % > > > > > > > > > > To clarify, in the above-referenced web page, you say to > add the line: > > > > > directx display/directx.dll > > > > > > > > you MUST add this line to the file msg00056.html is > instructing. if you > > > > want to use > > > > > > > > XGGI -targets direct > > > > > > > > Suhaib > > > > > > > > > There was already the following line in the file: > > > > > display-directx display/directx.dll > > > > > > > > > > Any idea what's wrong? > > > > > > > > > > Help! > > > > > STeve > From ssiddiqi@InspirePharm.Com Mon Mar 27 12:26:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 12:26:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFC46B.D4D2AEEB@attglobal.net> Message-ID: I did not look carefully at his ls -l out put. I do not see any DLLs from GGI under usr/local/lib/ggi He might be missing ggi dlls without it, XGGI will return "init GGI" error. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of John > Fortin > Sent: Monday, March 27, 2000 3:28 PM > To: Cygwin-Xfree@Sourceware. Cygnus. Com > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > "Suhaib M. Siddiqi" wrote: > > > John, > > That is what he was having. > > > > What I could think of is a mount problem. > > > > On jmy PC everything is installed under c:/usr/local for ggi and > > c:/usr/X11R6 > > for X11 stuff. It works without problems. > > Right... The best bet for an XGGI install is to have x:/usr/local and > x:/usr/X11R6 and modify the the *.conf files to be > .root x:/usr/local/lib/ggi > where x is whatever drive you want. > > A future version of libGGI with store this info into the Registry at > install time. From kelem@adaptivesilicon.com Mon Mar 27 13:49:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Mon, 27 Mar 2000 13:49:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: Message-ID: <38DFD75C.261127B7@adaptivesilicon.com> John Fortin wrote: > > To answer your problems: > > .root: G:/Cygwin/usr/local/lib/ggi > > > This should be .root /g/usr/local/lib/ggi > > Fixed this line. > Actually. it should be ???????????? .root: G:/Cygwin/usr/local/lib/ggi because the libGGI libraries are not cygwin libraries, but mingw libraries and do not understand cygwin mounts. Thanks.???? I tried this too, and it didn't work. "Suhaib M. Siddiqi" wrote: > % ls -l /usr/local/lib/*ggi* > -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 /usr/local/lib/libggi-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 /usr/local/lib/libggi.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 /usr/local/lib/libggi.la > -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 /usr/local/lib/libggimisc.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc.la > > /usr/local/lib/ggi: John is right. Leave that the way John said.???? but looking back at your ls -l you are missing a lot of libs (dlls)? Where did you move them? I didn't move them anywhere. As you can see, above, I listed only the files that matched *ggi*. Here's a full listing. The byte counts match your listing, except that mine are in /usr/local/lib, while yours are in /usr/local/lib/ggi! I checked the file I downloaded from???? http://pws.prserv.net/thefortins/ggi.tar.gz , and it does unload the libs into usr/local/lib, not usr/local/lib/ggi.???? Is there another environment variable that needs to be set to find the library? I don't have LD_LIBRARY_PATH set.???? Do I need to? % ls -l /usr/local/lib/ total 874 drwxr-xr-x???????? 6 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:48 2000 ggi/ -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:22 2000 libgg-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:20 2000 libgg-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 18932 Sun Jan 09 17:58:08 2000 libgg.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 libggi-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 libggi.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 libggi.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 libggimisc-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 libggimisc.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 libggimisc.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:02 2000 libgii-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:00 2000 libgii-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 23082 Sun Jan 09 17:58:12 2000 libgii.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 113244 Fri Jan 21 17:01:34 2000 libintl.a drwxr-xr-x???????? 4 kelem???????????? Administ???????????????????????????? 0 Sun Mar 12 16:43:32 2000 perl5/ Here is my ls -l from /usr/local/lib/ggi bash-2.02$ ls -l total 818 drwxr-xr-x???????? 6 administ Administ???????????????????????????? 0 Mar 20 13:52 ggi -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 18932 Jan???? 9 20:58 libgg.a -rw-r--r--???????? 1 administ Administ???????? 303844 Jan 10 23:19 libggi-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 93762 Jan???? 9 20:56 libggi.a -rw-r--r--???????? 1 administ Administ???????????????????? 704 Jan 10 23:19 libggi.la -rw-r--r--???????? 1 administ Administ???????? 215439 Jan 10 23:25 libggimisc-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 30026 Jan???? 9 20:56 libggimisc.a -rw-r--r--???????? 1 administ Administ???????????????????? 741 Jan 10 23:25 libggimisc.la -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 23082 Jan???? 9 20:58 libgii.a bash-2.02$ > total 0 > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:54:20 > 2000 default/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:50 > 2000 display/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:15:04 2000 filter/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:08:14 2000 input/ > > Steve (about ready to shell out the big bucks for Hummingbird) Kelem > > > Suhaib > > > > > -----Original Message----- > > > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > > > Sent: Monday, March 27, 2000 1:20 PM > > > To: Suhaib M. Siddiqi > > > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > > > > > > > Yup.???? Did that before I sent my message. The message I got > was with that > > > version of libggi.conf.???? See the attachment. > > > > > > Steve > > > > > > "Suhaib M. Siddiqi" wrote: > > > > > > > > I followed the instructions on the page > > > > > > > > > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html , but > > > > > am not able to get XGGI to run.???? When I type > > > > > ./XGGI -targets directx & > > > > > it replies: > > > > > % XGGI -targets direct > > > > > > > > > > Fatal server error: > > > > > Unable to init LibGGI! > > > > > > > > > > % which XGGI > > > > > //g/Cygwin/usr/X11R6/bin/XGGI > > > > > % > > > > > > > > > > To clarify, in the above-referenced web page, you say to > add the line: > > > > > directx???????????????????????????????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > you MUST add this line to the file msg00056.html is instructing.???? if you > > > > want to use > > > > > > > > XGGI -targets direct > > > > > > > > Suhaib > > > > > > > > > There was already the following line in the file: > > > > > display-directx???????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > > > Any idea what's wrong? > > > > > > > > > > Help! > > > > > STeve begin:vcard n:Kelem;Steve tel;fax:408-399-8905 tel;work:408-335-2718 x-mozilla-html:FALSE url: http://www.adaptivesilicon.com org:Adaptive Silicon, Inc. adr:;;985 University Ave., Suite 31;Los Gatos;CA;95032-7639;U.S. version:2.1 email;internet:kelem@adaptivesilicon.com title:Chief Scientist fn:Steve Kelem end:vcard From ssiddiqi@InspirePharm.Com Mon Mar 27 13:58:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 13:58:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFD75C.261127B7@adaptivesilicon.com> Message-ID: Can you try moving the your g:/usr/local on c:\ drive under /usr/local The dlls are under /usr/local and rest of the ggi stuff should be under /usr/local/gg. I will send you my config files directly to you. It seems to me that XGGI is not finding the libraries under your configuration. ???? Suhaib ???? -----Original Message----- From: Steve Kelem [mailto:kelem@adaptivesilicon.com] Sent: Monday, March 27, 2000 4:49 PM To: Suhaib M. Siddiqi Cc: Cygwin-Xfree@Sourceware. Cygnus. Com Subject: Re: Can't run XGGI on Cygwin 1.0 John Fortin wrote: > > To answer your problems: > > .root: G:/Cygwin/usr/local/lib/ggi > > > This should be .root /g/usr/local/lib/ggi > > Fixed this line. > Actually. it should be ???????????? .root: G:/Cygwin/usr/local/lib/ggi because the libGGI libraries are not cygwin libraries, but mingw libraries and do not understand cygwin mounts. Thanks.???? I tried this too, and it didn't work. "Suhaib M. Siddiqi" wrote: > % ls -l /usr/local/lib/*ggi* > -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 /usr/local/lib/libggi-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 /usr/local/lib/libggi.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 /usr/local/lib/libggi.la > -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 /usr/local/lib/libggimisc.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc.la > > /usr/local/lib/ggi: John is right. Leave that the way John said.???? but looking back at your ls -l you are missing a lot of libs (dlls)? Where did you move them? I didn't move them anywhere. As you can see, above, I listed only the files that matched *ggi*. Here's a full listing. The byte counts match your listing, except that mine are in /usr/local/lib, while yours are in /usr/local/lib/ggi! I checked the file I downloaded from???? http://pws.prserv.net/thefortins/ggi.tar.gz , and it does unload the libs into usr/local/lib, not usr/local/lib/ggi.???? Is there another environment variable that needs to be set to find the library? I don't have LD_LIBRARY_PATH set.???? Do I need to? % ls -l /usr/local/lib/ total 874 drwxr-xr-x???????? 6 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:48 2000 ggi/ -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:22 2000 libgg-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:20 2000 libgg-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 18932 Sun Jan 09 17:58:08 2000 libgg.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 libggi-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 libggi.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 libggi.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 libggimisc-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 libggimisc.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 libggimisc.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:02 2000 libgii-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:00 2000 libgii-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 23082 Sun Jan 09 17:58:12 2000 libgii.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 113244 Fri Jan 21 17:01:34 2000 libintl.a drwxr-xr-x???????? 4 kelem???????????? Administ???????????????????????????? 0 Sun Mar 12 16:43:32 2000 perl5/ Here is my ls -l from /usr/local/lib/ggi bash-2.02$ ls -l total 818 drwxr-xr-x???????? 6 administ Administ???????????????????????????? 0 Mar 20 13:52 ggi -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 18932 Jan???? 9 20:58 libgg.a -rw-r--r--???????? 1 administ Administ???????? 303844 Jan 10 23:19 libggi-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 93762 Jan???? 9 20:56 libggi.a -rw-r--r--???????? 1 administ Administ???????????????????? 704 Jan 10 23:19 libggi.la -rw-r--r--???????? 1 administ Administ???????? 215439 Jan 10 23:25 libggimisc-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 30026 Jan???? 9 20:56 libggimisc.a -rw-r--r--???????? 1 administ Administ???????????????????? 741 Jan 10 23:25 libggimisc.la -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 23082 Jan???? 9 20:58 libgii.a bash-2.02$ > total 0 > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:54:20 > 2000 default/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:50 > 2000 display/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:15:04 2000 filter/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:08:14 2000 input/ > > Steve (about ready to shell out the big bucks for Hummingbird) Kelem > > > Suhaib > > > > > -----Original Message----- > > > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > > > Sent: Monday, March 27, 2000 1:20 PM > > > To: Suhaib M. Siddiqi > > > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > > > > > > > Yup.???? Did that before I sent my message. The message I got > was with that > > > version of libggi.conf.???? See the attachment. > > > > > > Steve > > > > > > "Suhaib M. Siddiqi" wrote: > > > > > > > > I followed the instructions on the page > > > > > > > > > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html , but > > > > > am not able to get XGGI to run.???? When I type > > > > > ./XGGI -targets directx & > > > > > it replies: > > > > > % XGGI -targets direct > > > > > > > > > > Fatal server error: > > > > > Unable to init LibGGI! > > > > > > > > > > % which XGGI > > > > > //g/Cygwin/usr/X11R6/bin/XGGI > > > > > % > > > > > > > > > > To clarify, in the above-referenced web page, you say to > add the line: > > > > > directx???????????????????????????????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > you MUST add this line to the file msg00056.html is instructing.???? if you > > > > want to use > > > > > > > > XGGI -targets direct > > > > > > > > Suhaib > > > > > > > > > There was already the following line in the file: > > > > > display-directx???????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > > > Any idea what's wrong? > > > > > > > > > > Help! > > > > > STeve From ssiddiqi@InspirePharm.Com Mon Mar 27 14:27:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 14:27:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFDFF1.1469CFE4@attglobal.net> Message-ID: Jon, I assume you intended it for Steve Kelem. I have it on c:/ installed too. Suhaib > -----Original Message----- > From: John Fortin [ mailto:fortinj@attglobal.net ] > Sent: Monday, March 27, 2000 5:26 PM > To: Suhaib M. Siddiqi > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > I just installed a new XGGI / X libs distribution to my computer on > c:/usr and c:/usr/local. > > I did not have a problem. > > Try reinstalling to these directories... > > John From kelem@adaptivesilicon.com Mon Mar 27 15:31:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Mon, 27 Mar 2000 15:31:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: Message-ID: <38DFEF39.7209AF51@adaptivesilicon.com> I tried making a symbolic link on the C drive: ln -s /usr C:/usr I also tried ln -s G:/Cygwin/usr C:/usr Neither got XGGI to work. Fatal server error: Unable to init LibGGI! 1. I assume that XGGI uses Cygwin, so that forward slashes are understood. 2. I didn't get an answer to my LD_LIBRARY_PATH environment variable question.???? Do I need to set this? 3. I compared the files you sent me with my own etc/ggi directory: % diff -br usr/local/etc/ggi/ c/My\ Download\ Files/Cygnus/Xfree/suhaib/ Only in usr/local/etc/ggi/: filter diff -br usr/local/etc/ggi/libggi.conf c/My Download Files/Cygnus/Xfree/suhaib/libggi.conf 2c2 < .root: g:/Cygwin/usr/local/lib/ggi --- > .root: /usr/local/lib/ggi diff -br usr/local/etc/ggi/libgii.conf c/My Download Files/Cygnus/Xfree/suhaib/libgii.conf 2c2 < .root: g:/Cygwin/usr/local/lib/ggi --- > .root: /usr/local/lib/ggi 3.1 I also tried changing the .root line to use the Cygnus directory as you have it. That also did not allow XGGI to run. 4. I'll move cygwin to C: only under duress. I would have to make room on my C drive, and that would be a lot of work. I hope Xfree is more flexible than requiring it be installed on a specific drive. Steve "Suhaib M. Siddiqi" wrote: ???? Here are my config files. Can you try moving your Cygwin/usr/local to c: drive at /usr/local or make a symlink at c: drive???? ln -s /cygwin/usr /usr put these config files in /usr/local/etc/ggi Thanks Suhaib -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [ mailto:cygwin-xfree-owner@sourceware.cygnus.com ] On Behalf Of Steve Kelem Sent: Monday, March 27, 2000 4:49 PM To: Suhaib M. Siddiqi Cc: Cygwin-Xfree@Sourceware. Cygnus. Com Subject: Re: Can't run XGGI on Cygwin 1.0 ???? John Fortin wrote: > > To answer your problems: > > .root: G:/Cygwin/usr/local/lib/ggi > > > This should be .root /g/usr/local/lib/ggi > > Fixed this line. > Actually. it should be ???????????? .root: G:/Cygwin/usr/local/lib/ggi because the libGGI libraries are not cygwin libraries, but mingw libraries and do not understand cygwin mounts. Thanks.???? I tried this too, and it didn't work. "Suhaib M. Siddiqi" wrote: > % ls -l /usr/local/lib/*ggi* > -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 /usr/local/lib/libggi-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 /usr/local/lib/libggi.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 /usr/local/lib/libggi.la > -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 /usr/local/lib/libggimisc.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc.la > > /usr/local/lib/ggi: John is right. Leave that the way John said.???? but looking back at your ls -l you are missing a lot of libs (dlls)? Where did you move them? I didn't move them anywhere. As you can see, above, I listed only the files that matched *ggi*. Here's a full listing. The byte counts match your listing, except that mine are in /usr/local/lib, while yours are in /usr/local/lib/ggi! I checked the file I downloaded from???? http://pws.prserv.net/thefortins/ggi.tar.gz , and it does unload the libs into usr/local/lib, not usr/local/lib/ggi.???? Is there another environment variable that needs to be set to find the library? I don't have LD_LIBRARY_PATH set.???? Do I need to? % ls -l /usr/local/lib/ total 874 drwxr-xr-x???????? 6 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:48 2000 ggi/ -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:22 2000 libgg-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:20 2000 libgg-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 18932 Sun Jan 09 17:58:08 2000 libgg.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 libggi-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 libggi.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 libggi.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 libggimisc-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 libggimisc.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 libggimisc.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:02 2000 libgii-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:00 2000 libgii-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 23082 Sun Jan 09 17:58:12 2000 libgii.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 113244 Fri Jan 21 17:01:34 2000 libintl.a drwxr-xr-x???????? 4 kelem???????????? Administ???????????????????????????? 0 Sun Mar 12 16:43:32 2000 perl5/ Here is my ls -l from /usr/local/lib/ggi bash-2.02$ ls -l total 818 drwxr-xr-x???????? 6 administ Administ???????????????????????????? 0 Mar 20 13:52 ggi -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 18932 Jan???? 9 20:58 libgg.a -rw-r--r--???????? 1 administ Administ???????? 303844 Jan 10 23:19 libggi-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 93762 Jan???? 9 20:56 libggi.a -rw-r--r--???????? 1 administ Administ???????????????????? 704 Jan 10 23:19 libggi.la -rw-r--r--???????? 1 administ Administ???????? 215439 Jan 10 23:25 libggimisc-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 30026 Jan???? 9 20:56 libggimisc.a -rw-r--r--???????? 1 administ Administ???????????????????? 741 Jan 10 23:25 libggimisc.la -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 23082 Jan???? 9 20:58 libgii.a bash-2.02$ > total 0 > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:54:20 > 2000 default/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:50 > 2000 display/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:15:04 2000 filter/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:08:14 2000 input/ > > Steve (about ready to shell out the big bucks for Hummingbird) Kelem > > > Suhaib > > > > > -----Original Message----- > > > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > > > Sent: Monday, March 27, 2000 1:20 PM > > > To: Suhaib M. Siddiqi > > > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > > > > > > > Yup.???? Did that before I sent my message. The message I got > was with that > > > version of libggi.conf.???? See the attachment. > > > > > > Steve > > > > > > "Suhaib M. Siddiqi" wrote: > > > > > > > > I followed the instructions on the page > > > > > > > > > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html , but > > > > > am not able to get XGGI to run.???? When I type > > > > > ./XGGI -targets directx & > > > > > it replies: > > > > > % XGGI -targets direct > > > > > > > > > > Fatal server error: > > > > > Unable to init LibGGI! > > > > > > > > > > % which XGGI > > > > > //g/Cygwin/usr/X11R6/bin/XGGI > > > > > % > > > > > > > > > > To clarify, in the above-referenced web page, you say to > add the line: > > > > > directx???????????????????????????????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > you MUST add this line to the file msg00056.html is instructing.???? if you > > > > want to use > > > > > > > > XGGI -targets direct > > > > > > > > Suhaib > > > > > > > > > There was already the following line in the file: > > > > > display-directx???????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > > > Any idea what's wrong? > > > > > > > > > > Help! > > > > > STeve begin:vcard n:Kelem;Steve tel;fax:408-399-8905 tel;work:408-335-2718 x-mozilla-html:FALSE url: http://www.adaptivesilicon.com org:Adaptive Silicon, Inc. adr:;;985 University Ave., Suite 31;Los Gatos;CA;95032-7639;U.S. version:2.1 email;internet:kelem@adaptivesilicon.com title:Chief Scientist fn:Steve Kelem end:vcard From RLamb@wcom.net Mon Mar 27 15:38:00 2000 From: RLamb@wcom.net (Lamb, Ronald F.) Date: Mon, 27 Mar 2000 15:38:00 -0000 Subject: Problem compiling Lesstif 0.89.9 Message-ID: <910F402DBBD5D311AC5B00508B6F1A1E5E0656@wcomexch2.inhouse.wcom.net.236.154.209.IN-ADDR.ARPA> Hello, I have just recently installed lesstif 0.89.9 and decided to compile it to check to see that my machine is setup correctly. I am getting the errors listed below when I try to make Lesstif. I assume that the program correctly builds so there must be something in my setup that is wrong. Ron ------------------------------ gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include/Motif-1.2 -I.. /../../include/Motif-1.2 -I../../../include/Motif-1.2 -I/usr/X11R6/include -DMWM _DDIR=\"/usr/local/lib/X11/mwm\" -DXLIB_PATH=\"/usr/X11R6/lib\" -DXINCL_PATH=\"/ usr/X11R6/include\" -g -O2 -I/usr/X11R6/include -g -Wall -DNONSTANDARD_CONVER TERS -DLESSTIF_VERBOSE -c screens.c screens.c: In function `create_menu_gcs': screens.c:87: `stipple_bits' undeclared (first use in this function) screens.c:87: (Each undeclared identifier is reported only once screens.c:87: for each function it appears in.) screens.c:88: `stipple_width' undeclared (first use in this function) screens.c:88: `stipple_height' undeclared (first use in this function) screens.c: At top level: /usr/X11R6/include/X11/bitmaps/stipple:3: warning: `Stipple_bits' defined but no t used make[3]: *** [screens.o] Error 1 make[3]: Leaving directory `/usr/local/src/lesstif-0.89.9/clients/Motif-1.2/mwm' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/local/src/lesstif-0.89.9/clients/Motif-1.2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/lesstif-0.89.9/clients' make: *** [all-recursive] Error 1 /usr/local/src/lesstif-0.89.9 From fortinj@attglobal.net Mon Mar 27 17:16:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Mon, 27 Mar 2000 17:16:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] Message-ID: <38E007FD.B573B6A1@attglobal.net> John Fortin wrote: > > Steve Kelem wrote: > > > > I tried making a symbolic link on the C drive: > > ln -s /usr C:/usr > > I also tried > > ln -s G:/Cygwin/usr C:/usr > > Neither got XGGI to work. > > Fatal server error: > > Unable to init LibGGI! > > > > 1. I assume that XGGI uses Cygwin, so that forward slashes are > > understood. > > XGGI uses cygwin, libGGI does not. > > > 2. I didn't get an answer to my LD_LIBRARY_PATH environment variable > > question. Do I need to set this? > > No. > However, /usr/local/lib must be in your PATH. Is it? > > > 3.1 I also tried changing the .root line to use the Cygnus directory > > as you have it. That also did not allow XGGI to run. > > the .root MUST have the dos path in it. This is a requirement. > > > 4. I'll move cygwin to C: only under duress. I would have to make room > > on my C drive, and that would be a lot of work. I hope Xfree is more > > flexible than requiring it be installed on a specific drive. > > Fine. Do this. > > g: > cd \ > mkdir usr > tar -xvf (x package) > tar -xvf (libGGI package) > > add to your path g:/usr/local/bin; g:/usr/local/lib; g:/usr/X11R6/bin > > change *.conf to the appropriate path. > > John From siddiqis@ipass.net Mon Mar 27 18:53:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 18:53:00 -0000 Subject: Can't run XGGI on Cygwin 1.0 References: <38DFEF39.7209AF51@adaptivesilicon.com> Message-ID: Do you have /usr/local/lib in your PATH? ???? XGGI.exe uses cygwin1.dll therefore it should recognize the symlink. If it can find ggi dlls in /usr/local/lib it should work. ???? LD_LIBRARY_PATH is not needed. ???? The last week after reading your mails, I downloaded GGI libs and X11R6 on a NT amchine which did not have XGGI installed. ???? I put GGI in /usr/local/lib and X11R6 in /usr/X11R6/ ???? made copies of DLLs and edited config files as described ???? then at a bash shell i did ???? export PATH=/usr/local/lib:$PATH ???? Then cd /usr/X11R6/bin ???? and ???? ./XGGI -targets directx ???? brought the server. ???? Suhaib ???? -----Original Message----- From: Steve Kelem [mailto:kelem@adaptivesilicon.com] Sent: Monday, March 27, 2000 6:31 PM To: Suhaib M. Siddiqi; John Fortin Cc: Cygwin-Xfree@Sourceware. Cygnus. Com Subject: Re: Can't run XGGI on Cygwin 1.0 I tried making a symbolic link on the C drive: ln -s /usr C:/usr I also tried ln -s G:/Cygwin/usr C:/usr Neither got XGGI to work. Fatal server error: Unable to init LibGGI! 1. I assume that XGGI uses Cygwin, so that forward slashes are understood. 2. I didn't get an answer to my LD_LIBRARY_PATH environment variable question.???? Do I need to set this? 3. I compared the files you sent me with my own etc/ggi directory: % diff -br usr/local/etc/ggi/ c/My\ Download\ Files/Cygnus/Xfree/suhaib/ Only in usr/local/etc/ggi/: filter diff -br usr/local/etc/ggi/libggi.conf c/My Download Files/Cygnus/Xfree/suhaib/libggi.conf 2c2 < .root: g:/Cygwin/usr/local/lib/ggi --- > .root: /usr/local/lib/ggi diff -br usr/local/etc/ggi/libgii.conf c/My Download Files/Cygnus/Xfree/suhaib/libgii.conf 2c2 < .root: g:/Cygwin/usr/local/lib/ggi --- > .root: /usr/local/lib/ggi 3.1 I also tried changing the .root line to use the Cygnus directory as you have it. That also did not allow XGGI to run. 4. I'll move cygwin to C: only under duress. I would have to make room on my C drive, and that would be a lot of work. I hope Xfree is more flexible than requiring it be installed on a specific drive. Steve "Suhaib M. Siddiqi" wrote: ???? Here are my config files. Can you try moving your Cygwin/usr/local to c: drive at /usr/local or make a symlink at c: drive???? ln -s /cygwin/usr /usr put these config files in /usr/local/etc/ggi Thanks Suhaib -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [ mailto:cygwin-xfree-owner@sourceware.cygnus.com ] On Behalf Of Steve Kelem Sent: Monday, March 27, 2000 4:49 PM To: Suhaib M. Siddiqi Cc: Cygwin-Xfree@Sourceware. Cygnus. Com Subject: Re: Can't run XGGI on Cygwin 1.0 ???? John Fortin wrote: > > To answer your problems: > > .root: G:/Cygwin/usr/local/lib/ggi > > > This should be .root /g/usr/local/lib/ggi > > Fixed this line. > Actually. it should be ???????????? .root: G:/Cygwin/usr/local/lib/ggi because the libGGI libraries are not cygwin libraries, but mingw libraries and do not understand cygwin mounts. Thanks.???? I tried this too, and it didn't work. "Suhaib M. Siddiqi" wrote: > % ls -l /usr/local/lib/*ggi* > -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 /usr/local/lib/libggi-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 /usr/local/lib/libggi.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 /usr/local/lib/libggi.la > -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc-2-0-0.dll > -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 /usr/local/lib/libggimisc.a > -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 /usr/local/lib/libggimisc.la > > /usr/local/lib/ggi: John is right. Leave that the way John said.???? but looking back at your ls -l you are missing a lot of libs (dlls)? Where did you move them? I didn't move them anywhere. As you can see, above, I listed only the files that matched *ggi*. Here's a full listing. The byte counts match your listing, except that mine are in /usr/local/lib, while yours are in /usr/local/lib/ggi! I checked the file I downloaded from???? http://pws.prserv.net/thefortins/ggi.tar.gz , and it does unload the libs into usr/local/lib, not usr/local/lib/ggi.???? Is there another environment variable that needs to be set to find the library? I don't have LD_LIBRARY_PATH set.???? Do I need to? % ls -l /usr/local/lib/ total 874 drwxr-xr-x???????? 6 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:48 2000 ggi/ -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:22 2000 libgg-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 235063 Sun Jan 09 18:04:20 2000 libgg-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 18932 Sun Jan 09 17:58:08 2000 libgg.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 303844 Mon Jan 10 20:19:06 2000 libggi-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 93762 Sun Jan 09 17:56:40 2000 libggi.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 704 Mon Jan 10 20:19:08 2000 libggi.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 215439 Mon Jan 10 20:25:06 2000 libggimisc-2-0-0.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 30026 Sun Jan 09 17:56:56 2000 libggimisc.a -rw-r--r--???????? 1 kelem???????????? Administ???????????????????? 741 Mon Jan 10 20:25:06 2000 libggimisc.la -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:02 2000 libgii-0-0-6.dll -rw-r--r--???????? 1 kelem???????????? Administ???????? 252533 Sun Jan 09 18:07:00 2000 libgii-0-0-7.dll -rw-r--r--???????? 1 kelem???????????? Administ???????????? 23082 Sun Jan 09 17:58:12 2000 libgii.a -rw-r--r--???????? 1 kelem???????????? Administ???????? 113244 Fri Jan 21 17:01:34 2000 libintl.a drwxr-xr-x???????? 4 kelem???????????? Administ???????????????????????????? 0 Sun Mar 12 16:43:32 2000 perl5/ Here is my ls -l from /usr/local/lib/ggi bash-2.02$ ls -l total 818 drwxr-xr-x???????? 6 administ Administ???????????????????????????? 0 Mar 20 13:52 ggi -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 235063 Jan???? 9 21:04 libgg-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 18932 Jan???? 9 20:58 libgg.a -rw-r--r--???????? 1 administ Administ???????? 303844 Jan 10 23:19 libggi-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 93762 Jan???? 9 20:56 libggi.a -rw-r--r--???????? 1 administ Administ???????????????????? 704 Jan 10 23:19 libggi.la -rw-r--r--???????? 1 administ Administ???????? 215439 Jan 10 23:25 libggimisc-2-0-0.dll -rw-r--r--???????? 1 administ Administ???????????? 30026 Jan???? 9 20:56 libggimisc.a -rw-r--r--???????? 1 administ Administ???????????????????? 741 Jan 10 23:25 libggimisc.la -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-6.dll -rw-r--r--???????? 1 administ Administ???????? 252533 Jan???? 9 21:06 libgii-0-0-7.dll -rw-r--r--???????? 1 administ Administ???????????? 23082 Jan???? 9 20:58 libgii.a bash-2.02$ > total 0 > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:54:20 > 2000 default/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 13:29:50 > 2000 display/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:15:04 2000 filter/ > drwxr-xr-x???????? 2 kelem???????????? Administ???????????????????????????? 0 Sun Jan 09 18:08:14 2000 input/ > > Steve (about ready to shell out the big bucks for Hummingbird) Kelem > > > Suhaib > > > > > -----Original Message----- > > > From: Steve Kelem [ mailto:kelem@adaptivesilicon.com ] > > > Sent: Monday, March 27, 2000 1:20 PM > > > To: Suhaib M. Siddiqi > > > Subject: Re: Can't run XGGI on Cygwin 1.0 > > > > > > > > > Yup.???? Did that before I sent my message. The message I got > was with that > > > version of libggi.conf.???? See the attachment. > > > > > > Steve > > > > > > "Suhaib M. Siddiqi" wrote: > > > > > > > > I followed the instructions on the page > > > > > > > > > http://sourceware.cygnus.com/ml/cygwin-xfree/2000-q1/msg00056.html , but > > > > > am not able to get XGGI to run.???? When I type > > > > > ./XGGI -targets directx & > > > > > it replies: > > > > > % XGGI -targets direct > > > > > > > > > > Fatal server error: > > > > > Unable to init LibGGI! > > > > > > > > > > % which XGGI > > > > > //g/Cygwin/usr/X11R6/bin/XGGI > > > > > % > > > > > > > > > > To clarify, in the above-referenced web page, you say to > add the line: > > > > > directx???????????????????????????????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > you MUST add this line to the file msg00056.html is instructing.???? if you > > > > want to use > > > > > > > > XGGI -targets direct > > > > > > > > Suhaib > > > > > > > > > There was already the following line in the file: > > > > > display-directx???????????????????????????????????????????????????????????????? display/directx.dll > > > > > > > > > > Any idea what's wrong? > > > > > > > > > > Help! > > > > > STeve From siddiqis@ipass.net Mon Mar 27 18:56:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Mon, 27 Mar 2000 18:56:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] References: <38E007FD.B573B6A1@attglobal.net> Message-ID: > > > 3.1 I also tried changing the .root line to use the Cygnus directory > > > as you have it. That also did not allow XGGI to run. > > > > the .root MUST have the dos path in it. This is a requirement. John, I always had .root /usr/local/lib not c:/usr/local/lib and it worked, as long as /usr/local/lib was in PATH. XGGI uses Cygwin1.dll it find the /usr/local/lib and needed DLLs to execute XGGI server. Suhaib > > > > > 4. I'll move cygwin to C: only under duress. I would have to make room > > > on my C drive, and that would be a lot of work. I hope Xfree is more > > > flexible than requiring it be installed on a specific drive. > > > > Fine. Do this. > > > > g: > > cd \ > > mkdir usr > > tar -xvf (x package) > > tar -xvf (libGGI package) > > > > add to your path g:/usr/local/bin; g:/usr/local/lib; > g:/usr/X11R6/bin > > > > change *.conf to the appropriate path. > > > > John From pavel_roskin@geocities.com Tue Mar 28 10:22:00 2000 From: pavel_roskin@geocities.com (Pavel Roskin) Date: Tue, 28 Mar 2000 10:22:00 -0000 Subject: Problem compiling Lesstif 0.89.9 References: <910F402DBBD5D311AC5B00508B6F1A1E5E0656@wcomexch2.inhouse.wcom.net.236.154.209.IN-ADDR.ARPA> Message-ID: Hello, Ronald! > I am getting the errors listed below when I try to make Lesstif. > screens.c: In function `create_menu_gcs': > screens.c:87: `stipple_bits' undeclared (first use in this function) > screens.c:87: (Each undeclared identifier is reported only once > screens.c:87: for each function it appears in.) > screens.c:88: `stipple_width' undeclared (first use in this function) > screens.c:88: `stipple_height' undeclared (first use in this function) > screens.c: At top level: > /usr/X11R6/include/X11/bitmaps/stipple:3: warning: `Stipple_bits' defined > but not used It's a filesystem problem. On Unix, you have both /usr/X11R6/include/X11/bitmaps/stipple and /usr/X11R6/include/X11/bitmaps/Stipple Those files cannot coexist on Windows. Move `Stipple' away and place `stipple' from e.g. a Linux machine to /usr/X11R6/include/X11/bitmaps/ You should have reported the problem to the Lesstif mailing list (I'm doing it for you now). The workaround is absolutely trivial - it's just a matter of embedding the `stipple' bitmap into screens.c Thank you for the report. Pavel Roskin From kelem@adaptivesilicon.com Tue Mar 28 10:33:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Tue, 28 Mar 2000 10:33:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E007FD.B573B6A1@attglobal.net> Message-ID: <38E0FABE.3DF18114@adaptivesilicon.com> I moved my / directory from G:\Cygwin to G:, fixed all references in the registry, and now XGGI works! I get an X-looking window with an X cursor in the center. When I move the mouse to the window, the NT cursor disappears and the X cursor doesn't move. Steve John Fortin wrote: > John Fortin wrote: > > > > Steve Kelem wrote: > > > > > > I tried making a symbolic link on the C drive: > > > ln -s /usr C:/usr > > > I also tried > > > ln -s G:/Cygwin/usr C:/usr > > > Neither got XGGI to work. > > > Fatal server error: > > > Unable to init LibGGI! > > > > > > 1. I assume that XGGI uses Cygwin, so that forward slashes are > > > understood. > > > > XGGI uses cygwin, libGGI does not. > > > > > 2. I didn't get an answer to my LD_LIBRARY_PATH environment variable > > > question. Do I need to set this? > > > > No. > > However, /usr/local/lib must be in your PATH. Is it? > > > > > 3.1 I also tried changing the .root line to use the Cygnus directory > > > as you have it. That also did not allow XGGI to run. > > > > the .root MUST have the dos path in it. This is a requirement. > > > > > 4. I'll move cygwin to C: only under duress. I would have to make room > > > on my C drive, and that would be a lot of work. I hope Xfree is more > > > flexible than requiring it be installed on a specific drive. > > > > Fine. Do this. > > > > g: > > cd \ > > mkdir usr > > tar -xvf (x package) > > tar -xvf (libGGI package) > > > > add to your path g:/usr/local/bin; g:/usr/local/lib; g:/usr/X11R6/bin > > > > change *.conf to the appropriate path. > > > > John From fortinj@attglobal.net Tue Mar 28 10:43:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Tue, 28 Mar 2000 10:43:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> Message-ID: <38E0FED1.F358CD1C@attglobal.net> Steve Kelem wrote: > I moved my / directory from G:\Cygwin to G:, fixed all references in the registry, > and now XGGI works! > I get an X-looking window with an X cursor in the center. When I move the mouse to > the window, the NT cursor disappears and the X cursor doesn't move. > > Steve Did you change both libggi.conf and libgii.conf?? John From ssiddiqi@InspirePharm.Com Tue Mar 28 11:03:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Tue, 28 Mar 2000 11:03:00 -0000 Subject: Problem compiling Lesstif 0.89.9 References: Message-ID: Hello, What this has to do with Cygwin-xfree list? Regardsless, yes that was the problem when I compiled LessTif 0.89.9 for Cygwin. The work around was to patch the screens.c file. From /usr/X11R6/include/X11/bitmaps/stipple copy everything and at the top of screen.c part it, protected by #ifdef __CYGWIN__ Or you could get precompiled binaries from LessTIf ftp server Have fun. > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Pavel > Roskin > Sent: Tuesday, March 28, 2000 1:25 PM > To: Lamb, Ronald F. > Cc: cygwin-xfree@sourceware.cygnus.com; lesstif@hungry.com > Subject: Re: Problem compiling Lesstif 0.89.9 > > > Hello, Ronald! > > > I am getting the errors listed below when I try to make Lesstif. > > > screens.c: In function `create_menu_gcs': > > screens.c:87: `stipple_bits' undeclared (first use in this function) > > screens.c:87: (Each undeclared identifier is reported only once > > screens.c:87: for each function it appears in.) > > screens.c:88: `stipple_width' undeclared (first use in this function) > > screens.c:88: `stipple_height' undeclared (first use in this function) > > screens.c: At top level: > > /usr/X11R6/include/X11/bitmaps/stipple:3: warning: > `Stipple_bits' defined > > but not used > > It's a filesystem problem. On Unix, you have both > /usr/X11R6/include/X11/bitmaps/stipple and > /usr/X11R6/include/X11/bitmaps/Stipple > > Those files cannot coexist on Windows. Move `Stipple' away and place > `stipple' from e.g. a Linux machine to /usr/X11R6/include/X11/bitmaps/ > > You should have reported the problem to the Lesstif mailing list (I'm > doing it for you now). The workaround is absolutely trivial - it's just a > matter of embedding the `stipple' bitmap into screens.c > > Thank you for the report. > > Pavel Roskin From fortinj@attglobal.net Tue Mar 28 13:57:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Tue, 28 Mar 2000 13:57:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> Message-ID: <38E12C54.D5E503D1@attglobal.net> John Fortin wrote: > Steve Kelem wrote: > > > I moved my / directory from G:\Cygwin to G:, fixed all references in the registry, > > and now XGGI works! > > I get an X-looking window with an X cursor in the center. When I move the mouse to > > the window, the NT cursor disappears and the X cursor doesn't move. > > > > Steve > > Did you change both libggi.conf and libgii.conf?? > > John Hmmm, It is happening to my new one also.. Damn, I thought I included the libGGI demo programs. I'll look into it some more. John From kelem@adaptivesilicon.com Tue Mar 28 15:07:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Tue, 28 Mar 2000 15:07:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> Message-ID: <38E13B0A.8EDB5AE7@adaptivesilicon.com> John Fortin wrote: > John Fortin wrote: > > > Steve Kelem wrote: > > > > > I moved my / directory from G:\Cygwin to G:, fixed all references in the registry, > > > and now XGGI works! > > > I get an X-looking window with an X cursor in the center. When I move the mouse to > > > the window, the NT cursor disappears and the X cursor doesn't move. > > > > > > Steve > > > > Did you change both libggi.conf and libgii.conf?? > > > > John > > Hmmm, It is happening to my new one also.. Damn, I thought I included the libGGI demo > programs. > I'll look into it some more. > > John Yeah, I made the changes before moving the directories. Those files refer to /usr/... The latest message I get when starting XGGI is: % XGGI -targets directx PEXExtensionInit: Couldn't open default PEX font file Roman_Merror opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy % ls -lL usr/X11R6/lib/X11/xserver lrw-r--r-- 1 kelem Administ 40 Fri Mar 17 16:27:50 2000 /usr/X11R6/lib/X11/xserver -> ../../../.././etc/X11/xserver There is no X11 directory in /etc. Where is it supposed to come from? Steve From fortinj@attglobal.net Tue Mar 28 15:16:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Tue, 28 Mar 2000 15:16:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> <38E13B0A.8EDB5AE7@adaptivesilicon.com> Message-ID: <38E13EC6.33D3C3DD@attglobal.net> Steve Kelem wrote: > John Fortin wrote: > > > John Fortin wrote: > > > > > Steve Kelem wrote: > > > > > > > I moved my / directory from G:\Cygwin to G:, fixed all references in the registry, > > > > and now XGGI works! > > > > I get an X-looking window with an X cursor in the center. When I move the mouse to > > > > the window, the NT cursor disappears and the X cursor doesn't move. > > > > > > > > Steve > > > > > > Did you change both libggi.conf and libgii.conf?? > > > > > > John > > > > Hmmm, It is happening to my new one also.. Damn, I thought I included the libGGI demo > > programs. > > I'll look into it some more. > > > > John > > Yeah, I made the changes before moving the directories. Those files refer to /usr/... > > The latest message I get when starting XGGI is: > % XGGI -targets directx > PEXExtensionInit: Couldn't open default PEX font file Roman_Merror opening security policy > file /usr/X11R6/lib/X11/xserver/SecurityPolicy > > % ls -lL usr/X11R6/lib/X11/xserver > lrw-r--r-- 1 kelem Administ 40 Fri Mar 17 16:27:50 2000 > /usr/X11R6/lib/X11/xserver -> ../../../.././etc/X11/xserver > > There is no X11 directory in /etc. Where is it supposed to come from? > > Steve The SecurityPolicy error is not a problem. The problem is that the input subsystem either is not getting loaded or is not operating properly. John From siddiqis@ipass.net Tue Mar 28 17:20:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Tue, 28 Mar 2000 17:20:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E13B0A.8EDB5AE7@adaptivesilicon.com> Message-ID: > > > > Hmmm, It is happening to my new one also.. Damn, I thought I > included the libGGI demo > > programs. > > I'll look into it some more. > > > > John > > Yeah, I made the changes before moving the directories. Those > files refer to /usr/... > > The latest message I get when starting XGGI is: > % XGGI -targets directx > PEXExtensionInit: Couldn't open default PEX font file > Roman_Merror opening security policy > file /usr/X11R6/lib/X11/xserver/SecurityPolicy The X servers, searches fonts in /usr/X11R6/lib/X11, if PEX is not installed then it will return error. You can create a dummy SecurityPolicy ( a file with nothing in it). Or, copy it from Linux. It is just a warning and should not affect server boot. Suhaib > > % ls -lL usr/X11R6/lib/X11/xserver > lrw-r--r-- 1 kelem Administ 40 Fri Mar 17 16:27:50 2000 > /usr/X11R6/lib/X11/xserver -> ../../../.././etc/X11/xserver > > There is no X11 directory in /etc. Where is it supposed to come from? > > Steve > From siddiqis@ipass.net Tue Mar 28 17:22:00 2000 From: siddiqis@ipass.net (Suhaib M. Siddiqi) Date: Tue, 28 Mar 2000 17:22:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E13EC6.33D3C3DD@attglobal.net> Message-ID: > > > Hmmm, It is happening to my new one also.. Damn, I thought I > included the libGGI demo > > > programs. > > > I'll look into it some more. > > > > > > John > > > > Yeah, I made the changes before moving the directories. Those > files refer to /usr/... > > > > The latest message I get when starting XGGI is: > > % XGGI -targets directx > > PEXExtensionInit: Couldn't open default PEX font file > Roman_Merror opening security policy > > file /usr/X11R6/lib/X11/xserver/SecurityPolicy > > > > % ls -lL usr/X11R6/lib/X11/xserver > > lrw-r--r-- 1 kelem Administ 40 Fri Mar 17 16:27:50 2000 > > /usr/X11R6/lib/X11/xserver -> ../../../.././etc/X11/xserver > > > > There is no X11 directory in /etc. Where is it supposed to come from? > > > > Steve > > The SecurityPolicy error is not a problem. The problem is that > the input subsystem either is > not getting loaded or is not operating properly. that is correct. SecurityPolicy stuff just a warning. You can create /usr/lib/X11/xserver directory then touch /usr/lib/X11/xserver/SecurityPolicy or copy the file from a Linux worksation and put it there. Suhaib > > John > From lohner@hew.ecf.teradyne.com Wed Mar 29 01:24:00 2000 From: lohner@hew.ecf.teradyne.com (Nils Lohner) Date: Wed, 29 Mar 2000 01:24:00 -0000 Subject: XWindows client on windows (fwd) Message-ID: <200003290927.LAA00383@topaze.ecf.teradyne.com> I sent this message to Suhaib earlier, but I think its a question others may be asking as well, so I'll post it here. Basically: what are currently the alternatives to a product like exceed? A real X server, vnc, anything else come to mind? Thanks, Nils. ------- Forwarded Message Hello Suhaib, I've seen quite a bit of activity on the list recently, and things seem to be looking good! A quick question though: at present, how easy (and reliable) is an installation of something that will function to allow X Clients (as exceed and others do)? Here at work people are thinking about buying a lot of exceed licenses, but if there's a free alternative, obviously that would be better, but it has to be a 'solution' as they like to call it and not a hack. Please let me know. Thanks, Nils. ------- End of Forwarded Message From ssiddiqi@InspirePharm.Com Wed Mar 29 03:48:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Wed, 29 Mar 2000 03:48:00 -0000 Subject: XWindows client on windows (fwd) References: <200003290927.LAA00383@topaze.ecf.teradyne.com> Message-ID: We still lack a stable X-sever. There are 5 X server at Cygwin-xfree site. One is XGGI, but Steve during last few days reported problems with it which John could reproduce and is fixing it. Second is XGDI/VNC, which is the most stable one so far, but it runs only in Window'ed mode... something like MI/X does. Third is XWin, DirectX based. It is the buggiest one in our pool. I cannot open any X client using it. It crashes with DirectX surface lock error message. Fourth and Fith are based upon Peter Busch video drivers NTUX. These lack Window manager and are at Beta version. In summary nothing is so stable at the moment which could be classified as an equivalent to Exceed. Writing an X server is a major projects, and we do not have enough contributors. Peter Busch is working on stabilizing the X servers. Therefore hopefully in the near future we could be able to declare one of the above mentioned X server as an stable release. I hope this answer your questions. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Nils > Lohner > Sent: Wednesday, March 29, 2000 4:28 AM > To: cygwin-xfree@sourceware.cygnus.com > Subject: XWindows client on windows (fwd) > > > > I sent this message to Suhaib earlier, but I think its a question > others may > be asking as well, so I'll post it here. Basically: what are > currently the > alternatives to a product like exceed? A real X server, vnc, > anything else > come to mind? > > Thanks, Nils. > > ------- Forwarded Message > > Hello Suhaib, > I've seen quite a bit of activity on the list recently, and > things seem to > be looking good! A quick question though: at present, how easy (and > reliable) is an installation of something that will function to allow X > Clients (as exceed and others do)? Here at work people are > thinking about > buying a lot of exceed licenses, but if there's a free alternative, > obviously that would be better, but it has to be a 'solution' as > they like > to call it and not a hack. > > Please let me know. > > Thanks, Nils. > > > > ------- End of Forwarded Message > > From lohner@hew.ecf.teradyne.com Wed Mar 29 04:12:00 2000 From: lohner@hew.ecf.teradyne.com (Nils Lohner) Date: Wed, 29 Mar 2000 04:12:00 -0000 Subject: XWindows client on windows (fwd) References: Message-ID: <200003291215.OAA01588@topaze.ecf.teradyne.com> Suahib, yes, this answers the question, thanks. Is this information on a web page somewhere where I can point people for a status on the servers in the future? I'd like to be able to use the 'if you invest X man-hours in this its still cheaper than a few hundred licenses' argument if possible, and a web page with this info (as well as a 'How to contribute' section) would help my argument. I'll try to contribute to the debug a little after April 17th, so it would be nice to be able to go to a page that tells me what to download/install and where to hunt for bugs, for example. Which of the solutions below would be the 'most likely to be the real solution'? I can try to help with that one. Currently it sounds like XGGI or XGDI/VNC, right? Thanks, Nils. ps. the Mozilla project (mozilla.org) has excellent pages along these lines for anyone who wants to contribute. In message < POEJIIKDIPBMBPOANKOAIENLCBAA.ssiddiqi@InspirePharm.Com >, "Suhaib M. Siddiqi" writes: >We still lack a stable X-sever. There are 5 X server at Cygwin-xfree site. >One is XGGI, but Steve during last few days reported problems with it >which John could reproduce and is fixing it. > >Second is XGDI/VNC, which is the most stable one so far, but it runs only >in Window'ed mode... something like MI/X does. > >Third is XWin, DirectX based. It is the buggiest one in our pool. I >cannot open any X client using it. It crashes with DirectX surface >lock error message. > >Fourth and Fith are based upon Peter Busch video drivers NTUX. These >lack Window manager and are at Beta version. > >In summary nothing is so stable at the moment which could be >classified as an equivalent to Exceed. > >Writing an X server is a major projects, and we do not have >enough contributors. Peter Busch is working on stabilizing >the X servers. Therefore hopefully in the near future we >could be able to declare one of the above mentioned X server >as an stable release. > >I hope this answer your questions. > >Suhaib > > >> -----Original Message----- >> From: cygwin-xfree-owner@sourceware.cygnus.com >> [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Nils >> Lohner >> Sent: Wednesday, March 29, 2000 4:28 AM >> To: cygwin-xfree@sourceware.cygnus.com >> Subject: XWindows client on windows (fwd) >> >> >> >> I sent this message to Suhaib earlier, but I think its a question >> others may >> be asking as well, so I'll post it here. Basically: what are >> currently the >> alternatives to a product like exceed? A real X server, vnc, >> anything else >> come to mind? >> >> Thanks, Nils. >> >> ------- Forwarded Message >> >> Hello Suhaib, >> I've seen quite a bit of activity on the list recently, and >> things seem to >> be looking good! A quick question though: at present, how easy (and >> reliable) is an installation of something that will function to allow X >> Clients (as exceed and others do)? Here at work people are >> thinking about >> buying a lot of exceed licenses, but if there's a free alternative, >> obviously that would be better, but it has to be a 'solution' as >> they like >> to call it and not a hack. >> >> Please let me know. >> >> Thanks, Nils. >> >> >> >> ------- End of Forwarded Message >> >> > From fortinj@attglobal.net Wed Mar 29 09:31:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Wed, 29 Mar 2000 09:31:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> Message-ID: <38E23F75.F1B1AA67@attglobal.net> > > Hmmm, It is happening to my new one also.. Damn, I thought I included the libGGI demo > programs. > I'll look into it some more. > > John I found the problem. In libgii.conf the entries should be input-dxinput input/dxinput.dll dxinput input/dxinput.dll instead of the input-directx and directx entries. John From kelem@adaptivesilicon.com Wed Mar 29 11:11:00 2000 From: kelem@adaptivesilicon.com (Steve Kelem) Date: Wed, 29 Mar 2000 11:11:00 -0000 Subject: [Fwd: Can't run XGGI on Cygwin 1.0] - Progress! References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> <38E23F75.F1B1AA67@attglobal.net> Message-ID: <38E25549.CB14741@adaptivesilicon.com> My libgii.conf already has those lines (and no directx lines). Do you mean libggi.conf? Steve John Fortin wrote: > > > > Hmmm, It is happening to my new one also.. Damn, I thought I included the libGGI demo > > programs. > > I'll look into it some more. > > > > John > > I found the problem. In libgii.conf the entries should be > > input-dxinput input/dxinput.dll > dxinput input/dxinput.dll > > instead of the input-directx and directx entries. > > John From fortinj@attglobal.net Wed Mar 29 15:43:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Wed, 29 Mar 2000 15:43:00 -0000 Subject: New libGGI package References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> <38E23F75.F1B1AA67@attglobal.net> <38E24FA0.56E30B14@attglobal.net> <38E25683.A6B2A601@attglobal.net> <38E27C5E.5E5132A1@adaptivesilicon.com> Message-ID: <38E29528.93CE976A@attglobal.net> Steve Kelem wrote: > > I installed your new tar file on top of /. "XGGI -targets directxnt" brings up an X-like window > with an X cursor. > The X cursor can be moved all the way to the top, bottom, and right of the window, but to only > about 1/3 of the left-hand side. When the cursor leaves the window, is it in sync with the Win32 mouse cursor. There is a bug that I have not been able to fix. Try bringing both cursors to the bottom right of the screen to 'resync' them. > It also seems to be using almost all of the compute cycles. (It took over 30 seconds to pop my > Netscape composer window to the foreground!) > I have not seen this... > By the way, my environment is set to: > setenv GGI_DEBUG 0 > setenv GGI_DEFMODE '1024x768[GT_32BIT]' > setenv GGI_CONFDIR G:/usr/local/etc/ggi > I'm not sure how GGI_DEFMODE should be set. My screen is 1600x1200, true color. (Diamond Viper > V7xx series) Try a mode of 1024x768[GT_16BIT] You will have to change the windows color depth to 16 bits also. Also try a smaller resolution ( 800x600 ) > > (A) is it running? If I type "(xterm -e tcsh&)", I don't get an xterm. do you get an xterm if you just type 'xterm' ? > (B) what should I set my DISPLAY variable to on other machines? Is it the usual machinename:0.0? same as always. > > I think we're getting closer. Just realize that this is just barely beta code. I haven't had a lot of time lately to work on it. John From fortinj@attglobal.net Wed Mar 29 17:46:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Wed, 29 Mar 2000 17:46:00 -0000 Subject: New libGGI package References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> <38E23F75.F1B1AA67@attglobal.net> <38E24FA0.56E30B14@attglobal.net> <38E25683.A6B2A601@attglobal.net> <38E27C5E.5E5132A1@adaptivesilicon.com> <38E29528.93CE976A@attglobal.net> <38E2AE16.136F7C27@adaptivesilicon.com> Message-ID: <38E2B1FC.13291A80@attglobal.net> > > > > Try a mode of 1024x768[GT_16BIT] You will have to change the windows > > color depth to 16 bits also. > > > > Also try a smaller resolution ( 800x600 ) > > Is this the size of the X screen that appears? Should it be the same size as my physical screen? Yes, this is the size of the X screen. It must be smaller than the size of your physical screen. If you physical screen is as 1600x1200, you should be able to use 640x480, 800x600, 1024x768, but not the 1600x1200. Be advised that the larger the X screen, and the higher the resolution, the slower performance will be. More memory has to be updates after every update. John From fortinj@attglobal.net Wed Mar 29 17:50:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Wed, 29 Mar 2000 17:50:00 -0000 Subject: New libGGI package References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> <38E23F75.F1B1AA67@attglobal.net> <38E24FA0.56E30B14@attglobal.net> <38E25683.A6B2A601@attglobal.net> <38E27C5E.5E5132A1@adaptivesilicon.com> <38E29528.93CE976A@attglobal.net> <38E2AE16.136F7C27@adaptivesilicon.com> Message-ID: <38E2B2EB.893FA70@attglobal.net> Steve Kelem wrote: > > John Fortin wrote: > > > Steve Kelem wrote: > > > > > > I installed your new tar file on top of /. "XGGI -targets directxnt" brings up an X-like window > > > with an X cursor. > > > The X cursor can be moved all the way to the top, bottom, and right of the window, but to only > > > about 1/3 of the left-hand side. > > > > When the cursor leaves the window, is it in sync with the Win32 mouse > > cursor. There is a bug that I have not been able to fix. Try bringing > > both cursors to the bottom right of the screen to 'resync' them. > > Thanks. That works. > > > > It also seems to be using almost all of the compute cycles. (It took over 30 seconds to pop my > > > Netscape composer window to the foreground!) > > > > I have not seen this... > > It's painful. > > > > By the way, my environment is set to: > > > setenv GGI_DEBUG 0 > > > setenv GGI_DEFMODE '1024x768[GT_32BIT]' > > > setenv GGI_CONFDIR G:/usr/local/etc/ggi > > > I'm not sure how GGI_DEFMODE should be set. My screen is 1600x1200, true color. (Diamond Viper > > > V7xx series) > > > > Try a mode of 1024x768[GT_16BIT] You will have to change the windows > > color depth to 16 bits also. > > > > Also try a smaller resolution ( 800x600 ) > > Is this the size of the X screen that appears? Should it be the same size as my physical screen? > > > > (A) is it running? If I type "(xterm -e tcsh&)", I don't get an xterm. > > > > do you get an xterm if you just type 'xterm' > > No. But I'm invoking xterm from my cygwin/tcsh window. I don't get any windows within the X screen. Do > I need to set up a .xinitrc or xinit? did you set the DISPLAY variable before you started xterm? try xterm -display localhost:0 -e tcsh & John From ssiddiqi@InspirePharm.Com Thu Mar 30 03:50:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Thu, 30 Mar 2000 03:50:00 -0000 Subject: XWindows client on windows (fwd) References: <200003291215.OAA01588@topaze.ecf.teradyne.com> Message-ID: > Suahib, > yes, this answers the question, thanks. Is this information on > a web page > somewhere where I can point people for a status on the servers in the > future? I'd like to be able to use the 'if you invest X > man-hours in this > its still cheaper than a few hundred licenses' argument if > possible, and a > web page with this info (as well as a 'How to contribute' section) would > help my argument. This on my TO DO list. The Cygwin/XFree URL needs to be updated. I was planing to do last weekend. Unfortunately, this had been a hectic week at work and do not get enough time to sit down and code web pages for Cygwin/XFree. Suhaib > > I'll try to contribute to the debug a little after April 17th, so > it would > be nice to be able to go to a page that tells me what to download/install > and where to hunt for bugs, for example. Which of the solutions > below would > be the 'most likely to be the real solution'? I can try to help > with that > one. Currently it sounds like XGGI or XGDI/VNC, right? > > Thanks, Nils. > ps. the Mozilla project (mozilla.org) has excellent pages along > these lines > for anyone who wants to contribute. > > > In message > < POEJIIKDIPBMBPOANKOAIENLCBAA.ssiddiqi@InspirePharm.Com >, "Suhaib > M. > Siddiqi" writes: > >We still lack a stable X-sever. There are 5 X server at > Cygwin-xfree site. > >One is XGGI, but Steve during last few days reported problems with it > >which John could reproduce and is fixing it. > > > >Second is XGDI/VNC, which is the most stable one so far, but it runs only > >in Window'ed mode... something like MI/X does. > > > >Third is XWin, DirectX based. It is the buggiest one in our pool. I > >cannot open any X client using it. It crashes with DirectX surface > >lock error message. > > > >Fourth and Fith are based upon Peter Busch video drivers NTUX. These > >lack Window manager and are at Beta version. > > > >In summary nothing is so stable at the moment which could be > >classified as an equivalent to Exceed. > > > >Writing an X server is a major projects, and we do not have > >enough contributors. Peter Busch is working on stabilizing > >the X servers. Therefore hopefully in the near future we > >could be able to declare one of the above mentioned X server > >as an stable release. > > > >I hope this answer your questions. > > > >Suhaib > > > > > >> -----Original Message----- > >> From: cygwin-xfree-owner@sourceware.cygnus.com > >> [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Nils > >> Lohner > >> Sent: Wednesday, March 29, 2000 4:28 AM > >> To: cygwin-xfree@sourceware.cygnus.com > >> Subject: XWindows client on windows (fwd) > >> > >> > >> > >> I sent this message to Suhaib earlier, but I think its a question > >> others may > >> be asking as well, so I'll post it here. Basically: what are > >> currently the > >> alternatives to a product like exceed? A real X server, vnc, > >> anything else > >> come to mind? > >> > >> Thanks, Nils. > >> > >> ------- Forwarded Message > >> > >> Hello Suhaib, > >> I've seen quite a bit of activity on the list recently, and > >> things seem to > >> be looking good! A quick question though: at present, how easy (and > >> reliable) is an installation of something that will function > to allow X > >> Clients (as exceed and others do)? Here at work people are > >> thinking about > >> buying a lot of exceed licenses, but if there's a free alternative, > >> obviously that would be better, but it has to be a 'solution' as > >> they like > >> to call it and not a hack. > >> > >> Please let me know. > >> > >> Thanks, Nils. > >> > >> > >> > >> ------- End of Forwarded Message > >> > >> > > > From fortinj@attglobal.net Thu Mar 30 10:34:00 2000 From: fortinj@attglobal.net (John Fortin) Date: Thu, 30 Mar 2000 10:34:00 -0000 Subject: no xterm on XGGI References: <38E007FD.B573B6A1@attglobal.net> <38E0FABE.3DF18114@adaptivesilicon.com> <38E0FED1.F358CD1C@attglobal.net> <38E12C54.D5E503D1@attglobal.net> <38E23F75.F1B1AA67@attglobal.net> <38E24FA0.56E30B14@attglobal.net> <38E25683.A6B2A601@attglobal.net> <38E27C5E.5E5132A1@adaptivesilicon.com> <38E29528.93CE976A@attglobal.net> <38E2AE16.136F7C27@adaptivesilicon.com> <38E2B2EB.893FA70@attglobal.net> <38E39383.9F83F518@adaptivesilicon.com> Message-ID: <38E39FAC.1446F64B@attglobal.net> > I also tried (xterm -display localhost:0 -e /g/contrib/bin/tcsh.exe &). Nothing happens within a minute of > invoking it. > I also tried setting DISPLAY on a Solaris machine and running xterm, and didn't get anything there either. Can you try an xclock, or an oclock, and try from a bash shell instead of a tcsh shell. I don't have tcsh here to see if it a problem or not. > There's a strange thing happening in the cygwin tcsh. When I run > % XGGI -targets directxnt & > Then bring the tcsh window to the foreground and hit ^c, XGGI quits. Other keys are interpreted directly by > tcsh, but XGGI is capturing and acting on the ^c. Cywin has had a problem in the past of killing backround processes when ^c is hit. It seems to come and go. You might try a newer snapshot of cygwin1.dll John From abeharry@carib-link.net Fri Mar 31 12:52:00 2000 From: abeharry@carib-link.net (Allister Beharry) Date: Fri, 31 Mar 2000 12:52:00 -0000 Subject: Yes there is a free X server solution for Windows 95 Message-ID: <38E5107D.48620FF0@carib-link.net> I posted a similar message a couple of weeks ago, but nobody seemed to notice it. a) Get Valery Tulnikov's Cygwinb19 port of XVNC from ftp://ftp.engr.uark.edu/pub/cygwin32-1.0/x11r6/x11r6.3/xvnc-3%7e2.bz2 This a fully functional port of the XVNC server to Windows 95. Read the documentation and modify the vncserver perl script to work on your machine. Add the -ac option to allow localhost clients to connect. You'll need cygwin19b.dll. b) Get the WinVNC viewer from http://www.uk.research.att.com/vnc . WinVNC is a separate program that is native to Windows 95 and is designed to work in tandem with XVNC. The VNC system has two parts: a VNC viewer communicating with a VNC server, normally on separate machines. If you run XVNC and WinVNC on the same machine, XVNC functions as an X server that clients can call, but it lacks the ability to display anything onscreen. It just passes messages to the WinVNC viewer, which has the native ability to display the X clients. XGDI/XVNC is an attempt to merge the client and server code into one program, but you can run the two programs separately. The separate WinVNC viewer is native to Windows 95, has full functionality, and works perfectly. The whole VNC system is under the GPL. c)Cygwin XVNC + WinVNC viewer = free X server for Windows 95. Allister. From ssiddiqi@InspirePharm.Com Fri Mar 31 13:09:00 2000 From: ssiddiqi@InspirePharm.Com (Suhaib M. Siddiqi) Date: Fri, 31 Mar 2000 13:09:00 -0000 Subject: Yes there is a free X server solution for Windows 95 References: <38E5107D.48620FF0@carib-link.net> Message-ID: > I posted a similar message a couple of weeks ago, but nobody seemed to > notice it. I am sure list member noticed your previous message. Beside B19 port of vnc is known since long time. The XGDI/XVNC had been moved to to contrib directory because there is no more interest from other contributors to add functionalties to the code. My own interest is to have XFree86 or XFree86-like stable server from Win32. That is where more of the efforts are centered and that what most contributors, like Peter Busch and myself are working. Though VNC code is GPl'ed but any chages or subroutines from VNC cannot be merged to XFree86 code base. Why is that? Ask XFree86 Inc. not me please. That is why we had to keep the XGDI code completely separate from Xfree86 source tree so if our chages to XFree86 are accepted, we do not infect their code with VNC code. Thanks for info Suhaib > a) Get Valery Tulnikov's Cygwinb19 port of XVNC from > ftp://ftp.engr.uark.edu/pub/cygwin32-1.0/x11r6/x11r6.3/xvnc-3%7e2.bz2 > This a fully functional port of the XVNC server to Windows 95. Read the > documentation and modify the vncserver perl script to work on your > machine. Add the -ac option to allow localhost clients to connect. > You'll need cygwin19b.dll. > b) Get the WinVNC viewer from http://www.uk.research.att.com/vnc . WinVNC > > is a separate program that is native to Windows 95 and is designed to > work in tandem with XVNC. The VNC system has two parts: a VNC viewer > communicating with a VNC server, normally on separate machines. If you > run XVNC and WinVNC on the same machine, XVNC functions as an X server > that clients can call, but it lacks the ability to display anything > onscreen. It just passes messages to the WinVNC viewer, which has the > native ability to display the X clients. XGDI/XVNC is an attempt to > merge the client and server code into one program, but you can run the > two programs separately. The separate WinVNC viewer is native to Windows > > 95, has full functionality, and works perfectly. The whole VNC system is > > under the GPL. > c)Cygwin XVNC + WinVNC viewer = free X server for Windows 95. > > Allister. > > >