This is the mail archive of the cygwin 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]
Other format: [Raw text]

RE: some setup problems


I have seen both these crashes several times, but now am unable to reproduce them. Oh well.

 - Jay




> From: jayk123@hotmail.com
> To: cygwin@sourceware.org
> Subject: some setup problems
> Date: Sun, 13 Jul 2008 08:34:25 +0000
>
>
> I have found the following bugs all this evening (despite years of not seeing them :) )
>
> 1)
> Attempting to install Cygwin to the root of a drive causes setup to silently exit.
> I figured a stack overflow, but I tried running under a debugger and it doesn't occur there.
> Hm. It occurs on a "clean" install, but not generally otherwise.
> I'll try again under a debugger.
>
> I know this isn't recommended.
> But I get tired of constantly translating paths between Cygwin and Windows.
> Windows accepts forward slashes often.
> Therefore, if you install to the root, and you have just one drive letter,
> no translation is needed.
>
> I had been using junctions to workaround but wasn't entirely satisfactory.
> Due to the crash, well, I'm using junctions again, but differently.
>
> D:\cygwin>for /d %a in (*) do junction %a
>
> D:\cygwin\bin: JUNCTION
> Substitute Name: D:\bin
>
> D:\cygwin\etc: JUNCTION
> Substitute Name: D:\etc
>
> D:\cygwin\lib: JUNCTION
> Substitute Name: D:\lib
>
> D:\cygwin\tmp: JUNCTION
> Substitute Name: D:\tmp
>
> D:\cygwin\usr: JUNCTION
> Substitute Name: D:\usr
>
> D:\cygwin\var: JUNCTION
> Substitute Name: D:\var
>
> I do use /bin, but I will avoid clash.
> Nothing else I have seen in many years uses /usr, /etc, /var, to these are safe.
> I have long used \dev2 instead of \dev due to that unfortunate use.
>
> 2)
> Clicking on bash in setup causes setup to crash (unhandled exception).
> I know this isn't useful -- I can't not install bash.
> But it shouldn't crash setup.
>
> 3)
> I have a "bunch" of packages locally.
> I select "install from local directory".
> I click "all" to change it to "install".
> Yet still I am told one of the packages I am installing requires gcc-obj, do I want to
> install it? Given that I selected "install" on the "all" node, this shouldn't happen.
>
> Running it under a debugger shows a debugprint as to why:
>
> : 1 Removing empty category KDELOG: 1 Removing empty category MailLOG: 1 Removin
> g empty category MingwLOG: 1 Removing empty category PublishingLOG: 1 Removing e
> mpty category SecurityLOG: 1 Removing empty category X11LOG: 2 Warning, the defa
> ult trust level for package does not meet this specification gcc-objcLOG: 2 War
> ning, the default trust level for package does not meet this specification gcc-
> objc
>
> 4) Somehow my package directory defaulted to d:\ instead of d:\net\cygwin once.
> I clicked next by accident.
> There is no way in the gui to cancel the big directory walk -- have to kill setup.
> Could be due to running under a debugger?
>
>
> - Jay

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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