This is the mail archive of the cygwin@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]

Re: Problems with new ci.exe and co.exe


On Fri, Jun 16, 2000 at 10:27:21AM -0400, Tolkin, Steve wrote:
>Dear group, especially Rod W., Chris F., and Uwe S. (who will get this as
>direct email as well as via the list)

There is no reason to send me email directly.  I obviously read the
cygwin mailing list.  I don't need to have duplicates in my mailbox.

>Uwe avoided that bug becase he mounted everything as binmode.
>But I had to mount c: as textmode to work around a "Permission denied"
>problem I got when running gcc (which invoked cpp), rcsdiff (which invoked
>co and diff), and sort.

As I have previously indicated, I have never heard of anyone solving a
"permission denied" error by changing to text mode.

>I generally try to minimize the disturbances to me system.  But here I can
>change up to four independent variables.  I would like your collective
>advice about this.
>Here are the possibilities:
>1. Change from release 1.1.1 to 1.1.2.  I plan to do this, but first I would
>like to see the detailed description of the line endings bug above.

Read ChangeLog entries for newlib for a detailed description or go
through a few weeks worth of cygwin mailing list where people were
complaining about the problem.

As the announcement said, it fixes problems with not translating CRLF
line endings correctly.  If you are having problems with CRLF line
endings showing up in your files then I have a hard time understanding
why you would go to the effort of composing a long email message rather
than updating your DLL.  Backup your directories if you think that
updating will have a catastrophic effect.

>2. Change from textmode to binmode for C:/  I may try this, to see if I am
>still getting "Permission denied".  But even if that problem is gone it
>seems strange to mount this binmode when many of the files on that drive are
>text.  Someone also mentionned that it seemed very odd that I had e.g.
>/usr/bin mounted in binmode but that / was textcode

There is nothing wrong with mounting / as text mode assuming that you
understand what you're doing.

>3. Change the root of the cygwin installation from C:/ to C:/cygwin   
>I originally chose to install cygwin into the root directory i.e.  c:/
>Later I read somewhere that this is not recommended, and it recommended
>installing into e.g.  c:/cygwin.  But it did not give the reasons, or
>the pros and cons of each.  I will change this if someone can explain
>to me why I should.

Again, the mailing list archives are your friend.

If you don't want to install in c:\cygwin there is no reason why you should
have to.  Basically, it just encapsulates all of the cygwin stuff in one
directory.

>4. Change from the original ci.exe and co.exe I have been running to the new
>versions provided by Uwe. (Later maybe can also try to compile them  myself,
>and then apply the patches and compile again).
>
>An important extra question:  Currently my $HOME is /usr/home and I have a
>lot of files there.  I am concerned that a new install might somehow damage
>(i.e. remove) things below /usr.  Should I for safety's sake do something
>like
>mv /usr/home /_myhome
>HOME=/_myhome

For safety's sake, if you are concerned about losing things, you should backup
your files and not rely on supposition from people in a mailing list.

cgf

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


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