On Mar 21 16:03, Linda Walsh wrote: > Finally tracked this down. > > when I ran the cygserver-config, it installed a different > path for cygserver-config than what everything else > thinks it is running under... > > I.e. even though my shell and the dbus server, both think > they are running under C:/bin (which is a symlink -> > cygwin64/bin, through C:\windows\system32\cygwin)
Why did you mess around with the install paths that badly? Don't install anything Cygwin into C:\windows. > The cygserver-config installed C:\cygwin64\bin\cygrunsrv.exe > in the registry -- which worked for starting it, but it thought > it was a different instance than anything else. > > i.e. bash, and X11 and dbus are all started off of C:\bin. > > I changed the path of the service to correspond to the others > (->C:\bin\cygrunsrv.exe), and now my X server picks up the shared > memory. > > (But glxgears still don't turn... -- I thought the lack of shared > memory might be a problem there, but guess its another problem). > > So why didn't cygserver-config install what all the other progs > thought they were under ("C:\bin")? The script just calls cygrunsrv. cygrunsrv fetches it's own path via the Win32 API GetModuleFileName and that API returns the path apparently cleaned from symlinks. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
pgpSFi25urrm6.pgp
Description: PGP signature