This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: Still hosed by setup problem LAID TO REST (Sorta)
- From: "David A. Cobb" <Superbiskit at cox dot net>
- To: Cygwin List <cygwin-apps at cygwin dot com>
- Cc: cygwin-apps mailing-list <cygwin-apps dot buzz at bavag dot tmfweb dot nl>
- Date: Fri, 29 Oct 2004 22:37:06 -0400
- Subject: Re: Still hosed by setup problem LAID TO REST (Sorta)
- References: <416C60DD.1090008@cox.net> <n2m-g.clbqvj.3vveibf.1@buzzy-box.bavag> <41823F44.1000003@cox.net> <6.1.0.6.0.20041029105526.04085958@pop.prospeed.net>
- Reply-to: Superbiskit at cox dot net, Cygwin List <cygwin-apps at cygwin dot com>
Larry Hall wrote:
At 09:01 AM 10/29/2004, you wrote:
<SNIP/>
Of course, this suggests the problem was with some registry entry. I can't see anything weird about mine, the only thing is that I have my disks partitioned very much like a Linux system ( it will dual-boot someday RSN ). That means things like /tmp and /var ( but NOT CygwinRoot ) were mounted on the root of some partitions just as they are of necessity in Linux. It worked great for me - mentally - but maybe it is a gotcha during installation.
If by "mounted on the root of some partitions" you mean your '/' is mounted
on 'c:\', for example, don't waste any time contemplating the problems with
that. I do this all the time on many machines and it's no problem for
Cygwin. It's only a problem for users if they like to mix and match multiple
GNU tool sets and aren't careful about it.
Nah, I'd seen the warnings on that and didn't care to take a chance.
'/' -> F:\Cygwin\
'/tmp' -> T:\ ... did I mention this is WinXP, so I got to play
around a bit with the Drive letters.
'/var' -> V:\ --- this drive is Fat32 and is visible as 'mount
--bind --type VFAT' at places within the Linux /var filesystem
'/home' --> H:\HOME
probably a few other peculiarities
I've attached the HKLM registry entries that I exported before I wiped
it all out.
I know this isn't a plausible explanation for the problems I saw. The
speculation above about something with a length = -1, which sounds like
a good recipe for a buffer overflow/underflow to me, seems better. But
then, why would starting from absolute zero make any difference?
--
David A. Cobb, Software Engineer, Public Access Advocate
"By God's Grace, I am a Christian man; by my actions a great sinner." -- The Way of a Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions]
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin]
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2]
"cygdrive prefix"="/mnt"
"cygdrive flags"=dword:0000002a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/]
"native"="F:\\Cygwin2"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/bin]
"native"="F:\\Cygwin2\\bin"
"flags"=dword:0000004a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/debian]
"native"="V:\\cache\\net\\d\\DebianLinux\\@ftp.us.debian.org\\debian"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/Floppy]
"native"="A:"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home]
"native"="H:\\HOME"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home/root]
"native"="C:\\HOME\\root"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/mnt/WIN_XFR_B1]
"native"="D:"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/pub]
"native"="S:\\Shared\\Documents"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/root]
"native"="C:\\HOME\\root"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/root/logs]
"native"="D:\\logs"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/Shared]
"native"="S:\\Shared\\Documents"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/sys]
"native"="C:\\WINDOWS"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/tmp]
"native"="T:"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin]
"native"="F:\\Cygwin2\\bin"
"flags"=dword:0000004a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/doc]
"native"="S:\\Cygwin\\usr\\doc"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib]
"native"="F:\\Cygwin2\\lib"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/local/src]
"native"="H:\\Cygwin\\usr\\local\\src"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/share/doc]
"native"="S:\\Cygwin\\usr\\share\\doc"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/share/xemacs]
"native"="F:\\WinApps\\XEmacs"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/src]
"native"="H:\\Cygwin\\usr\\src"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/X11R6/lib/X11/fonts]
"native"="F:\\Cygwin2\\usr\\X11R6\\lib\\X11\\fonts"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/var]
"native"="V:"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/var/cache/Cygwin]
"native"="V:\\cache\\net\\c\\Cygwin\\Repository"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/WinApps]
"native"="F:\\WinApps"
"flags"=dword:0000001a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options]
begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:Superbiskit@cox.net
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard