From bernd@cs.ucsb.edu Tue May 2 17:06:00 2000 From: bernd@cs.ucsb.edu (Bernd Oliver Christiansen) Date: Tue, 02 May 2000 17:06:00 -0000 Subject: ftp broken Message-ID: <00a401bfb493$e71b4720$7001040a@expertcity.com> ftp://sourceware.cygnus.com/pub/cygwin/xfree/drivers/ seems broken. I cannot download any of the xfddx files. Also, when mapping the framebuffer into a user process using xfddx can one take a full screendump by reading that memory? I'm very excited about the xfddx driver and would like to use it to log all calls into the display driver. Any comments? Thanks, -Bernd From bernd@cs.ucsb.edu Tue May 2 17:20:00 2000 From: bernd@cs.ucsb.edu (Bernd Oliver Christiansen) Date: Tue, 02 May 2000 17:20:00 -0000 Subject: ftp broken References: <00a401bfb493$e71b4720$7001040a@expertcity.com> Message-ID: <00aa01bfb495$d785cc20$7001040a@expertcity.com> To be more precise, xfddx_3.tar.bz2 seems to contain only build.log, buildchk.log, and a directory structure. Is anybody experiencing the same problem? -Bernd ----- Original Message ----- From: Bernd Oliver Christiansen To: Sent: Tuesday, May 02, 2000 5:09 PM Subject: ftp broken > ftp://sourceware.cygnus.com/pub/cygwin/xfree/drivers/ seems broken. I > cannot download any of the xfddx files. > > Also, when mapping the framebuffer into a user process using xfddx can one > take a full screendump by reading that memory? > > I'm very excited about the xfddx driver and would like to use it to log all > calls into the display driver. Any comments? > > Thanks, > > > -Bernd > > > From ssiddiqi@inspirepharm.com Tue May 2 17:21:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib M. Siddiqi) Date: Tue, 02 May 2000 17:21:00 -0000 Subject: ftp broken References: <00a401bfb493$e71b4720$7001040a@expertcity.com> Message-ID: > > ftp://sourceware.cygnus.com/pub/cygwin/xfree/drivers/ seems broken. I > cannot download any of the xfddx files. > > Also, when mapping the framebuffer into a user process using xfddx can one > take a full screendump by reading that memory? > > I'm very excited about the xfddx driver and would like to use it > to log all > calls into the display driver. Any comments? The comments are: 1) I screwed up my Windows partition while trying to install UNIXWARE7 on a separate partition. Worst i did not make a backup copy of "drivers" directory which contain codes. So I was waiting to get new archives from Dr. Peter Busch. 2) Do not count, it to be on Sourceware today or tomorrow... I had couple of RAID systems blew up at work so I am busy with it. 3) The present archives in drivers directory are corrupted. REASON: Whenever I used bzip2 for Windows (native Win32 version from Bzip2 HomePage) it corrupted the bz2 archive. 4) About memory dump, I do not think you can do that but P. Busch might answer your questions. The fxddx driver is an excellent piece of work which allows to access Video hardware using Vendor supplied drivers. It's main purpose is to support Cygwin/XFree project. Any other use? USE IT AT YOUR RISK IF IT for memory and register dumps, any help for these uses might go answered. Regards Suhaib > > Thanks, > > > -Bernd > From ssiddiqi@inspirepharm.com Tue May 2 17:23:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib M. Siddiqi) Date: Tue, 02 May 2000 17:23:00 -0000 Subject: ftp broken References: <00aa01bfb495$d785cc20$7001040a@expertcity.com> Message-ID: > > To be more precise, xfddx_3.tar.bz2 seems to contain only build.log, > buildchk.log, and a directory structure. Is anybody experiencing the same > problem? > > Yes, the person who uploaded it. Read the previous message please. The directory "drivers" should be updated by this weekend, with the addition of 2 new drivers "VFS file system support" and drivers to support UNIX like /dev/mem and /dev/iopl. Suhaib > -Bernd > > ----- Original Message ----- > From: Bernd Oliver Christiansen > To: > Sent: Tuesday, May 02, 2000 5:09 PM > Subject: ftp broken > > > > ftp://sourceware.cygnus.com/pub/cygwin/xfree/drivers/ seems broken. I > > cannot download any of the xfddx files. > > > > Also, when mapping the framebuffer into a user process using > xfddx can one > > take a full screendump by reading that memory? > > > > I'm very excited about the xfddx driver and would like to use it to log > all > > calls into the display driver. Any comments? > > > > Thanks, > > > > > > -Bernd > > > > > > From ssiddiqi@inspirepharm.com Wed May 3 12:03:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Wed, 03 May 2000 12:03:00 -0000 Subject: new xfddx and other drivers Message-ID: I have uploaded the new *.tar.bz2 archives into cygwin/xfree/drivers directory. Tested to make sure this time I did not create corrupted bzip2 archives. The drivers directory contain precompiled as well as source code for each drivers. Compiled using MSVC 6.0 and NTDDK because of Intel ASM code. The directory also contain VFS (Virtual File System) drivers for Win NT/2000 and a driver to support /dev/iopl and /dev/mem. The X-server code which would use these drivers is being worked... A utility for loading xfddx video drivers, without going cumbersome procedure of editing Win32 Registry, has been added too. Suhaib From sherlock_abc@netzero.net Wed May 3 15:08:00 2000 From: sherlock_abc@netzero.net (Robert McNulty Junior) Date: Wed, 03 May 2000 15:08:00 -0000 Subject: Xfree86 Message-ID: <005f01bfb54b$f5ceab00$bd763004@default> Hi Guys and gals. How do I set up Xfree86 for Windows using Cygwin? I really need Xfree86 for the progect I'm porting from unix/linux to windows. ???? From sherlock_abc@netzero.net Wed May 3 15:22:00 2000 From: sherlock_abc@netzero.net (Robert McNulty Junior) Date: Wed, 03 May 2000 15:22:00 -0000 Subject: Hello Message-ID: <001d01bfb54d$f0a1ad60$bd763004@default> Sorry about previous message. I need X11. How do i port it to Windows? ???? ???? ???? ???? ???? ???? ???? ???? ???? From bernd@cs.ucsb.edu Wed May 3 19:08:00 2000 From: bernd@cs.ucsb.edu (Bernd Oliver Christiansen) Date: Wed, 03 May 2000 19:08:00 -0000 Subject: Building xfddx_3 Message-ID: <00ae01bfb56e$19e325d0$7001040a@expertcity.com> All: I tried building xfddx_3 on NT 4.0 using MSVC++ 6.0 and ran into the following problem: Compiling Precompiled Header - precomp.h for i386 xfddx_ddi.h(87) : error C2040: 'ULONG_PTR' : 'unsigned long *' differs in levels of indirection from 'unsigned long' The error line, 87, is typedef PULONG ULONG_PTR; As far as I understand it, this is not the erroneous line. Instead the error occurred at a place where ULONG_PTR is used. Why does the compiler report this line? My setup seems ok since I can build the framebuf sample. Thanks, -Bernd From ssiddiqi@inspirepharm.com Wed May 3 19:29:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib M. Siddiqi) Date: Wed, 03 May 2000 19:29:00 -0000 Subject: Building xfddx_3 References: <00ae01bfb56e$19e325d0$7001040a@expertcity.com> Message-ID: No idea, why it does on your machine. I compiled it on Win2K using PSDK April 2000, MSVC 6.0 SP3 and Win2K DDK. Everything went OK, as you can see the precompiled binaries in the archive. I forwarded your message to Peter and he would answer it. Suhaib > > All: > > I tried building xfddx_3 on NT 4.0 using MSVC++ 6.0 and ran into the > following problem: > > Compiling Precompiled Header - precomp.h for i386 > xfddx_ddi.h(87) : error C2040: 'ULONG_PTR' : 'unsigned long *' differs in > levels of indirection from 'unsigned long' > > The error line, 87, is > typedef PULONG ULONG_PTR; > > As far as I understand it, this is not the erroneous line. Instead the > error occurred at a place where ULONG_PTR is used. Why does the compiler > report this line? > > My setup seems ok since I can build the framebuf sample. > > Thanks, > > > -Bernd > > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Bernd > Oliver Christiansen > Sent: Wednesday, May 03, 2000 10:12 PM > To: Cygwin-Xfree@sourceware.cygnus.com > Subject: Building xfddx_3 > > > All: > > I tried building xfddx_3 on NT 4.0 using MSVC++ 6.0 and ran into the > following problem: > > Compiling Precompiled Header - precomp.h for i386 > xfddx_ddi.h(87) : error C2040: 'ULONG_PTR' : 'unsigned long *' differs in > levels of indirection from 'unsigned long' > > The error line, 87, is > typedef PULONG ULONG_PTR; > > As far as I understand it, this is not the erroneous line. Instead the > error occurred at a place where ULONG_PTR is used. Why does the compiler > report this line? > > My setup seems ok since I can build the framebuf sample. > > Thanks, > > > -Bernd > From ssiddiqi@inspirepharm.com Wed May 3 19:32:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib M. Siddiqi) Date: Wed, 03 May 2000 19:32:00 -0000 Subject: FW: Hello Message-ID: What do u mean by "you need X11. How do I port to Windows." The X11 had been already ported to Windows.???? If you mean X-server, then those???? are very unstable and not intended for beginners yet. If you mean how to link to X11 libs your binaries then that is same as you do on UNIX or for any application you compile using Cygwin.???? Basically your use -L /usr/X11R6 -lX11 and other libs to link too. ???? Suhaib -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [mailto:cygwin-xfree-owner@sourceware.cygnus.com] On Behalf Of Robert McNulty Junior Sent: Wednesday, May 03, 2000 6:21 PM To: cygwin-xfree@sourceware.cygnus.com Subject: Hello Sorry about previous message. I need X11. How do i port it to Windows? ???? ???? ???? ???? ???? ???? ???? ???? ???? From sherlock_abc@netzero.net Thu May 4 01:50:00 2000 From: sherlock_abc@netzero.net (Robert McNulty Junior) Date: Thu, 04 May 2000 01:50:00 -0000 Subject: Hello Message-ID: <001501bfb5a5$b32f0e20$c0763004@default> I got the binary distribution loaded into where they have to go. So all i have to do is link the program with the libraries. OK. I knew on Linux that you need X11 and Xfree86 to make X-windows. I have a program called Csound I am trying to compile. It requires some sort of GUI. And I really don't feel like programming one in, -----Original Message----- From: Suhaib M. Siddiqi < ssiddiqi@inspirepharm.com > To: Cygwin-Xfree@Sourceware. Cygnus. Com < cygwin-xfree@sourceware.cygnus.com > Date: Wednesday, May 03, 2000 9:32 PM Subject: FW: Hello What do u mean by "you need X11. How do I port to Windows." The X11 had been already ported to Windows.???? If you mean X-server, then those???? are very unstable and not intended for beginners yet. If you mean how to link to X11 libs your binaries then that is same as you do on UNIX or for any application you compile using Cygwin.???? Basically your use -L /usr/X11R6 -lX11 and other libs to link too. ???? Suhaib -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [mailto:cygwin-xfree-owner@sourceware.cygnus.com] On Behalf Of Robert McNulty Junior Sent: Wednesday, May 03, 2000 6:21 PM To: cygwin-xfree@sourceware.cygnus.com Subject: Hello Sorry about previous message. I need X11. How do i port it to Windows? ???? ???? ???? ???? ???? ???? ???? ???? ???? From ssiddiqi@inspirepharm.com Thu May 4 05:05:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Thu, 04 May 2000 05:05:00 -0000 Subject: Hello References: <001501bfb5a5$b32f0e20$c0763004@default> Message-ID: You do same what you do on Linux to compile X application. ???? I do not support Sound drivers and I have no intentions of getting into the Multimedia drivers support for X.???? You are on your own for this kind of project.???? Sorry. ???? Suhaib -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [mailto:cygwin-xfree-owner@sourceware.cygnus.com] On Behalf Of Robert McNulty Junior Sent: Thursday, May 04, 2000 1:50 AM To: Suhaib M. Siddiqi; Cygwin-Xfree@Sourceware. Cygnus. Com Subject: Re: Hello I got the binary distribution loaded into where they have to go. So all i have to do is link the program with the libraries. OK. I knew on Linux that you need X11 and Xfree86 to make X-windows. I have a program called Csound I am trying to compile. It requires some sort of GUI. And I really don't feel like programming one in, -----Original Message----- From: Suhaib M. Siddiqi < ssiddiqi@inspirepharm.com > To: Cygwin-Xfree@Sourceware. Cygnus. Com < cygwin-xfree@sourceware.cygnus.com > Date: Wednesday, May 03, 2000 9:32 PM Subject: FW: Hello What do u mean by "you need X11. How do I port to Windows." The X11 had been already ported to Windows.???? If you mean X-server, then those???? are very unstable and not intended for beginners yet. If you mean how to link to X11 libs your binaries then that is same as you do on UNIX or for any application you compile using Cygwin.???? Basically your use -L /usr/X11R6 -lX11 and other libs to link too. ???? Suhaib -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [mailto:cygwin-xfree-owner@sourceware.cygnus.com] On Behalf Of Robert McNulty Junior Sent: Wednesday, May 03, 2000 6:21 PM To: cygwin-xfree@sourceware.cygnus.com Subject: Hello Sorry about previous message. I need X11. How do i port it to Windows? ???? ???? ???? ???? ???? ???? ???? ???? ???? From ssiddiqi@inspirepharm.com Thu May 4 05:21:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Thu, 04 May 2000 05:21:00 -0000 Subject: FW: FW: Building xfddx_3 Message-ID: Neither I not Peter could reproduce your compilation error on Win NT 4.0 and Win2K. Below is a response from him. Suhaib > -----Original Message----- > From: pb [ mailto:peter.busch@dfki.de ] > Sent: Thursday, May 04, 2000 1:29 AM > To: Suhaib M. Siddiqi > Subject: Re: FW: Building xfddx_3 > > > Hi Suhaib, > I tested building xfddx_3 under NT 4 and under Win2K. I'm not > able to reproduce > the problem. > xfddx_3 compiled on both platforms without any errors. > I guess something is wrong with Bernd's build environment. > > From ssiddiqi@inspirepharm.com Thu May 4 10:44:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Thu, 04 May 2000 10:44:00 -0000 Subject: XGGI server user Message-ID: in the xggi directory at the Sourceware server, the new version of libGGI is available, for the XGGI server users. Suhaib From pavel_roskin@geocities.com Thu May 4 12:53:00 2000 From: pavel_roskin@geocities.com (Pavel Roskin) Date: Thu, 04 May 2000 12:53:00 -0000 Subject: Various notes Message-ID: Hello! I have tried the current binaries of XFree86. Here are some notes that could help developers make it less frustrating in the future. Everything has been tested on Windows NT Workstation 4.0 + SP6. It also has cygwin1.dll from Cygwin 1.1 in the $PATH (in /bin). It is very hard to login to ftp://sourceware.cygnus.com/ (as anynomous, of course). I had to leave a script that downloaded the files this night. There is only one mirror in USA, and the new drivers were not there as of yesterday (they are today). IMHO Cygnus/Redhat can afford a better ftp server for developers. There are no README files on the ftp server explaining what is what. I don't need any clients, because I'm going to login into Linux boxes with XDM, but how could I guess that cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 contains clients? Any reason to use "cygwin" twice in the name? Especially frustrating was the fact that Lesstif was there. Why should I download it without knowing what is is? Similarly, xfree86-bin.tar.bz2 doesn't tell me that it contains both servers and the clients. The official XFree86 binaries from ftp.xfree86.org have all the servers packaged as separate files. The same applies to the drivers. I don't have M$VC, why should I download the sources? There are readme files with the drivers but they don't say how to install them. I put ntux_ddx.dll to /bin in the hope that it's Ok. By the way, only the Debug version seem to work for me. If the Release ntux_ddx.dll is in $PATH, test.exe (both versions) exits silently. The same happens if ntux_ddx.dll is missing xf_init.exe doesn't warn me that xfddx.dll is not found in the Windows system directory. Also I would expect it remind me to reboot. gcc_tst.exe crashes if it cannot find xf_vfs.dll. Otherwise is works both with the Release and Debug versions of xf_vfs.dll. No problems with xfddx.dll yet (Ati Mach 64). xfddx.readme.txt says "This release of xfddx must be installed manually." Hopefully, this is not true. I was using xf_init.exe and it worked. xfmap.readme.txt doesn't even mention how to install xfmap.sys. Hopefully, it is not used yet (well, ntux_ddx.readme.txt says that it is) Now the time comes to run the XServer. Xvnc.exe shows a message that it could not open /usr/lib/X11/rdb. Why do you configure it this way if RDB is in /usr/X11R6/lib/X11/rgb.txt? Using "-co" helps, but I could not make it find the font "fixed". Probably it cannot decompress fonts, I don't know. Also it tends to display every message in a separate window, which is highly annoying. XWin.exe dies with the message "no screens found". I could make it work by specifying "-screen". Unfortunately, XWin.exe has some problems with keyboard. Cursor arrows don't work in rxvt. Ctrl-Alt-Backspace is ignored. Color depth 16bpp doesn't work well. Also XWin.exe runs on the full screen only and it crashes if I switch to another window from the Task Manager. Finally, XWin.exe doesn't seem to use ntux_ddx.dll - shouldn't it go to the contrib directory? XntUx.exe also requires "-screen". For most settings it displays some garbage and it doesn't accept my input. My NT screen is configured as 1024x768x16. I have found that if I run it as "XntUx.exe -screen 0 512x768x16" it actually displays a screen 512x768x16 occupying the right hand side of the NT screen. But it doesn't accept my input. Removing xf_vfs.dll doesn't change anything. If I remove ntux_ddx.dll XntUx.exe still runs but it displays nothing. Shouldn't it show a warning? For your information, here are all the warnings it prints: C:\usr\X11R6\bin>XntUx.exe -screen 0 512x768x16 scheduling timer: Invalid argument _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root trying to get pointer to video RAM, size = 001803a0 ntux_ddx : mapped buffer at 14930000 pvfb->pXWDHeader = 14930000 using video memory at 14930000 screen 0 screenInfo->ScreenPtr[0] = 0a04f770 CreateWindow = 0045ad30 DestroyWindow = 0045ad70 CreatePixmap = 0045a790 DestroyPixmap = 0045a89c PEXExtensionInit: Couldn't open default PEX font file Roman_M error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy After that XntUx.exe runs until I interrupt it. Regards, Pavel Roskin From jreidthompson@yahoo.com Thu May 4 13:38:00 2000 From: jreidthompson@yahoo.com (Reid Thompson) Date: Thu, 04 May 2000 13:38:00 -0000 Subject: -help Message-ID: <20000504203732.4070.qmail@web510.mail.yahoo.com> __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From ssiddiqi@inspirepharm.com Thu May 4 14:03:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Thu, 04 May 2000 14:03:00 -0000 Subject: Various notes References: Message-ID: > I have tried the current binaries of XFree86. Here are some notes that > could help developers make it less frustrating in the future. > > Everything has been tested on Windows NT Workstation 4.0 + SP6. It also > has cygwin1.dll from Cygwin 1.1 in the $PATH (in /bin). > > It is very hard to login to ftp://sourceware.cygnus.com/ (as anynomous, of > course). I had to leave a script that downloaded the files this night. > There is only one mirror in USA, and the new drivers were not there as of > yesterday (they are today). IMHO Cygnus/Redhat can afford a better ftp > server for developers. That mirror site mirrors only Cygwin/XFree project, but you should be able to find Cygwin/xfree at any mirror site which mirrores sourceware.cygnus.com/pub/cygwin > > There are no README files on the ftp server explaining what is what. I > don't need any clients, because I'm going to login into Linux boxes with > XDM, but how could I guess that cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 > contains clients? Any reason to use "cygwin" twice in the name? Especially > frustrating was the fact that Lesstif was there. Why should I download it > without knowing what is is? The clients had always been part of X11R6. I had no intention of breaking up the old stablish rules. > > Similarly, xfree86-bin.tar.bz2 doesn't tell me that it contains both > servers and the clients. The official XFree86 binaries from > ftp.xfree86.org have all the servers packaged as separate files. *bin* means "binaries" fonts mean "fonts" does it not make sense which one to get? The project is in beta nd alpha stage. Therefore there are no hard rules at the moment for distributions. > > The same applies to the drivers. I don't have M$VC, why should I download > the sources? If you do not have MSVC. That is not an issue. It is an Open Source project and we provide the source code whatever is supply as binaries. What compilers an end-user has or does not is not "relevent". > > There are readme files with the drivers but they don't say how to install > them. I put ntux_ddx.dll to /bin in the hope that it's Ok. By the way, > only the Debug version seem to work for me. If the Release ntux_ddx.dll is > in $PATH, test.exe (both versions) exits silently. The same happens if > ntux_ddx.dll is missing ntux_ddx.dll and all the others should go in /usr/X11R6/bin,e xcept xfddx.dll which is a video drivers... read mail archive about its installation, for now. > > xf_init.exe doesn't warn me that xfddx.dll is not found in the Windows > system directory. Also I would expect it remind me to reboot. Feel free to write a Windows installer, it would gladly accepted as long as you give use code too... > > gcc_tst.exe crashes if it cannot find xf_vfs.dll. Otherwise is works both > with the Release and Debug versions of xf_vfs.dll. That is why it is with xf_vfs code... because it links to xf_vfs.dll for testing it. If you remove the kernel32.dll from Windows\system32 directory and say Windows crashes because it could not find it... would make sense? > > No problems with xfddx.dll yet (Ati Mach 64). xfddx.readme.txt says "This > release of xfddx must be installed manually." Hopefully, this is not > true. I was using xf_init.exe and it worked. The readme files are a bit out dated. Keep in mind I an Peter )( only) are doing now the whole work... so help for project is more appreciated then wishes and comments. > > xfmap.readme.txt doesn't even mention how to install xfmap.sys. Hopefully, > it is not used yet (well, ntux_ddx.readme.txt says that it is) Yes it is used by the binaries I have. Read yesterday's announcement... "that drivers directory contains new codes which being implemented." > > Now the time comes to run the XServer. Xvnc.exe shows a message that it > could not open /usr/lib/X11/rdb. Why do you configure it this way if RDB > is in /usr/X11R6/lib/X11/rgb.txt? Using "-co" helps, but I could not make > it find the font "fixed". Probably it cannot decompress fonts, I don't > know. Also it tends to display every message in a separate window, which > is highly annoying. XVnc.exe is in contrib directory. It had nothing to do with XFRee86 port. It was compiled Hans (a contributor) using MSVC and that is the way MSVC compiles X11R6.x,... that paths become /usr/lib/X11... It is an X11R6.3 from X consortium issue not XFree86. > > XWin.exe dies with the message "no screens found". I could make it work by > specifying "-screen". Unfortunately, XWin.exe has some problems with > keyboard. Cursor arrows don't work in rxvt. Ctrl-Alt-Backspace is ignored. > Color depth 16bpp doesn't work well. Also XWin.exe runs on the full screen > only and it crashes if I switch to another window from the Task Manager. > Finally, XWin.exe doesn't seem to use ntux_ddx.dll - shouldn't it go to > the contrib directory? > XWin :0 would start server. period. XWin is very buggy and had been mentioned in the mail archives. If you want relatively "LESS BUGGY" note the word "LESS". Go to win32-xfree.sourceforge.net. That is a DirectX server, though beta and also buggy. > XntUx.exe also requires "-screen". For most settings it displays some > garbage and it doesn't accept my input. My NT screen is configured as > 1024x768x16. I have found that if I run it as "XntUx.exe -screen 0 > 512x768x16" it actually displays a screen 512x768x16 occupying the right > hand side of the NT screen. But it doesn't accept my input. > XntUx.exe is a Framebuffer server. As I said project is in beta stage and all the work done by two people now. So do not expect a professional support and quick updates of Readme files and URL... unless we have more contributors. In the mail archive if you search you may find a message on how to use it. Basically if you type XntUx.exe -help you get all the options you could use at command line. > Removing xf_vfs.dll doesn't change anything. If I remove ntux_ddx.dll > XntUx.exe still runs but it displays nothing. Shouldn't it show a warning? you are running at 100000 miles speed and attempting to use the drivers whose code implementations had not be released to public. xf_vfs.dll is a virtual file system and my mail said yesterday, their implementation are being worked. So xf_vfs.dll would not do a miracle on your Windows, if the X binmaries you downloaded had no hooks for it. Definitely deleteing ntux_dxx.dll would disable framebuffering of the X-server.. as a result no display. If you delete your Mach64.dll from windows\system32 and then complain to ATI that Windows display is screwed up... ATI would give you the answer, "you are wasting your time" Suhaib > > For your information, here are all the warnings it prints: > > C:\usr\X11R6\bin>XntUx.exe -screen 0 512x768x16 > scheduling timer: Invalid argument > _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root > trying to get pointer to video RAM, size = 001803a0 > ntux_ddx : mapped buffer at 14930000 > pvfb->pXWDHeader = 14930000 > using video memory at 14930000 > screen 0 > > screenInfo->ScreenPtr[0] = 0a04f770 > CreateWindow = 0045ad30 > DestroyWindow = 0045ad70 > CreatePixmap = 0045a790 > DestroyPixmap = 0045a89c > PEXExtensionInit: Couldn't open default PEX font file Roman_M > error opening security policy file > /usr/X11R6/lib/X11/xserver/SecurityPolicy > > After that XntUx.exe runs until I interrupt it. > > Regards, > Pavel Roskin From bernd@cs.ucsb.edu Thu May 4 16:12:00 2000 From: bernd@cs.ucsb.edu (Bernd Oliver Christiansen) Date: Thu, 04 May 2000 16:12:00 -0000 Subject: compiling xfddx Message-ID: <002501bfb61e$b39517f0$7001040a@expertcity.com> All: I finally managed to compile xfddx_3. I changed typedef PULONG ULONG_PTR; to typedef /*P*/ULONG ULONG_PTR;. Furthermore, I had to manually create the directory .\lib\i386\free. xfddx.dll is now built cleanly. A couple of notes on the DDK: (i) install the SDK, DDK, and VC in paths which do not contain spaces to avoid build's database being corrupted (ii) read http://www.numega.com/drivercentral/tech_tips/lastline.shtml (iii) on NT4, setenv.bat in the SDK directory should put Bin\WinNT\NT4 in path ahead of NT5 tools that don't run on NT4. I had to add two spaces at the end of IF "%%i"=="Windows NT Version 4.0 to make this work: REM Patch path to put Bin\WinNT\NT4 in path ahead of NT5 tools that don't run on NT4 For /F "delims=;" %%i IN ('Cmd /c Ver') DO ( IF "%%i"=="Windows NT Version 4.0 " ( Set Path=%MSSdk%\Bin\WinNT\NT4;%Path% Goto Chk_SetEnv ) ) Note that neither Peter nor Suhaib were able to reproduce my problem. On the other hand, I re-installed the SDK, VC6 with SP3, MSDN, and DDK. Thus, my build environment shouldn't be damaged. -Bernd From ssiddiqi@inspirepharm.com Thu May 4 17:14:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib M. Siddiqi) Date: Thu, 04 May 2000 17:14:00 -0000 Subject: compiling xfddx References: <002501bfb61e$b39517f0$7001040a@expertcity.com> Message-ID: > > I finally managed to compile xfddx_3. I changed typedef PULONG ULONG_PTR; > to typedef /*P*/ULONG ULONG_PTR;. Furthermore, I had to manually > create the > directory .\lib\i386\free. xfddx.dll is now built cleanly. You should not need to create lib\i386\free in NTDDK directory. If your PSDK, NTDDK and MSVC installation is good, first time when you run a "build command" after setting ENV by using setenv.bat from NTDDK, the build will create it. > > A couple of notes on the DDK: > (i) install the SDK, DDK, and VC in paths which do not contain spaces to > avoid build's database being corrupted That is actually also in one of Microsoft Knowledge Base database available to MSDN subscribers. NTDDK does not like spaces in names. You best bet would be to install Visual Studio in c:\mssdk. Try avoiding those defaults c:\Program Files\Microsoft Visual Studio. Some compilers which works with Visual Studio also runs into troubles if you install MSVC in the default directory, which contains names. > (ii) read http://www.numega.com/drivercentral/tech_tips/lastline.shtml > (iii) on NT4, setenv.bat in the SDK directory should put Bin\WinNT\NT4 in > path ahead of NT5 tools that don't run on NT4. I had to add two spaces at > the end of IF "%%i"=="Windows NT Version 4.0 to make this work: Strange. The bat files always pick OS info from ENV. BTW you can use Win200 DDK on Nt 4.0 and develop drivers for Windows 2000 on Nt 4.0.. on requirement is you must have SP4 or above installed. > > REM Patch path to put Bin\WinNT\NT4 in path ahead of NT5 tools that don't > run on NT4 > For /F "delims=;" %%i IN ('Cmd /c Ver') DO ( > IF "%%i"=="Windows NT Version 4.0 " ( > Set Path=%MSSdk%\Bin\WinNT\NT4;%Path% > Goto Chk_SetEnv > ) > ) > > Note that neither Peter nor Suhaib were able to reproduce my problem. On > the other hand, I re-installed the SDK, VC6 with SP3, MSDN, and > DDK. Thus, > my build environment shouldn't be damaged. If you installed MSVC in c:\Program Files\Microsoft Visual Studio (default) your NTDDK would complain about missing vcvars32.bat in c:\program folder that is a damaged installation for NTDDK. This might be your problem. BTW, what is MSDN beside SDK, VC6 with SP3 and DDK. You mean MSDN Library? MSDN Library is not needed for any compilation. You can install it anywhere you like or even skip its installation if you are short on disk space. I prefer not install it, because MSDN Library on DVD which comes with Universal Subscription is pretty handy and save a lot of headeach of playing with 3 MSDN CDs while searching with documents. Suhaib > > > -Bernd > From s_m_siddiqi@yahoo.com Sat May 6 14:41:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sat, 06 May 2000 14:41:00 -0000 Subject: CVS is here Message-ID: <20000506214116.25245.qmail@web4604.mail.yahoo.com> The source tree for Cygwin/XFree is now available via CVS. To access the repository, you'll need to set the CVSROOT environment variable as in these examples (if you are using a different shell, you'll have to figure it out yourself): 95/NT set CVSROOT=:pserver:anoncvs@anoncvs.cygnus.com:/cvs/src bash export CVSROOT=:pserver:anoncvs@anoncvs.cygnus.com:/cvs/src csh setenv CVSROOT :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src Once you've done that, you need to tell your local cvs software what password to use. The password is the word anoncvs : bash$ cvs login (Logging in to anoncvs@anoncvs.cygnus.com) CVS password: anoncvs Note: Windows users may need to make sure the HOME environment variable is set to something meaningful. After this, you shouldn't have to worry about passwords any more, as it will store your password in $HOME/.cvspass (semi-encoded). In other words, don't type "cvs login" again. To get the Cygwin/XFree sources, do this: bash$ cvs co src/cygwin-xfree This will create a subdirectory called src and fill it with the core sources. Once you have the latest sources, "cvs update" will get any changes since your last update. Suhaib __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From s_m_siddiqi@yahoo.com Sat May 6 20:36:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sat, 06 May 2000 20:36:00 -0000 Subject: New Server only binaries are available for testing Message-ID: <20000507033555.1219.qmail@web4603.mail.yahoo.com> I haev uuploaded new X-server binaries only to ftp://sourceware.cygnus.com/pub/cygwin/xfree/xc-4-binaries . Get the archive X-server-20000506.tar.bz2 Unzup and untar to /usr/X11R6/bin directory you can start server by typing XNtUx.exe :0 or get help by typing XNtUx -help You will also need the latest drivers from the "drivers" directory. I did not get time to update README files for installing drivers. ntux_ddx.dll must be installed in /usr/X11R6/bin Servers are still at Beta stage!!! Suhaib __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From s_m_siddiqi@yahoo.com Sun May 7 10:29:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 07 May 2000 10:29:00 -0000 Subject: hmmmm Message-ID: <20000507172845.10108.qmail@web4605.mail.yahoo.com> Yes, I know. Argue with XFree86 Organization. They would NOT accept anything which is compiled using Cgwin because Cygwin is GPL. Therefore I DO declare my changes for Cygwin compilation under GPL. It is that SIMPLE. Suhaib > -----Original Message----- > From: Todd T. Fries [ mailto:todd@fries.net ] > Sent: Sunday, May 07, 2000 1:15 PM > To: ssiddiqi@inspirepharm.com > Subject: hmm > > > Do you realize this makes it impossible to ever include your changes in > XFree? > -- > Todd Fries .. todd@fries.net > > > Source code changes to XFree86 4.0.0 to compile under Cygwin environment > had not been assigned to XFree86 Inc, yet - as of May 06, 2000. > Until or if the source code changes are assigned to XFree86 Inc, I > am releasing my Cygwin/Win32 specific changes to XFree86 4.0.0. > under GPL (GNU Public License). A copy of GNU GPL is available > at: http://www.gnu.org . > > Suhaib Siddiqi > ssiddiqi@inspirepharm.com __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From s_m_siddiqi@yahoo.com Sun May 7 10:33:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 07 May 2000 10:33:00 -0000 Subject: your mail Message-ID: <20000507173257.18684.qmail@web4604.mail.yahoo.com> There are bunch of "confused" BOD (board of directors) at XFree86 Organizattion. I raise that argument that Linux and QNX is supported by XFree86 and it has GPL so what makes Cygwin difference. I gave up on them. I do not have time on beating my head on someone who is willing to understand. Please argue with XFree86 Organization, not me. I had argued enough over there. My GPL is interim, note the words "If and Until".. That is they realize and understand I will be willing to remove GPL restrictions, if they do not, then I will continue a parallel project under GPL. Suhaib --- "Todd T. Fries" wrote: > Huh? gcc is gpl. I do not understand. Everything > everybody else > compiles uses a gpl compiler. XFree will not accept > anything that > makes the source tree less free than the mit > license. I would find > it highly strange if they would not accept mit > licensed or BSD style > licenced code... > > On Sun, May 07, 2000 at 10:20:15AM -0700, Suhaib > Siddiqi wrote: > > Yes, I know. Argue with XFree86 Organization. > They > > would NOT accept anything which is compiled using > > Cgwin because Cygwin is GPL. Therefore I DO > declare > > my changes for Cygwin compilation under GPL. > > > > It is that SIMPLE. > > > > Suhaib > > > > > > > -----Original Message----- > > > From: Todd T. Fries [ mailto:todd@fries.net ] > > > Sent: Sunday, May 07, 2000 1:15 PM > > > To: ssiddiqi@inspirepharm.com > > > Subject: hmm > > > > > > > > > Do you realize this makes it impossible to ever > > include your changes in > > > XFree? > > > -- > > > Todd Fries .. todd@fries.net > > > > > > > > > Source code changes to XFree86 4.0.0 to compile > > under Cygwin environment > > > had not been assigned to XFree86 Inc, yet - as > of > > May 06, 2000. > > > Until or if the source code changes are assigned > to > > XFree86 Inc, I > > > am releasing my Cygwin/Win32 specific changes to > > XFree86 4.0.0. > > > under GPL (GNU Public License). A copy of GNU > GPL is > > available > > > at: http://www.gnu.org . > > > > > > Suhaib Siddiqi > > > ssiddiqi@inspirepharm.com > > > > __________________________________________________ > > Do You Yahoo!? > > Send instant messages & get email alerts with > Yahoo! Messenger. > > http://im.yahoo.com/ > > -- > Todd Fries .. todd@fries.net __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From cgf@cygnus.com Sun May 7 10:36:00 2000 From: cgf@cygnus.com (Chris Faylor) Date: Sun, 07 May 2000 10:36:00 -0000 Subject: your mail References: <20000507173257.18684.qmail@web4604.mail.yahoo.com> Message-ID: <20000507133654.E11675@cygnus.com> On Sun, May 07, 2000 at 10:32:57AM -0700, Suhaib Siddiqi wrote: >There are bunch of "confused" BOD (board of directors) at XFree86 >Organizattion. I raise that argument that Linux and QNX is supported >by XFree86 and it has GPL so what makes Cygwin difference. I gave up >on them. I do not have time on beating my head on someone who is >willing to understand. But, Cygwin *is* different in that it can be "viral". Linux does not have this problem. However, since the sources for XFree86 are available I don't see how Cygwin impacts this. For the most part, the new cygwin license does not impact an existing product's license as long as sources are available. cgf From s_m_siddiqi@yahoo.com Sun May 7 11:04:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 07 May 2000 11:04:00 -0000 Subject: your mail Message-ID: <20000507180353.11591.qmail@web4602.mail.yahoo.com> Hmmm.. I am not aware of that once you apply GPL you cannot remove it. I was told you can release a code under GPL and also under another license as long as you author the code. I am not a lawyer so I may not know the details. Suhaib --- "Todd T. Fries" wrote: > I'm sorry for disturbing you. But I happen to > understand > GPL enough to know that once you apply the gpl > license, you > cannot remove it. That is all I was pointing out. > > Sorry for bothering you, > Todd. > > On Sun, May 07, 2000 at 10:32:57AM -0700, Suhaib > Siddiqi wrote: > > There are bunch of "confused" BOD (board of > directors) > > at XFree86 Organizattion. I raise that argument > > that Linux and QNX is supported by XFree86 and it > has > > GPL > > so what makes Cygwin difference. I gave up on > them. I > > do not have time on beating my head on someone who > > > is willing to understand. > > Please argue with XFree86 Organization, not me. I > had > > argued enough over there. > > My GPL is interim, note the words "If and > Until".. > > That is they realize and understand I will be > willing > > to remove GPL restrictions, if they do not, then I > > will continue a parallel project under GPL. > > > > Suhaib > > > > --- "Todd T. Fries" wrote: > > > Huh? gcc is gpl. I do not understand. > Everything > > > everybody else > > > compiles uses a gpl compiler. XFree will not > accept > > > anything that > > > makes the source tree less free than the mit > > > license. I would find > > > it highly strange if they would not accept mit > > > licensed or BSD style > > > licenced code... > > > > > > On Sun, May 07, 2000 at 10:20:15AM -0700, Suhaib > > > Siddiqi wrote: > > > > Yes, I know. Argue with XFree86 Organization. > > > They > > > > would NOT accept anything which is compiled > using > > > > Cgwin because Cygwin is GPL. Therefore I DO > > > declare > > > > my changes for Cygwin compilation under GPL. > > > > > > > > It is that SIMPLE. > > > > > > > > Suhaib > > > > > > > > > > > > > -----Original Message----- > > > > > From: Todd T. Fries [ mailto:todd@fries.net ] > > > > > Sent: Sunday, May 07, 2000 1:15 PM > > > > > To: ssiddiqi@inspirepharm.com > > > > > Subject: hmm > > > > > > > > > > > > > > > Do you realize this makes it impossible to > ever > > > > include your changes in > > > > > XFree? > > > > > -- > > > > > Todd Fries .. todd@fries.net > > > > > > > > > > > > > > > Source code changes to XFree86 4.0.0 to > compile > > > > under Cygwin environment > > > > > had not been assigned to XFree86 Inc, yet - > as > > > of > > > > May 06, 2000. > > > > > Until or if the source code changes are > assigned > > > to > > > > XFree86 Inc, I > > > > > am releasing my Cygwin/Win32 specific > changes to > > > > XFree86 4.0.0. > > > > > under GPL (GNU Public License). A copy of > GNU > > > GPL is > > > > available > > > > > at: http://www.gnu.org . > > > > > > > > > > Suhaib Siddiqi > > > > > ssiddiqi@inspirepharm.com > > > > > > > > > __________________________________________________ > > > > Do You Yahoo!? > > > > Send instant messages & get email alerts with > > > Yahoo! Messenger. > > > > http://im.yahoo.com/ > > > > > > -- > > > Todd Fries .. todd@fries.net > > > > __________________________________________________ > > Do You Yahoo!? > > Send instant messages & get email alerts with > Yahoo! Messenger. > > http://im.yahoo.com/ > > -- > Todd Fries .. todd@fries.net __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From s_m_siddiqi@yahoo.com Sun May 7 11:07:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 07 May 2000 11:07:00 -0000 Subject: your mail Message-ID: <20000507180707.13362.qmail@web4601.mail.yahoo.com> > On Sun, May 07, 2000 at 10:32:57AM -0700, Suhaib > Siddiqi wrote: > >There are bunch of "confused" BOD (board of > directors) at XFree86 > >Organizattion. I raise that argument that Linux > and QNX is supported > >by XFree86 and it has GPL so what makes Cygwin > difference. I gave up > >on them. I do not have time on beating my head on > someone who is > >willing to understand. > > But, Cygwin *is* different in that it can be > "viral". Linux does not > have this problem. However, since the sources for > XFree86 are available > I don't see how Cygwin impacts this. For the most > part, the new cygwin > license does not impact an existing product's > license as long as sources > are available. > This had always been a problems with them. They panic the moment they hear word GPL.. though their most of the supported platforms are either GPL or partly GPL. I gave up on even raising the issue with XFree86 Organization... My observation is, "THEY ARE BUNCH OF CONFUSED MEMBERS" and I do not have time to play music infornt of a cow ;-) Suhaib > cgf __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From s_m_siddiqi@yahoo.com Sun May 7 11:32:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 07 May 2000 11:32:00 -0000 Subject: your mail Message-ID: <20000507183219.19930.qmail@web4605.mail.yahoo.com> Todd, Thanks for the comments. I was extremely frustrated with XFree86 Organization and their of way handeling new contributions. In facet the Interim GPL note was added after a conversation with some of the BOD at XFree86 Organzaniation, as a result of frustration. I did mention a few times to them I would release my changes under whatever license they would find suitable... but after a while I gave up and declared it GPL to prevent them from adding my changes without my permissions. At one point one of their main developer added my xterm changes to their main code base, without permission, which is still in XFree86 4.0. This addition was without my permission, while they were still raising questions about Cygwin being GPL. I have decided not to even waist my time on asking them to accept the changes. if they want it then they had to contact me. To answer your questions about a copy of private changes... i maitain 3 different directories... the GPL notes are only on the directory which had been released to public via Sourceware. Regards Suhaib --- "Todd T. Fries" wrote: > As long as you keep yourself a copy that has no > mention of the gpl license, > yes. Therefore, everytime you put things up with a > gpl license, you are > in effect, adding the gpl license to your private > code on its way out. > > But I am not a lawyer either, I am only trying to > help with what I know. > > Good luck! > Todd. > > On Sun, May 07, 2000 at 11:03:53AM -0700, Suhaib > Siddiqi wrote: > > > > Hmmm.. I am not aware of that once you apply GPL > you > > cannot remove it. I was told you can release a > code > > under GPL and also under another license as long > as > > you > > author the code. I am not a lawyer so I may not > know > > the details. > > > > Suhaib > > > > --- "Todd T. Fries" wrote: > > > I'm sorry for disturbing you. But I happen to > > > understand > > > GPL enough to know that once you apply the gpl > > > license, you > > > cannot remove it. That is all I was pointing > out. > > > > > > Sorry for bothering you, > > > Todd. > > > > > > On Sun, May 07, 2000 at 10:32:57AM -0700, Suhaib > > > Siddiqi wrote: > > > > There are bunch of "confused" BOD (board of > > > directors) > > > > at XFree86 Organizattion. I raise that > argument > > > > that Linux and QNX is supported by XFree86 and > it > > > has > > > > GPL > > > > so what makes Cygwin difference. I gave up on > > > them. I > > > > do not have time on beating my head on someone > who > > > > > > > is willing to understand. > > > > Please argue with XFree86 Organization, not > me. I > > > had > > > > argued enough over there. > > > > My GPL is interim, note the words "If and > > > Until".. > > > > That is they realize and understand I will be > > > willing > > > > to remove GPL restrictions, if they do not, > then I > > > > will continue a parallel project under GPL. > > > > > > > > Suhaib > > > > > > > > --- "Todd T. Fries" wrote: > > > > > Huh? gcc is gpl. I do not understand. > > > Everything > > > > > everybody else > > > > > compiles uses a gpl compiler. XFree will > not > > > accept > > > > > anything that > > > > > makes the source tree less free than the mit > > > > > license. I would find > > > > > it highly strange if they would not accept > mit > > > > > licensed or BSD style > > > > > licenced code... > > > > > > > > > > On Sun, May 07, 2000 at 10:20:15AM -0700, > Suhaib > > > > > Siddiqi wrote: > > > > > > Yes, I know. Argue with XFree86 > Organization. > > > > > They > > > > > > would NOT accept anything which is > compiled > > > using > > > > > > Cgwin because Cygwin is GPL. Therefore I > DO > > > > > declare > > > > > > my changes for Cygwin compilation under > GPL. > > > > > > > > > > > > It is that SIMPLE. > > > > > > > > > > > > Suhaib > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Todd T. Fries > [ mailto:todd@fries.net ] > > > > > > > Sent: Sunday, May 07, 2000 1:15 PM > > > > > > > To: ssiddiqi@inspirepharm.com > > > > > > > Subject: hmm > > > > > > > > > > > > > > > > > > > > > Do you realize this makes it impossible > to > > > ever > > > > > > include your changes in > > > > > > > XFree? > > > > > > > -- > > > > > > > Todd Fries .. todd@fries.net > > > > > > > > > > > > > > > > > > > > > Source code changes to XFree86 4.0.0 to > > > compile > > > > > > under Cygwin environment > > > > > > > had not been assigned to XFree86 Inc, > yet - > > > as > > > > > of > > > > > > May 06, 2000. > > > > > > > Until or if the source code changes are > > > assigned > > > > > to > > > > > > XFree86 Inc, I > > > > > > > am releasing my Cygwin/Win32 specific > > > changes to > > > > > > XFree86 4.0.0. > > > > > > > under GPL (GNU Public License). A copy > of > > > GNU > > > > > GPL is > > > > > > available > > > > > > > at: http://www.gnu.org . > > > > > > > > > > > > > > Suhaib Siddiqi > > > > > > > ssiddiqi@inspirepharm.com > > > > > > > > > > > > > > > > __________________________________________________ > > > > > > Do You Yahoo!? > > > > > > Send instant messages & get email alerts > with > > > > > Yahoo! Messenger. > > > > > > http://im.yahoo.com/ > > > > > > > > > > -- > > > > > Todd Fries .. todd@fries.net > > > > > > > > > __________________________________________________ > > > > Do You Yahoo!? > > > > Send instant messages & get email alerts with > > > Yahoo! Messenger. > > > > http://im.yahoo.com/ > > > > > > -- > > > Todd Fries .. todd@fries.net > > > > __________________________________________________ > > Do You Yahoo!? > > Send instant messages & get email alerts with > Yahoo! Messenger. > > http://im.yahoo.com/ > > -- > Todd Fries .. todd@fries.net __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From ssiddiqi@inspirepharm.com Mon May 8 10:28:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Mon, 08 May 2000 10:28:00 -0000 Subject: Windows Manager Message-ID: In the "contrib" directory, a Windows Manager for X-server is available. It is a Blackbox Windows Manager. It's code is small and well suited for Cygwin. Suhaib From pavel_roskin@geocities.com Mon May 8 10:37:00 2000 From: pavel_roskin@geocities.com (Pavel Roskin) Date: Mon, 08 May 2000 10:37:00 -0000 Subject: New Server only binaries are available for testing References: <20000507033555.1219.qmail@web4603.mail.yahoo.com> Message-ID: Hello! > I haev uuploaded new X-server binaries only to > ftp://sourceware.cygnus.com/pub/cygwin/xfree/xc-4-binaries . Great! Thank you for your efforts. But please don't include the same copy twice (XNtUx.exe vs. Xvfb.exe) By the way, if you look e.g. into ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.xfree86.org/pub/XFree86/4.0/binaries/Linux-ix86-glibc21 you will find that Xprt, Xnest, Xvfb and Xps are all distributed separately. > you can start server by typing > XNtUx.exe :0 I'm getting scheduling timer: Invalid argument _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root screen 1 : depth = 1 bits = 1, pad = 32 screen 8 : depth = 8 bits = 8, pad = 32 imageByteOrder = 0 bitmapBitOrder = 0 scanlinePad = 32 trying to get pointer to video RAM, size = 00140ca0 pvfb->pXWDHeader = 0a04f950 using video memory at 0a04f950 trying to get video memory, params = 00000500 00000400 00000001 size = 00140000 get_framebuf : calling 14471050 with size = 00140000 ntux_ddx : mapped buffer at 14930000 cfbScreenInit( 14930000, 1280, 1024, 100. 100, 1280 screen 0 screenInfo->ScreenPtr[0] = 0a04f778 CreateWindow = 0043cb30 DestroyWindow = 0043cb70 CreatePixmap = 0043c590 DestroyPixmap = 0043c69c PEXExtensionInit: Couldn't open default PEX font file Roman_M error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy After that the upper 3/4 of the screen becomes black. I can change the color by using xsetroot, but the color is incorrect. Whatever I specify, the color is between black and green. However, this works much better that it used to work with the previous server: XNtUx.exe :0 -screen 0 1024x768x16 I'm getting the full screen of "root weave"! Great job. "xsetroot -solid blue" makes the screen red and vice versa. Green is Ok. I can run applications, and they look great except that the colors are swapped (blue<->red). I'm using Ati Mach 64, WinNT 4 WS, SP6, latest drivers, 1024x768x16. Input is still not accepted. I don't know if it's supposed to be. "xev" doesn't report any mouse or keyboard events. Regards, Pavel Roskin From ssiddiqi@inspirepharm.com Mon May 8 10:47:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Mon, 08 May 2000 10:47:00 -0000 Subject: New Server only binaries are available for testing References: Message-ID: > scheduling timer: Invalid argument > _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root > screen 1 : depth = 1 bits = 1, pad = 32 > screen 8 : depth = 8 bits = 8, pad = 32 > imageByteOrder = 0 bitmapBitOrder = 0 scanlinePad = 32 > trying to get pointer to video RAM, size = 00140ca0 > pvfb->pXWDHeader = 0a04f950 > using video memory at 0a04f950 > trying to get video memory, params = 00000500 00000400 00000001 size = > 00140000 > get_framebuf : calling 14471050 with size = 00140000 > ntux_ddx : mapped buffer at 14930000 > cfbScreenInit( 14930000, 1280, 1024, 100. 100, 1280 > screen 0 > > screenInfo->ScreenPtr[0] = 0a04f778 > CreateWindow = 0043cb30 > DestroyWindow = 0043cb70 > CreatePixmap = 0043c590 > DestroyPixmap = 0043c69c > PEXExtensionInit: Couldn't open default PEX font file Roman_M > error opening security policy file > /usr/X11R6/lib/X11/xserver/SecurityPolicy Did you try fonts archive from xc-4-binaries? I remember seeing these warnings with previous release, but did not see any more with new release. > > After that the upper 3/4 of the screen becomes black. I can change the > color by using xsetroot, but the color is incorrect. Whatever I specify, > the color is between black and green. That is a bug, and needs to be fixed. > > However, this works much better that it used to work with the previous > server: > XNtUx.exe :0 -screen 0 1024x768x16 How about: XNtUX :0 -screen 1024x768x16 -whitepixel 255 -blackpixel 0 Will that get ride of backgound half black screen. > > I'm getting the full screen of "root weave"! Great job. > "xsetroot -solid blue" makes the screen red and vice versa. Green is Ok. > > I can run applications, and they look great except that the colors are > swapped (blue<->red). > > I'm using Ati Mach 64, WinNT 4 WS, SP6, latest drivers, 1024x768x16. These are bugs and are being worked. Hopefully they will be fixed soon. > > Input is still not accepted. I don't know if it's supposed to be. "xev" > doesn't report any mouse or keyboard events. Windows input is supported. You need to set set XKeysymDB=C:\usr\X11R6\lib\X11\XKeysymDB set XErrorDB=C:\usr\X11R6\bin\X11\XErrorDB This might help. Suhaib > > Regards, > Pavel Roskin From tony@creativecorp.com Mon May 8 10:54:00 2000 From: tony@creativecorp.com (Tony Wint) Date: Mon, 08 May 2000 10:54:00 -0000 Subject: New Server only binaries are available for testing References: Message-ID: Please unsubscribe klee@creativecorp.com -----Original Message----- From: cygwin-xfree-owner@sourceware.cygnus.com [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Suhaib Siddiqi Sent: Monday, May 08, 2000 11:38 AM To: cygwin-xfree@sourceware.cygnus.com Subject: RE: New Server only binaries are available for testing > scheduling timer: Invalid argument > _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root > screen 1 : depth = 1 bits = 1, pad = 32 > screen 8 : depth = 8 bits = 8, pad = 32 > imageByteOrder = 0 bitmapBitOrder = 0 scanlinePad = 32 > trying to get pointer to video RAM, size = 00140ca0 > pvfb->pXWDHeader = 0a04f950 > using video memory at 0a04f950 > trying to get video memory, params = 00000500 00000400 00000001 size = > 00140000 > get_framebuf : calling 14471050 with size = 00140000 > ntux_ddx : mapped buffer at 14930000 > cfbScreenInit( 14930000, 1280, 1024, 100. 100, 1280 > screen 0 > > screenInfo->ScreenPtr[0] = 0a04f778 > CreateWindow = 0043cb30 > DestroyWindow = 0043cb70 > CreatePixmap = 0043c590 > DestroyPixmap = 0043c69c > PEXExtensionInit: Couldn't open default PEX font file Roman_M > error opening security policy file > /usr/X11R6/lib/X11/xserver/SecurityPolicy Did you try fonts archive from xc-4-binaries? I remember seeing these warnings with previous release, but did not see any more with new release. > > After that the upper 3/4 of the screen becomes black. I can change the > color by using xsetroot, but the color is incorrect. Whatever I specify, > the color is between black and green. That is a bug, and needs to be fixed. > > However, this works much better that it used to work with the previous > server: > XNtUx.exe :0 -screen 0 1024x768x16 How about: XNtUX :0 -screen 1024x768x16 -whitepixel 255 -blackpixel 0 Will that get ride of backgound half black screen. > > I'm getting the full screen of "root weave"! Great job. > "xsetroot -solid blue" makes the screen red and vice versa. Green is Ok. > > I can run applications, and they look great except that the colors are > swapped (blue<->red). > > I'm using Ati Mach 64, WinNT 4 WS, SP6, latest drivers, 1024x768x16. These are bugs and are being worked. Hopefully they will be fixed soon. > > Input is still not accepted. I don't know if it's supposed to be. "xev" > doesn't report any mouse or keyboard events. Windows input is supported. You need to set set XKeysymDB=C:\usr\X11R6\lib\X11\XKeysymDB set XErrorDB=C:\usr\X11R6\bin\X11\XErrorDB This might help. Suhaib > > Regards, > Pavel Roskin From ssiddiqi@inspirepharm.com Mon May 8 10:59:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Mon, 08 May 2000 10:59:00 -0000 Subject: New Server only binaries are available for testing References: Message-ID: Visit http://sourceware.cygnus.com/ml and submit a request. There is no one on the list who could do that for you. No one from the list subscribed you and they also cannot unsubscribe. > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Tony Wint > Sent: Monday, May 08, 2000 1:52 PM > To: cygwin-xfree-return-737-klee=creativecorp.com@sourceware.cygnus.com; > cygwin-xfree@sourceware.cygnus.com > Subject: RE: New Server only binaries are available for testing > > > Please unsubscribe klee@creativecorp.com > > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Suhaib > Siddiqi > Sent: Monday, May 08, 2000 11:38 AM > To: cygwin-xfree@sourceware.cygnus.com > Subject: RE: New Server only binaries are available for testing > > > > > > scheduling timer: Invalid argument > > _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root > > screen 1 : depth = 1 bits = 1, pad = 32 > > screen 8 : depth = 8 bits = 8, pad = 32 > > imageByteOrder = 0 bitmapBitOrder = 0 scanlinePad = 32 > > trying to get pointer to video RAM, size = 00140ca0 > > pvfb->pXWDHeader = 0a04f950 > > using video memory at 0a04f950 > > trying to get video memory, params = 00000500 00000400 00000001 size = > > 00140000 > > get_framebuf : calling 14471050 with size = 00140000 > > ntux_ddx : mapped buffer at 14930000 > > cfbScreenInit( 14930000, 1280, 1024, 100. 100, 1280 > > screen 0 > > > > screenInfo->ScreenPtr[0] = 0a04f778 > > CreateWindow = 0043cb30 > > DestroyWindow = 0043cb70 > > CreatePixmap = 0043c590 > > DestroyPixmap = 0043c69c > > PEXExtensionInit: Couldn't open default PEX font file Roman_M > > error opening security policy file > > /usr/X11R6/lib/X11/xserver/SecurityPolicy > > > Did you try fonts archive from xc-4-binaries? I remember seeing these > warnings with previous release, but did not see any more with new release. > > > > > After that the upper 3/4 of the screen becomes black. I can change the > > color by using xsetroot, but the color is incorrect. Whatever I specify, > > the color is between black and green. > > That is a bug, and needs to be fixed. > > > > > However, this works much better that it used to work with the previous > > server: > > XNtUx.exe :0 -screen 0 1024x768x16 > > How about: > > XNtUX :0 -screen 1024x768x16 -whitepixel 255 -blackpixel 0 > > Will that get ride of backgound half black screen. > > > > > I'm getting the full screen of "root weave"! Great job. > > "xsetroot -solid blue" makes the screen red and vice versa. Green is Ok. > > > > I can run applications, and they look great except that the colors are > > swapped (blue<->red). > > > > I'm using Ati Mach 64, WinNT 4 WS, SP6, latest drivers, 1024x768x16. > > > These are bugs and are being worked. Hopefully they will be fixed soon. > > > > > Input is still not accepted. I don't know if it's supposed to be. "xev" > > doesn't report any mouse or keyboard events. > > Windows input is supported. You need to set > > set XKeysymDB=C:\usr\X11R6\lib\X11\XKeysymDB > set XErrorDB=C:\usr\X11R6\bin\X11\XErrorDB > > This might help. > > Suhaib > > > > > Regards, > > Pavel Roskin > From cgf@cygnus.com Mon May 8 11:15:00 2000 From: cgf@cygnus.com (Chris Faylor) Date: Mon, 08 May 2000 11:15:00 -0000 Subject: New Server only binaries are available for testing References: Message-ID: <20000508141456.A789@cygnus.com> Actually, I can unsubscribe people but I first need a really good reason as to why they can't do it themselves. "I don't know how!" is not a really good reason. cgf On Mon, May 08, 2000 at 02:00:41PM -0400, Suhaib Siddiqi wrote: >Visit http://sourceware.cygnus.com/ml and submit a request. There is no one >on >the list who could do that for you. No one from the list subscribed you and >they also cannot >unsubscribe. > > > >> -----Original Message----- >> From: cygwin-xfree-owner@sourceware.cygnus.com >> [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Tony Wint >> Sent: Monday, May 08, 2000 1:52 PM >> To: cygwin-xfree-return-737-klee=creativecorp.com@sourceware.cygnus.com; >> cygwin-xfree@sourceware.cygnus.com >> Subject: RE: New Server only binaries are available for testing >> >> >> Please unsubscribe klee@creativecorp.com >> >> -----Original Message----- >> From: cygwin-xfree-owner@sourceware.cygnus.com >> [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Suhaib >> Siddiqi >> Sent: Monday, May 08, 2000 11:38 AM >> To: cygwin-xfree@sourceware.cygnus.com >> Subject: RE: New Server only binaries are available for testing >> >> >> >> >> > scheduling timer: Invalid argument >> > _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root >> > screen 1 : depth = 1 bits = 1, pad = 32 >> > screen 8 : depth = 8 bits = 8, pad = 32 >> > imageByteOrder = 0 bitmapBitOrder = 0 scanlinePad = 32 >> > trying to get pointer to video RAM, size = 00140ca0 >> > pvfb->pXWDHeader = 0a04f950 >> > using video memory at 0a04f950 >> > trying to get video memory, params = 00000500 00000400 00000001 size = >> > 00140000 >> > get_framebuf : calling 14471050 with size = 00140000 >> > ntux_ddx : mapped buffer at 14930000 >> > cfbScreenInit( 14930000, 1280, 1024, 100. 100, 1280 >> > screen 0 >> > >> > screenInfo->ScreenPtr[0] = 0a04f778 >> > CreateWindow = 0043cb30 >> > DestroyWindow = 0043cb70 >> > CreatePixmap = 0043c590 >> > DestroyPixmap = 0043c69c >> > PEXExtensionInit: Couldn't open default PEX font file Roman_M >> > error opening security policy file >> > /usr/X11R6/lib/X11/xserver/SecurityPolicy >> >> >> Did you try fonts archive from xc-4-binaries? I remember seeing these >> warnings with previous release, but did not see any more with new release. >> >> > >> > After that the upper 3/4 of the screen becomes black. I can change the >> > color by using xsetroot, but the color is incorrect. Whatever I specify, >> > the color is between black and green. >> >> That is a bug, and needs to be fixed. >> >> > >> > However, this works much better that it used to work with the previous >> > server: >> > XNtUx.exe :0 -screen 0 1024x768x16 >> >> How about: >> >> XNtUX :0 -screen 1024x768x16 -whitepixel 255 -blackpixel 0 >> >> Will that get ride of backgound half black screen. >> >> > >> > I'm getting the full screen of "root weave"! Great job. >> > "xsetroot -solid blue" makes the screen red and vice versa. Green is Ok. >> > >> > I can run applications, and they look great except that the colors are >> > swapped (blue<->red). >> > >> > I'm using Ati Mach 64, WinNT 4 WS, SP6, latest drivers, 1024x768x16. >> >> >> These are bugs and are being worked. Hopefully they will be fixed soon. >> >> > >> > Input is still not accepted. I don't know if it's supposed to be. "xev" >> > doesn't report any mouse or keyboard events. >> >> Windows input is supported. You need to set >> >> set XKeysymDB=C:\usr\X11R6\lib\X11\XKeysymDB >> set XErrorDB=C:\usr\X11R6\bin\X11\XErrorDB >> >> This might help. From pavel_roskin@geocities.com Mon May 8 12:05:00 2000 From: pavel_roskin@geocities.com (Pavel Roskin) Date: Mon, 08 May 2000 12:05:00 -0000 Subject: New Server only binaries are available for testing References: Message-ID: Hello, Suhaib! On Mon, 8 May 2000, Suhaib Siddiqi wrote: > Did you try fonts archive from xc-4-binaries? I remember seeing these > warnings with previous release, but did not see any more with new release. I'm using the latest fonts. I've erased everything and installed xfree86-{bin,fonts,devel}.tar.bz2 and X-server-20000506.tar.bz2 cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 is not installed. Hope it's Ok. It unpacks to a different directory /usr/X11R6.4, so it shouldn't be needed, right? > > However, this works much better that it used to work with the previous > > server: > > XNtUx.exe :0 -screen 0 1024x768x16 > > How about: > > XNtUX :0 -screen 1024x768x16 -whitepixel 255 -blackpixel 0 No effect. However this XNtUX :0 -screen 1024x768x8 -whitepixel 255 -blackpixel 0 looks "better" than just "XNtUX :0 -screen 1024x768x8". Now I see two gray "mini-screens" occupying the upper half of the physical screen. > > Input is still not accepted. I don't know if it's supposed to be. "xev" > > doesn't report any mouse or keyboard events. > > Windows input is supported. You need to set > > set XKeysymDB=C:\usr\X11R6\lib\X11\XKeysymDB > set XErrorDB=C:\usr\X11R6\bin\X11\XErrorDB ^^^ this should be "lib" Aha! Those files are in xfree86-devel.tar.bz2. I thought I don't need it because I'm not going to develop anything. But I see no effect even after unpacking xfree86-devel.tar.bz2 By the way, I'm affraid that xfmap.sys is not installed properly on my system. I put it to c:\winnt\system32 and c:\winnt\system32\drivers without playing any games with regedit. Thank you for your time, Pavel Roskin From ssiddiqi@inspirepharm.com Mon May 8 12:51:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Mon, 08 May 2000 12:51:00 -0000 Subject: New Server only binaries are available for testing References: Message-ID: > I'm using the latest fonts. I've erased everything and installed > xfree86-{bin,fonts,devel}.tar.bz2 and X-server-20000506.tar.bz2 > > cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 is not installed. Hope it's Ok. > It unpacks to a different directory /usr/X11R6.4, so it shouldn't be > needed, right? > > > > However, this works much better that it used to work with the previous > > > server: > > > XNtUx.exe :0 -screen 0 1024x768x16 > > > > How about: > > > > XNtUX :0 -screen 1024x768x16 -whitepixel 255 -blackpixel 0 > > No effect. However this > > XNtUX :0 -screen 1024x768x8 -whitepixel 255 -blackpixel 0 > > looks "better" than just "XNtUX :0 -screen 1024x768x8". Now I see two gray > "mini-screens" occupying the upper half of the physical screen. This is a bug and needs to be fixed. It shows up with on some PC and doe snot on others. > > Aha! Those files are in xfree86-devel.tar.bz2. I thought I don't need it > because I'm not going to develop anything. > > But I see no effect even after unpacking xfree86-devel.tar.bz2 I will have a look tonight at home. > > By the way, I'm affraid that xfmap.sys is not installed properly on my > system. I put it to c:\winnt\system32 and c:\winnt\system32\drivers > without playing any games with regedit. xfmap.sys is not implemented yet. It will be sued by xfree86.exe, for which code is being written. Suhaib > > Thank you for your time, > > Pavel Roskin From ssiddiqi@inspirepharm.com Tue May 9 03:46:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Tue, 09 May 2000 03:46:00 -0000 Subject: xfree86 References: Message-ID: First subscribe to cygwin-xfree mailing list. I do not answer mails sent directly to me regarding cygwin-xfree. Sorry > -----Original Message----- > From: T. Tran [ mailto:ptran@u.washington.edu ] > Sent: Monday, May 08, 2000 6:45 PM > To: ssiddiqi@inspirepharm.com > Subject: xfree86 > > > Hi, > > I just wonder if you can point me to where I can get the HOW-TO for > setting up XFree86 for Cygwin platform. I cannot get the Xserver running > on my NT (Cygwin platform) > > thank you > > Tung Tran > Student From m.ring@ndh.net Tue May 9 14:22:00 2000 From: m.ring@ndh.net (Michael Ring) Date: Tue, 09 May 2000 14:22:00 -0000 Subject: Windows Manager References: Message-ID: On Mon, 8 May 2000 10:18:21 -0700, you wrote: > >In the "contrib" directory, a Windows Manager for X-server is available. >It is a Blackbox Windows Manager. It's code is small and well suited for >Cygwin. > >Suhaib Hi Suhaib! I have ported WindowMaker to Cygwin. It has themes and everything. If you want me to, I can send you a tar.gz file. Greetings, Michael Ring From craig_stevenson_of_socorro@yahoo.com Wed May 10 20:47:00 2000 From: craig_stevenson_of_socorro@yahoo.com (Craig Stevenson) Date: Wed, 10 May 2000 20:47:00 -0000 Subject: dll initialization Message-ID: <20000511034750.14026.qmail@web210.mail.yahoo.com> Hi all: After struggling with trying to make a dynamic version of the higher level X libraries, such as Xt. It seems that I need to know something about dll initialization in the context of what is going on with X. Basic DLL's that I built have have been able to make use of global data with the decoration of __declspec's as appropriate. But that does not seem to be enough for the higher level X stuff. There appears to be a need for additional, manual, initialization. (Is this a multithread issue?) Could someone point me somewhere so that I could learn what is going on. I suppose that some discussion would be useful concerning how the higher level X libraries are 'different' from the (perhaps simple) DLL's that I've been coding myself. I'll certainly believe the maxim that global data is evil! But it is not just global data, this is a global pointer issue I'm sure. Perhaps something as simple as an allocation in an initialization step is all that is required. At any rate I'm convinced that there is a general purpose programming lesson for me here. Thanks for the help. ===== -- Craig Stevenson -- Home Page: http://www.sdc.org/~craigs/ -- Recently computed: The 200 billionth digit of pi is 2. __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From ssiddiqi@inspirepharm.com Thu May 11 03:51:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Thu, 11 May 2000 03:51:00 -0000 Subject: dll initialization References: <20000511034750.14026.qmail@web210.mail.yahoo.com> Message-ID: > > After struggling with trying to make a dynamic version > of the higher level X libraries, such as Xt. It seems > that I need to know something about dll initialization > in the context of what is going on with X. You SIMPLY cannot DO THIS. Period. Unless you got plenty of time on your hand to invent something new and reinvent the wheels. Did you read FAQ? Here is a cut and paste for you. 3.12 Will there be Xaw.DLL, Xt.DLL and Xmu.DLL? No. GCC is free software, and most stuff written for it is also freely available. Recompile if you want.However, keep the following in mind: "One of the biggest issues with X on Win32 is the moronic DLL format. Specifically - it is not possible to export data from a Win32 DLL in a form that can be used to statically initialize another global variable. Data access from a DLL requires at least one pointer indirection, and hence executable code. This is why X11R6 doesn't have DLLs for Xt/Xmu/Xaw (and Motif) on Win32", quoted from XFree86-developers Mailing List - David E. Wexelblat (dwex@datafocus.com) Wed, 25 Mar 1998 10:08:27 -0500. Suhaib > > Basic DLL's that I built have have been able to make > use of global data with the decoration of __declspec's > as appropriate. But that does not seem to be enough > for the higher level X stuff. There appears to be a > need for additional, manual, initialization. (Is this > a multithread issue?) > > Could someone point me somewhere so that I could learn > what is going on. I suppose that some discussion > would be useful concerning how the higher level X > libraries are 'different' from the (perhaps simple) > DLL's that I've been coding myself. > > I'll certainly believe the maxim that global data is > evil! But it is not just global data, this is a > global pointer issue I'm sure. Perhaps something as > simple as an allocation in an initialization step is > all that is required. At any rate I'm convinced that > there is a general purpose programming lesson for me > here. > > Thanks for the help. > > ===== > -- Craig Stevenson > -- Home Page: http://www.sdc.org/~craigs/ > -- Recently computed: The 200 billionth digit of pi is 2. > > __________________________________________________ > Do You Yahoo!? > Send instant messages & get email alerts with Yahoo! Messenger. > http://im.yahoo.com/ From tannenba@futureone.com Sun May 14 15:34:00 2000 From: tannenba@futureone.com (Joseph T. Tannenbaum) Date: Sun, 14 May 2000 15:34:00 -0000 Subject: vim-5.4 compile on B20 Message-ID: Hello, Trying to use cygnus cygwin-b20 to practice writing shell scripts. I have RedHat 6.1 CD's. The first program I needed for the examples was bc. I extracted the source from the RH 6.1 rpm and compiled using b20. Went great and bc appears to work properly. Next, I needed a basic editor, so tried the same with vim-5.4 sources, and it appears to not like a few things. I DID get it to compile, but it appears to not be able to always understand the return for the term. I think it may be because of the TERM environment (using cygwin). it print "OOPS" at the beginning of the current line, and when using line numbers, the line starts before the number. Has anyone compiled a good copy of vi that will use either EXINIT or .exrc to set it's mode for a i586 under cygwin? I am using win98. Thanks, please respond to: tannenba@futureone.com Joe Tannenbaum From s_m_siddiqi@yahoo.com Sun May 14 15:44:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 14 May 2000 15:44:00 -0000 Subject: vim-5.4 compile on B20 Message-ID: <20000514224424.6740.qmail@web4601.mail.yahoo.com> This questions actually belongs on Cygwin main mailing list. However, yer. Have a look at http://siddiqi.webjump.com It is my port of Vin 5.5, which contains vim for X-Windows, and vim without X. The ported code is included in the archive. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Joseph T. > Tannenbaum > Sent: Sunday, May 14, 2000 6:37 PM > To: cygwin-xfree@sourceware.cygnus.com > Subject: vim-5.4 compile on B20 > > > Hello, > > Trying to use cygnus cygwin-b20 to practice writing shell scripts. > I have RedHat 6.1 CD's. > > The first program I needed for the examples was bc. I extracted the > source from the RH 6.1 rpm and compiled using b20. Went great and bc > appears to work properly. > > Next, I needed a basic editor, so tried the same with vim-5.4 sources, and > it appears to not like a few things. I DID get it to compile, but it > appears to not be able to always understand the return for the term. I > think it may be because of the TERM environment (using cygwin). > it print "OOPS" at the beginning of the current line, and when using line > numbers, the line starts before the number. > > Has anyone compiled a good copy of vi that will use either EXINIT or > .exrc to set it's mode for a i586 under cygwin? I am using win98. > > Thanks, > please respond to: > tannenba@futureone.com > Joe Tannenbaum __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From khaley@bigfoot.com Sun May 14 23:54:00 2000 From: khaley@bigfoot.com (K. Haley) Date: Sun, 14 May 2000 23:54:00 -0000 Subject: dll initialization Message-ID: <4.3.1.2.20000515005310.00a75930@pop.mail.yahoo.com> I've been looking at the source for Xaw but I haven't been able to figure out why it can't be built as a DLL. From the FAQ it seems like the problem is in the way these libs are used. Since I'm new to X programing I thought someone here would know what the problem is or could provide a simple example of what doesn't work. In the mean time I'll look at the sources for the programs that were included to see if I can find the problem. That answer in the FAQ doesn't seem clear to me. At 04:51 AM 5/11/00, you wrote: > > > > After struggling with trying to make a dynamic version > > of the higher level X libraries, such as Xt. It seems > > that I need to know something about dll initialization > > in the context of what is going on with X. > > > >You SIMPLY cannot DO THIS. Period. Unless you got plenty of >time on your hand to invent something new and reinvent >the wheels. > >Did you read FAQ? Here is a cut and paste for you. > >3.12 Will there be Xaw.DLL, Xt.DLL and Xmu.DLL? > > > No. GCC is free software, and most stuff written for it is >also freely available. Recompile if you want.However, keep the following in >mind: > >"One of the biggest issues with X on Win32 is the moronic DLL format. >Specifically - it is not possible to export data from a Win32 DLL in a >form that can be used to statically initialize another global variable. >Data access from a DLL requires at least one pointer > > >indirection, and hence executable code. This is why X11R6 doesn't >have DLLs for Xt/Xmu/Xaw (and Motif) on Win32", quoted from >XFree86-developers Mailing List - David E. Wexelblat >(dwex@datafocus.com) Wed, 25 Mar 1998 10:08:27 -0500. > > >Suhaib > > > > > > > Basic DLL's that I built have have been able to make > > use of global data with the decoration of __declspec's > > as appropriate. But that does not seem to be enough > > for the higher level X stuff. There appears to be a > > need for additional, manual, initialization. (Is this > > a multithread issue?) > > > > Could someone point me somewhere so that I could learn > > what is going on. I suppose that some discussion > > would be useful concerning how the higher level X > > libraries are 'different' from the (perhaps simple) > > DLL's that I've been coding myself. > > > > I'll certainly believe the maxim that global data is > > evil! But it is not just global data, this is a > > global pointer issue I'm sure. Perhaps something as > > simple as an allocation in an initialization step is > > all that is required. At any rate I'm convinced that > > there is a general purpose programming lesson for me > > here. > > > > Thanks for the help. > > > > ===== > > -- Craig Stevenson > > -- Home Page: http://www.sdc.org/~craigs/ > > -- Recently computed: The 200 billionth digit of pi is 2. > > > > __________________________________________________ > > Do You Yahoo!? > > Send instant messages & get email alerts with Yahoo! Messenger. > > http://im.yahoo.com/ --- Kenneth Haley < mailto:khaley@bigfoot.com > Yahoo! Messenger -- http://profiles.yahoo.com/haleykd Website http://www.bigfoot.com/~khaley PGP -- http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=khaley@bigfoot.com From ssiddiqi@inspirepharm.com Mon May 15 03:48:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Mon, 15 May 2000 03:48:00 -0000 Subject: dll initialization References: <4.3.1.2.20000515005310.00a75930@pop.mail.yahoo.com> Message-ID: > > I've been looking at the source for Xaw but I haven't been able to figure > out why it can't be built as a DLL. From the FAQ it seems like > the problem > is in the way these libs are used. Since I'm new to X programing > I thought > someone here would know what the problem is or could provide a simple > example of what doesn't work. In the mean time I'll look at the sources > for the programs that were included to see if I can find the > problem. That > answer in the FAQ doesn't seem clear to me. The problem is with the way WIn32 DLL initialize. This is Win32 limitations. This is the answer and again it is from FAQ. Xt, Xaw and Xmu cannot be built as DLLs because "it is not possible to export data from a Win32 DLL in a form that can be used to statically initialize another global variable. Data access from a DLL requires at least one pointer" You can do it two ways. Either write a custom DLL, like Hummingbird folks did for Exceed. The other place I have seen is UWIN. They built all of the libs as DLLs and I know from experience when MOTIF applications were linked to Xaw and Xt DLLs from UWIN, they coredumped because of DLLs initialization problems. Suhaib > > At 04:51 AM 5/11/00, you wrote: > > > > > > > > After struggling with trying to make a dynamic version > > > of the higher level X libraries, such as Xt. It seems > > > that I need to know something about dll initialization > > > in the context of what is going on with X. > > > > > > > >You SIMPLY cannot DO THIS. Period. Unless you got plenty of > >time on your hand to invent something new and reinvent > >the wheels. > > > >Did you read FAQ? Here is a cut and paste for you. > > > >3.12 Will there be Xaw.DLL, Xt.DLL and Xmu.DLL? > > > > > > No. GCC is free software, and most stuff written for it is > >also freely available. Recompile if you want.However, keep the > following in > >mind: > > > >"One of the biggest issues with X on Win32 is the moronic DLL format. > >Specifically - it is not possible to export data from a Win32 DLL in a > >form that can be used to statically initialize another global variable. > >Data access from a DLL requires at least one pointer > > > > > >indirection, and hence executable code. This is why X11R6 doesn't > >have DLLs for Xt/Xmu/Xaw (and Motif) on Win32", quoted from > >XFree86-developers Mailing List - David E. Wexelblat > >(dwex@datafocus.com) Wed, 25 Mar 1998 10:08:27 -0500. > > > > > >Suhaib > > > > > > > > > > > > Basic DLL's that I built have have been able to make > > > use of global data with the decoration of __declspec's > > > as appropriate. But that does not seem to be enough > > > for the higher level X stuff. There appears to be a > > > need for additional, manual, initialization. (Is this > > > a multithread issue?) > > > > > > Could someone point me somewhere so that I could learn > > > what is going on. I suppose that some discussion > > > would be useful concerning how the higher level X > > > libraries are 'different' from the (perhaps simple) > > > DLL's that I've been coding myself. > > > > > > I'll certainly believe the maxim that global data is > > > evil! But it is not just global data, this is a > > > global pointer issue I'm sure. Perhaps something as > > > simple as an allocation in an initialization step is > > > all that is required. At any rate I'm convinced that > > > there is a general purpose programming lesson for me > > > here. > > > > > > Thanks for the help. > > > > > > ===== > > > -- Craig Stevenson > > > -- Home Page: http://www.sdc.org/~craigs/ > > > -- Recently computed: The 200 billionth digit of pi is 2. > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Send instant messages & get email alerts with Yahoo! Messenger. > > > http://im.yahoo.com/ > > --- > Kenneth Haley < mailto:khaley@bigfoot.com > > Yahoo! Messenger -- http://profiles.yahoo.com/haleykd > Website http://www.bigfoot.com/~khaley > PGP -- > http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=khaley@bigfoot.com From ssiddiqi@inspirepharm.com Mon May 15 08:07:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Mon, 15 May 2000 08:07:00 -0000 Subject: MOTIF goes opensource for OpenSource Operating Systems Message-ID: Open Group announced today that it is releasing MOTIF code for Open Source Operating Systems like Linux etc. See http://www.opengroup.org/openmotif Their FAQ explicitely restricts using MOTIF on Operating systems which are open source. I sent the following question to Open Group. >Thanks for making MOTIF OpenSource for Open Source Operating Systems. > >I have a technical question here. > >What about Cygwin, which is GPL (i.e. Open Source), and makes UNIX >applications run/port on Windows >Operating System. However, without Cygwin the applications compiled >with Cygwin cannot be executed on Windows. Cygwin >( http://sourceware.cygnus.com/cygwin ) completely satisfy Open Source >requirements. >Can the OpenMOTIF be compiled using Cygwin on Windows and distributed? From dirk.schultheis@gmx.de Tue May 23 04:39:00 2000 From: dirk.schultheis@gmx.de (dirk.schultheis@gmx.de) Date: Tue, 23 May 2000 04:39:00 -0000 Subject: Contribution Message-ID: <2846.959081962@www19.gmx.net> Hi ! I think it is an interesting thing to build X Applications and a X-Server on a MS-Windows Plattform. I like to take part in this project. I tried to run the binary packages, but allways got problems. My biggest problem is that I don't know how to configure the servers. In a Linux environment I make configurations in XF86Config. Is there something like this in the cygwin-xfree environment ? I didn't found any documentation (maybe I looked at the wrong places), so I think it could be a good first job for me to write something like a howto. I've made a first sketch. You will find it at http://people.freenet.de/dirk.schultheis/cygwin-xfree_toc.html or http://people.freenet.de/dirk.schultheis/cygwin-xfree.pdf ( if you prefer pdf ). It is only the table of contents. Please send me feedback! Ciao, Dirk -- Sent through GMX FreeMail - http://www.gmx.net From s_m_siddiqi@yahoo.com Tue May 23 05:16:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Tue, 23 May 2000 05:16:00 -0000 Subject: contributions Message-ID: <20000523115728.26866.qmail@web4603.mail.yahoo.com> Contributors are welcome any time. I had a look at your documentations and the table of contents look good. As for configuration, the present servers do not require XF86Config. The future ones might need XF86Config. XNtUX is a bit troublesome to configure at present. XWin is buggy and would crash. If you want you can fix bugs in it, I need help from other contributors to fix some bugs. I am traveling this week. I would be glad to help you finish documentation next week. Regards Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of > dirk.schultheis@gmx.de > Sent: Tuesday, May 23, 2000 7:39 AM > To: cygwin-xfree@sourceware.cygnus.com > Subject: Contribution > > > Hi ! > > I think it is an interesting thing to build X Applications and a X-Server > on a MS-Windows Plattform. I like to take part in this project. > I tried to run the binary packages, but allways got problems. My biggest > problem is that I don't know how to configure the servers. In a Linux > environment I make configurations in XF86Config. Is there > something like this in > the cygwin-xfree environment ? I didn't found any documentation (maybe I > looked at the wrong places), so I think it could be a good first > job for me to > write something like a howto. I've made a first sketch. You will > find it at > http://people.freenet.de/dirk.schultheis/cygwin-xfree_toc.html or > http://people.freenet.de/dirk.schultheis/cygwin-xfree.pdf > ( if you prefer pdf ). > It is only the table of contents. > Please send me feedback! > > Ciao, Dirk > > -- > Sent through GMX FreeMail - http://www.gmx.net __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From snowy@ou.edu Tue May 23 14:00:00 2000 From: snowy@ou.edu (Saleh Kashem) Date: Tue, 23 May 2000 14:00:00 -0000 Subject: Just a Greeting Message-ID: <392AF153.BC27F61D@ou.edu> Are you from Bangladesh. This is Saleh Kashem at NOAA From jesboat@yahoo.com Sun May 28 11:56:00 2000 From: jesboat@yahoo.com (Jonathan Sailor) Date: Sun, 28 May 2000 11:56:00 -0000 Subject: Hi Message-ID: <001201bfc8d6$bb423c60$0100000a@snout> I downloaded the archive at this link:???? cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 , and I don't know what to do with it! (I have cygwin B20.) Please help! Thanks. --JES From s_m_siddiqi@yahoo.com Sun May 28 17:25:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 28 May 2000 17:25:00 -0000 Subject: Hi Message-ID: <20000529002443.20394.qmail@web4605.mail.yahoo.com> Use it. If you know how to use the X11R6.4 for development. Read the FAQ. Suhaib --- Jonathan Sailor wrote: > I downloaded the archive at this link: > cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 , and I > don't know what to do with it! (I have cygwin B20.) > Please help! Thanks. --JES > __________________________________________________ Do You Yahoo!? Kick off your party with Yahoo! Invites. http://invites.yahoo.com/ From s_m_siddiqi@yahoo.com Sun May 28 17:25:00 2000 From: s_m_siddiqi@yahoo.com (Suhaib Siddiqi) Date: Sun, 28 May 2000 17:25:00 -0000 Subject: Hi Message-ID: <20000529002430.20366.qmail@web4605.mail.yahoo.com> Use it. If you know how to use the X11R6.4 for development. Read the FAQ. Suhaib --- Jonathan Sailor wrote: > I downloaded the archive at this link: > cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 , and I > don't know what to do with it! (I have cygwin B20.) > Please help! Thanks. --JES > __________________________________________________ Do You Yahoo!? Kick off your party with Yahoo! Invites. http://invites.yahoo.com/ From kudrna@plasma.troja.mff.cuni.cz Tue May 30 05:09:00 2000 From: kudrna@plasma.troja.mff.cuni.cz (Pavel Kudrna) Date: Tue, 30 May 2000 05:09:00 -0000 Subject: XOpenIM can you confirm? Message-ID: <3933CB68.25121.1926784C@localhost> Hello ! Please can you confirm that following example (~14 lines) crashes calling XOpenIM (->STATUS_ACCESS_VIOLATION) not only under my instalation of cygwin? I did update of my instalation yesterday (may 25) with setup-1.45. The output of cygcheck utility is appended. Thanks Pavel Kudrna. bash2.03 ~ $ gcc qr.c -g -lX11 -L/usr/X11R6.4/lib bash2.03 ~ $ a Hello ! Display: 0xa0412c0 0 [main] a 1053 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION 576 [main] a 1053 stackdump: Dumping stack trace to a.exe.stackdump bash2.03 ~ $ #include #include int main(void) { Display *display; XIM input_method; printf("Hello !\n"); display = XOpenDisplay("localhost:0.0"); printf("Display: %p\n", display); input_method=XOpenIM(display, NULL, NULL, NULL); printf("Input method: %p\n",input_method); return 0; } Cygnus Win95/NT Configuration Diagnostics Current System Time: Tue May 30 13:27:32 2000 WinNT Ver 4.0 build 1381 Service Pack 6 Path: . /usr/bin /usr/local/bin /usr/X11R6.4/bin SysDir: C:\WINNT\System32 WinDir: C:\WINNT HOME = `/home/kudrna' MAKE_MODE = `unix' PWD = `/home/kudrna' TCL_LIBRARY = `/usr/share/tcl8.0' a: fd N/A N/A c: hd FAT 2047Mb 99% CP UN d: fd N/A N/A c:\progra~1\cygwin\bin /usr/bin user binmode c:\progra~1\cygwin\lib /usr/lib user binmode c:\progra~1\cygwin / user binmode c:\temp /temp user binmode Found: c:\progra~1\cygwin\bin\bash.exe Found: c:\progra~1\cygwin\bin\cat.exe Found: c:\progra~1\cygwin\bin\cpp.exe Found: c:\progra~1\cygwin\bin\find.exe Found: c:\progra~1\cygwin\bin\gcc.exe Found: c:\progra~1\cygwin\bin\gdb.exe Found: c:\progra~1\cygwin\bin\ld.exe Found: c:\progra~1\cygwin\bin\ls.exe Found: c:\progra~1\cygwin\bin\make.exe Found: c:\progra~1\cygwin\bin\sh.exe 115k 1999/09/14 c:\progra~1\cygwin\bin\cygitcl30.dll 63k 1999/09/14 c:\progra~1\cygwin\bin\cygitk30.dll 474k 1999/09/14 c:\progra~1\cygwin\bin\cygtcl80.dll 19k 1999/09/14 c:\progra~1\cygwin\bin\cygtclpip80.dll 24k 1999/09/14 c:\progra~1\cygwin\bin\cygtclreg80.dll 768k 1999/09/14 c:\progra~1\cygwin\bin\cygtk80.dll 569k 2000/05/15 c:\progra~1\cygwin\bin\cygwin1.dll Use -h to see help about each section From ssiddiqi@inspirepharm.com Tue May 30 05:19:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Tue, 30 May 2000 05:19:00 -0000 Subject: XOpenIM can you confirm? References: <3933CB68.25121.1926784C@localhost> Message-ID: You need to post only to Cygwin-Xfree. Please do not CC to Cygwin list. Most of Cygwin users subscribe to Cygwin-XFree list therefore do not like duplicate messages from multiple listings. Thanks. Which version of X libs from Cygwin-Xfree project are you using? If it is X11R6.4 then yes, there was a bug in X11R6.4 libraries. The bug existed in the stock X11R6.4 distributed by X.org. If you are using X11R6 libs from XFree86 ports, from xc-4-binaries directory, then it had been fixed. I fixed this a while ago in our sources and this fix should appear in stock XFree86 4.0.1 future release too. The XOpenIM bug was causing memory coruptions. Suhaib > -----Original Message----- > From: cygwin-xfree-owner@sourceware.cygnus.com > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Pavel > Kudrna > Sent: Tuesday, May 30, 2000 8:10 AM > To: cygwin@sourceware.cygnus.com; cygwin-xfree@sourceware.cygnus.com > Subject: XOpenIM can you confirm? > > > Hello ! > Please can you confirm that following example (~14 lines) crashes > calling XOpenIM (->STATUS_ACCESS_VIOLATION) not only under my > instalation of cygwin? > > I did update of my instalation yesterday (may 25) with setup-1.45. > The output of cygcheck utility is appended. > Thanks > Pavel Kudrna. > > > bash2.03 ~ $ gcc qr.c -g -lX11 -L/usr/X11R6.4/lib > bash2.03 ~ $ a > Hello ! > Display: 0xa0412c0 > 0 [main] a 1053 handle_exceptions: Exception: > STATUS_ACCESS_VIOLATION > 576 [main] a 1053 stackdump: Dumping stack trace to > a.exe.stackdump > bash2.03 ~ $ > > > #include > #include > > int main(void) > { > Display *display; > XIM input_method; > > printf("Hello !\n"); > display = XOpenDisplay("localhost:0.0"); > printf("Display: %p\n", display); > > input_method=XOpenIM(display, NULL, NULL, NULL); > > printf("Input method: %p\n",input_method); > return 0; > } > > > > Cygnus Win95/NT Configuration Diagnostics > Current System Time: Tue May 30 13:27:32 2000 > WinNT Ver 4.0 build 1381 Service Pack 6 > Path: . > /usr/bin > /usr/local/bin > /usr/X11R6.4/bin > SysDir: C:\WINNT\System32 > WinDir: C:\WINNT > HOME = `/home/kudrna' > MAKE_MODE = `unix' > PWD = `/home/kudrna' > TCL_LIBRARY = `/usr/share/tcl8.0' > > a: fd N/A N/A > c: hd FAT 2047Mb 99% CP UN > d: fd N/A N/A > > c:\progra~1\cygwin\bin /usr/bin user binmode > c:\progra~1\cygwin\lib /usr/lib user binmode > c:\progra~1\cygwin / user binmode > c:\temp /temp user binmode > > Found: c:\progra~1\cygwin\bin\bash.exe > Found: c:\progra~1\cygwin\bin\cat.exe > Found: c:\progra~1\cygwin\bin\cpp.exe > Found: c:\progra~1\cygwin\bin\find.exe > Found: c:\progra~1\cygwin\bin\gcc.exe > Found: c:\progra~1\cygwin\bin\gdb.exe > Found: c:\progra~1\cygwin\bin\ld.exe > Found: c:\progra~1\cygwin\bin\ls.exe > Found: c:\progra~1\cygwin\bin\make.exe > Found: c:\progra~1\cygwin\bin\sh.exe > > 115k 1999/09/14 c:\progra~1\cygwin\bin\cygitcl30.dll > 63k 1999/09/14 c:\progra~1\cygwin\bin\cygitk30.dll > 474k 1999/09/14 c:\progra~1\cygwin\bin\cygtcl80.dll > 19k 1999/09/14 c:\progra~1\cygwin\bin\cygtclpip80.dll > 24k 1999/09/14 c:\progra~1\cygwin\bin\cygtclreg80.dll > 768k 1999/09/14 c:\progra~1\cygwin\bin\cygtk80.dll > 569k 2000/05/15 c:\progra~1\cygwin\bin\cygwin1.dll > Use -h to see help about each section From kudrna@plasma.troja.mff.cuni.cz Tue May 30 10:46:00 2000 From: kudrna@plasma.troja.mff.cuni.cz (Pavel Kudrna) Date: Tue, 30 May 2000 10:46:00 -0000 Subject: XOpenIM can you confirm? References: <3933CB68.25121.1926784C@localhost> Message-ID: <39341A86.20990.1A5B8620@localhost> Sorry for cross posting to Cygwin list. I am currently complaining about X11R6.4 from the archive 01.11.99 14:21 13????988????682 cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 from the directory "cygwin/xfree/xc-4-binaries/". This one you mean is bad? I have another X11R6.4 archive which seems to be newer according to the time of the creation: 27.12.99 17:56 16????461????671 B20_X11R6_4.tar.gz from " ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin32/packages/ X11R6.4/B20_X11R6_4.tar.gz" It is recommended by http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.4 Should I use this instead? Thanks for help Pavel Kudrna. On 30 May 2000, at 8:19, Suhaib Siddiqi wrote: > > You need to post only to Cygwin-Xfree. Please do not CC to Cygwin list. > Most of Cygwin users subscribe to Cygwin-XFree list therefore do not > like duplicate messages from multiple listings. Thanks. > > Which version of X libs from Cygwin-Xfree project are you using? > If it is X11R6.4 then yes, there was a bug in X11R6.4 libraries. The bug > existed in the stock X11R6.4 distributed by X.org. > > If you are using X11R6 libs from XFree86 ports, from xc-4-binaries > directory, then it had been fixed. I fixed this a while ago in our sources > and this fix should appear in stock XFree86 4.0.1 future release too. > The XOpenIM bug was causing memory coruptions. > > Suhaib > > > -----Original Message----- > > From: cygwin-xfree-owner@sourceware.cygnus.com > > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Pavel > > Kudrna > > Sent: Tuesday, May 30, 2000 8:10 AM > > To: cygwin@sourceware.cygnus.com; cygwin-xfree@sourceware.cygnus.com > > Subject: XOpenIM can you confirm? > > > > > > Hello ! > > Please can you confirm that following example (~14 lines) crashes > > calling XOpenIM (->STATUS_ACCESS_VIOLATION) not only under my > > instalation of cygwin? > > > > I did update of my instalation yesterday (may 25) with setup-1.45. > > The output of cygcheck utility is appended. > > Thanks > > Pavel Kudrna. > > > > > > bash2.03 ~ $ gcc qr.c -g -lX11 -L/usr/X11R6.4/lib > > bash2.03 ~ $ a > > Hello ! > > Display: 0xa0412c0 > > 0 [main] a 1053 handle_exceptions: Exception: > > STATUS_ACCESS_VIOLATION > > 576 [main] a 1053 stackdump: Dumping stack trace to > > a.exe.stackdump > > bash2.03 ~ $ > > > > > > #include > > #include > > > > int main(void) > > { > > Display *display; > > XIM input_method; > > > > printf("Hello !\n"); > > display = XOpenDisplay("localhost:0.0"); > > printf("Display: %p\n", display); > > > > input_method=XOpenIM(display, NULL, NULL, NULL); > > > > printf("Input method: %p\n",input_method); > > return 0; > > } > > > > > > > > Cygnus Win95/NT Configuration Diagnostics > > Current System Time: Tue May 30 13:27:32 2000 > > WinNT Ver 4.0 build 1381 Service Pack 6 > > Path: . > > /usr/bin > > /usr/local/bin > > /usr/X11R6.4/bin > > SysDir: C:\WINNT\System32 > > WinDir: C:\WINNT > > HOME = `/home/kudrna' > > MAKE_MODE = `unix' > > PWD = `/home/kudrna' > > TCL_LIBRARY = `/usr/share/tcl8.0' > > > > a: fd N/A N/A > > c: hd FAT 2047Mb 99% CP UN > > d: fd N/A N/A > > > > c:\progra~1\cygwin\bin /usr/bin user binmode > > c:\progra~1\cygwin\lib /usr/lib user binmode > > c:\progra~1\cygwin / user binmode > > c:\temp /temp user binmode > > > > Found: c:\progra~1\cygwin\bin\bash.exe > > Found: c:\progra~1\cygwin\bin\cat.exe > > Found: c:\progra~1\cygwin\bin\cpp.exe > > Found: c:\progra~1\cygwin\bin\find.exe > > Found: c:\progra~1\cygwin\bin\gcc.exe > > Found: c:\progra~1\cygwin\bin\gdb.exe > > Found: c:\progra~1\cygwin\bin\ld.exe > > Found: c:\progra~1\cygwin\bin\ls.exe > > Found: c:\progra~1\cygwin\bin\make.exe > > Found: c:\progra~1\cygwin\bin\sh.exe > > > > 115k 1999/09/14 c:\progra~1\cygwin\bin\cygitcl30.dll > > 63k 1999/09/14 c:\progra~1\cygwin\bin\cygitk30.dll > > 474k 1999/09/14 c:\progra~1\cygwin\bin\cygtcl80.dll > > 19k 1999/09/14 c:\progra~1\cygwin\bin\cygtclpip80.dll > > 24k 1999/09/14 c:\progra~1\cygwin\bin\cygtclreg80.dll > > 768k 1999/09/14 c:\progra~1\cygwin\bin\cygtk80.dll > > 569k 2000/05/15 c:\progra~1\cygwin\bin\cygwin1.dll > > Use -h to see help about each section From ssiddiqi@inspirepharm.com Tue May 30 10:54:00 2000 From: ssiddiqi@inspirepharm.com (Suhaib Siddiqi) Date: Tue, 30 May 2000 10:54:00 -0000 Subject: XOpenIM can you confirm? References: <39341A86.20990.1A5B8620@localhost> Message-ID: > Sorry for cross posting to Cygwin list. > > I am currently complaining about X11R6.4 from the archive > 01.11.99 14:21 13????988????682 cygwin-xfree-x11r6.4-cygwin-B20.1.tar.bz2 > from the directory "cygwin/xfree/xc-4-binaries/". > This one you mean is bad? Yes, it inherited XopenIM from X11R6.4 You need the the xfree86 binaries from xc-4-binaries directory > > I have another X11R6.4 archive which seems to be newer according to > the time of the creation: > 27.12.99 17:56 16????461????671 B20_X11R6_4.tar.gz > from " ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin32/packages/ > X11R6.4/B20_X11R6_4.tar.gz" > It is recommended by > http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.4 > Should I use this instead? Those are not from me, therefore I do not know if XOpenIM bug xc/lib/X11/im.c was fixed. I reported this bug first time at the XFree86 developers list. Suhaib > > Thanks for help > Pavel Kudrna. > > On 30 May 2000, at 8:19, Suhaib Siddiqi wrote: > > > > You need to post only to Cygwin-Xfree. Please do not CC to Cygwin list. > > Most of Cygwin users subscribe to Cygwin-XFree list therefore do not > > like duplicate messages from multiple listings. Thanks. > > > > Which version of X libs from Cygwin-Xfree project are you using? > > If it is X11R6.4 then yes, there was a bug in X11R6.4 > libraries. The bug > > existed in the stock X11R6.4 distributed by X.org. > > > > If you are using X11R6 libs from XFree86 ports, from xc-4-binaries > > directory, then it had been fixed. I fixed this a while ago in > our sources > > and this fix should appear in stock XFree86 4.0.1 future release too. > > The XOpenIM bug was causing memory coruptions. > > > > Suhaib > > > > > -----Original Message----- > > > From: cygwin-xfree-owner@sourceware.cygnus.com > > > [ mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Pavel > > > Kudrna > > > Sent: Tuesday, May 30, 2000 8:10 AM > > > To: cygwin@sourceware.cygnus.com; cygwin-xfree@sourceware.cygnus.com > > > Subject: XOpenIM can you confirm? > > > > > > > > > Hello ! > > > Please can you confirm that following example (~14 lines) crashes > > > calling XOpenIM (->STATUS_ACCESS_VIOLATION) not only under my > > > instalation of cygwin? > > > > > > I did update of my instalation yesterday (may 25) with setup-1.45. > > > The output of cygcheck utility is appended. > > > Thanks > > > Pavel Kudrna. > > > > > > > > > bash2.03 ~ $ gcc qr.c -g -lX11 -L/usr/X11R6.4/lib > > > bash2.03 ~ $ a > > > Hello ! > > > Display: 0xa0412c0 > > > 0 [main] a 1053 handle_exceptions: Exception: > > > STATUS_ACCESS_VIOLATION > > > 576 [main] a 1053 stackdump: Dumping stack trace to > > > a.exe.stackdump > > > bash2.03 ~ $ > > > > > > > > > #include > > > #include > > > > > > int main(void) > > > { > > > Display *display; > > > XIM input_method; > > > > > > printf("Hello !\n"); > > > display = XOpenDisplay("localhost:0.0"); > > > printf("Display: %p\n", display); > > > > > > input_method=XOpenIM(display, NULL, NULL, NULL); > > > > > > printf("Input method: %p\n",input_method); > > > return 0; > > > } > > > > > > > > > > > > Cygnus Win95/NT Configuration Diagnostics > > > Current System Time: Tue May 30 13:27:32 2000 > > > WinNT Ver 4.0 build 1381 Service Pack 6 > > > Path: . > > > /usr/bin > > > /usr/local/bin > > > /usr/X11R6.4/bin > > > SysDir: C:\WINNT\System32 > > > WinDir: C:\WINNT > > > HOME = `/home/kudrna' > > > MAKE_MODE = `unix' > > > PWD = `/home/kudrna' > > > TCL_LIBRARY = `/usr/share/tcl8.0' > > > > > > a: fd N/A N/A > > > c: hd FAT 2047Mb 99% CP UN > > > d: fd N/A N/A > > > > > > c:\progra~1\cygwin\bin /usr/bin user binmode > > > c:\progra~1\cygwin\lib /usr/lib user binmode > > > c:\progra~1\cygwin / user binmode > > > c:\temp /temp user binmode > > > > > > Found: c:\progra~1\cygwin\bin\bash.exe > > > Found: c:\progra~1\cygwin\bin\cat.exe > > > Found: c:\progra~1\cygwin\bin\cpp.exe > > > Found: c:\progra~1\cygwin\bin\find.exe > > > Found: c:\progra~1\cygwin\bin\gcc.exe > > > Found: c:\progra~1\cygwin\bin\gdb.exe > > > Found: c:\progra~1\cygwin\bin\ld.exe > > > Found: c:\progra~1\cygwin\bin\ls.exe > > > Found: c:\progra~1\cygwin\bin\make.exe > > > Found: c:\progra~1\cygwin\bin\sh.exe > > > > > > 115k 1999/09/14 c:\progra~1\cygwin\bin\cygitcl30.dll > > > 63k 1999/09/14 c:\progra~1\cygwin\bin\cygitk30.dll > > > 474k 1999/09/14 c:\progra~1\cygwin\bin\cygtcl80.dll > > > 19k 1999/09/14 c:\progra~1\cygwin\bin\cygtclpip80.dll > > > 24k 1999/09/14 c:\progra~1\cygwin\bin\cygtclreg80.dll > > > 768k 1999/09/14 c:\progra~1\cygwin\bin\cygtk80.dll > > > 569k 2000/05/15 c:\progra~1\cygwin\bin\cygwin1.dll > > > Use -h to see help about each section >