On 10/28/2008 11:09 AM, Joseph Garvin wrote:
I've setup a cygwin build environment, but I'm having trouble getting it working consistently. I'm currently traveling, so I have my cygwin installation on a USB stick. If I build rockbox on one computer, and then later move to another, I have to create a new build folder and build rockbox from scratch, otherwise I get this error when I try to configure (I have to reconfigure each time because the drive letter for the USB stick varies from computer to computer and make can't find files):

Using arm-elf-gcc 4.0.3 (400)
Using arm-elf-ld 2.16
../tools/configure: line 2065: autoconf.h: Permission Denied
../tools/configure: line 2116: Makefile: Permission Denied
Created Makefile

The computers aren't locked down in anyway, so I don't see why permission should be denied. Nothing is marked read only and there's over 1GB of space free on the disk. Any ideas?

Try setting "nontsec" in the CYGWIN environment variable before you create the build directory. This will stop Cygwin from trying to fake posix permissions on the files. Your problem is probably that the users on the two machines are different and the Cygwin posix permissions are causing you problems.

You might also be able to work around this by using Windows to reset all the permissions on your build folder when you switch computers.

See <http://cygwin.com/cygwin-ug-net/ntsec.html> for more details about Cygwin's unix-like object permissions.

--
David Rothenberger  ----  [EMAIL PROTECTED]

Who loves me will also love my dog.
                -- John Donne

Reply via email to