[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