Hi , I had problems to even figure what could be wrong when I saw this windows dialog box popup with "Xwin application did not initialize properly". It took me quite some time before I remembered about this binmode/textmode mounts. I wrote the attached so that a can remember the trick later, for you to review and maybe use in a FAQ. This *is* a frequently asked one, because I asked it to myself maybe a hundred times these last days, when strace would not help anymore than taskman. Here are a few questions besides Xfree: - how can I get the login program to work , under netware + NT4 ? It fails even in local mode. Does it have to be started before the winlogon ? - (maybe offtopic) how to follow symlinks from a drive mounted by ext2fs.sys ? This driver from ext2fsnt-0.4 doesn t resolve the links itself. - do you know a trick to use the DragnDrop filename from the explorer ? Stg quicker than using cygpath -u and prepend+append it with a single quote.
XFree86 installation workaround for cygwin under NT4, NTFS filesystem, ***based on a binary mode root directory*** symptom of a failing install : the MSwindows boo-boo box pops-up with "The application failed to initialize properly (Oxc0000022). Click on OK to terminate the application. " if your try to start Xwin.exe of xeyes.exe or pretty much any Xfree program except maybe pcitweak. Check your mounts by typing "mount" and you shoud see something like : =============================================================== Device Directory Type Flags C:\posix\bin /usr/bin system binmode C:\posix\lib /usr/lib system binmode C:\posix / system binmode C: /C system binmode =============================================================== Well, you do seem to have the same problem I had. I know of two workarounds: 1 - make a temporary directory such as c:\temp\posix.text and extract the xc-4-binaries archives there with winzip or tar, according to your mood. mount this directory in textmode, with for instance mount 'c:\temp\posix.text' /mnt/text and copy all X11 stuff recursively to it s destination: cp -ar /mnt/text/usr / 2 - remount your non-working dir in textmode (assuming your cygwin root is under c:\posix) : mount 'C:\posix\usr\x11r6' /usr/X11R6 It s quick but I like it less because you it gives a tree with mixed binmode (in /bin ) and textmode (in /usr/X11R6/bin ) executables and DLLs. 3 - I did not try this, but it coud as well work: - reinstall cygwin in textmode : check the radio button "Default text file type" to "DOS", in the 3rd box from the cygwin installer setup.exe - try one of those ubiquitous DOS2UNIX.COM on the decompressed tarfiles of the xc-4-binaries Good luck.