This is the mail archive of the cygwin-xfree@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

FW: how I got an X server & xterm to run under cygwin


Suhaib,

I ran into this problem myself. The problem is that if you have
the latest cygwin installed and you follow the default mount points,
it creates a /bin directory which is *mounted* to /usr/bin. This means
that programs outside of cygwin don't understand /usr/bin. Thus when
I was in a cmd shell, and tried to cd to \usr\bin, I couldn't. The
only way I got the X-server to run was to copy the files in \usr\bin\X11
to \usr\X11R6\bin and run startdx.bat. (after modifying the path)

--Kevin

> -----Original Message-----
> From: cygwin-xfree-owner@sourceware.cygnus.com
> [mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Suhaib
> Siddiqi
> Sent: Friday, June 09, 2000 11:48 AM
> To: darxus@chaosreigns.com
> Cc: Cygwin-Xfree@Sourceware. Cygnus. Com
> Subject: RE: how I got an X server & xterm to run under cygwin
>
>
>
>
> I think you are making life a bit complicated.
> X-servers-v.10.tar.bz2 makes no use of Cygwin mount points, therefore no
> need
> to fool around with mounts.
>
> Simply unbzip2 and untar in a
>
> c:\usr
> directory.
> cd to c:\usr\bin\X11
> and start using startx or startdx batch files.
>
> Suhaib
>
> > -----Original Message-----
> > From: darxus@chaosreigns.com [mailto:darxus@chaosreigns.com]
> > Sent: Friday, June 09, 2000 1:36 PM
> > To: ssiddiqi@inspirepharm.com
> > Subject: how I got an X server & xterm to run under cygwin
> >
> >
> >
> > This is what I'd like to send to the cygwin-xfree list, but I
> haven't been
> > able to subscribe.
> >
> >
> > The process of getting an X server to run under cygwin was painful.  I
> > thought I'd tell the rest of you what I ended up doing that worked.
> >
> >
> > 1) Download
> >
> ftp://ftp.freesoftware.com/pub/sourceware/cygwin/latest/setup.exe and save
> > it to a temporary folder.
> >
> > 2) execute setup.exe
> >
> > 3) tell it you want the root directory to be c:\ (must be \)
> >
> > 4) tell it you want to install from the internet (i)
> >
> > 5) select a mirror (I suggest #24, ftp.freesoftware.com) -- it'll take a
> > while to download & install 24mb of .tgz's.
> >
> > (cygwin is now installed)
> >
> > 6) Download
> > ftp://ftp.freesoftware.com/pub/sourceware/cygwin/xfree/contrib/X-s
> > ervers-v-1.0.tar.bz2
> > and save it to a temporary folder.
> >
> > 7) Open a dos shell
> >
> > 8) execute these commands:
> >
> > \bin\cygwin
> > umount /usr/lib
> > umount /usr/bin
> > exit
> >
> > 9) cd to the directory containing X-servers-v-1.0.tar.bz2
> >
> > 10) execute these commands:
> >
> > \bin\bunzip2 X-servers-v1.0.tar.bz2
> > cd \
> >
> > 11) Assuming you downloaded the X-servers file to
> > c:\dl\X-servers-v-1.0.tar.bz2, run "\bin\tar -xvf /dl/cygwin/X-serv*"
> >
> >
> > 12) in bash, umount 2 directories
> >
> > 13) rename c:\bin\cygwin1.dll cygwin1.bak
> >
> > 13) run c:\usr\bin\X11\startdx
> >
> >
> > Notes:
> >
> > 1) If you don't do the umounts, the X server stuff will be put in the
> > wrong place.  Why were those mount points set up that way ?  error is
> > "Couldn't open RGB_DB '/usr/lib/X11/rgb'".
> >
> > 2) If you don't rename \bin\cygwin1.dll, xterm won't load --
> error is like
> > "*** shared region is corrupted.  inited 15 0 [main] ? 0
> > lock_pinfo_for_update: rc 0, pinfo_mutex 0xFFFFFFFF, Win32
> error 6" (even
> > if you load it from the batch file).  What's up with these conflicting
> > libs ?
> >
> > 3) I haven't gotten to testing how much stuff I broke in the process of
> > making the X server & xterm work.  When they load, I get the error
> > message:
> >
> > Warning: locale not supported by C library, locale unchanged
> > Warning: locale not supported by Xlib, locale set to C
> > Warning: X locale modifiers not supported, using default
> > Failed to open input method
> >
> > ..and it looks like twm's behavior/color properties aren't loaded.
> >
> > 5) The machine I'm using is running windows 98.
> >
> >
> > I am extreemly happy to finally see X servers available for
> cygwin.  Now I
> > can't wait for Debian GNU/Win32 :)
> >
> > ___________________
> > www.ChaosReigns.com
> >
> >
> >
> >
> >
> >
> >
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]