[Lina-dev] Response to Robin
Nile Geisinger
nilegeisinger at yahoo.com
Tue Jul 24 15:12:53 CDT 2007
Hey Robin,
Because of the number of packages built using LINA, we use managed mounts so that packages unpacked under CYGWIN on a FAT32 system (which is case-insensitive) won't run into problems with case-sensitive file names or long path names.
CYGWIN is saying that the directory that we are using as our managed mount is busy. This can be caused by one of several problems. The two that I can think of off the top of my head are:
1. The Windows filesystem is still removing files. Windows sometimes refuses to perform file operations if a file is open or a directory is busy (e.g., removing files)
2. The drive has already been mounted on /lina/tmp. In this case umount /tmp should fix the problem.
I think if you verify that 1. and 2. aren't problems, it should work. If not, I'm at OSCON, but I'll try to check in later tonight.
Nile
----- Original Message ----
From: Robin Geuze <ghostshaw at chello.nl>
To: The list for open LINA developers <lina-dev at openlina.org>
Sent: Tuesday, July 24, 2007 2:32:46 AM
Subject: Re: [Lina-dev] Response to Robin
Hey Nile,
Well were getting there, configure now runs without errors but make all
still fails with this error:
rm -rf /c/lina/tmp
rm -rf /lina-tmp
mkdir -p /c/lina/tmp
mkdir -p /lina-tmp
mount -o managed C:/cygwin/lina-tmp /c/lina/tmp
mount: /c/lina/tmp: Device or resource busy
make[4]: *** [mount-cygwin-directories] Error 1
make[4]: Leaving directory `/c/lina/src/toolkit/host-tools/compiler'
make[3]: *** [build-compiler] Error 2
make[3]: Leaving directory `/c/lina/src/toolkit/host-tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/c/lina/src/toolkit'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/c/lina/src'
make: *** [build-src] Error 2
-Robin-
Nile Geisinger wrote:
Hi Robin,
A recent version of automake changed their quoting rules. All of the
warning you are experiencing are from other packages installed on your
system that don't obey these quoting rules. Unfortunately, autoconf
spews out errors from all packages installed on a system rather than
errors in the local package.
I personally build with the same version of automake that you are using
on Linux so I think you should be fine.
However, I believe you also have legacy files from your first attempt
to build using the other automake. To make sure you're starting clean,
try:
rm -rf autom4te.cache
make maintainer-clean
That should remove the object path errors and use the CYGWIN automake.
cheers,
Nile
_______________________________________________
Lina-dev mailing list
Lina-dev at openlina.org
http://www.openlina.org/mailman/listinfo/lina-dev
____________________________________________________________________________________
Looking for a deal? Find great prices on flights and hotels with Yahoo! FareChase.
http://farechase.yahoo.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlina.org/pipermail/lina-dev/attachments/20070724/9ad8bf56/attachment-0002.html
More information about the Lina-dev
mailing list