X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: From: Jay To: Subject: RE: flex: exec failed? (root install/mount) Date: Wed, 16 Jul 2008 19:33:28 +0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id m6GJXttC007003 configure:10596: /obj/gcc.5/i686-pc-cygwin/i686-pc-cygwin/build-i686-pc-cygwin/flex/flex conftest.l strace: error creating process D:\\obj/gcc.5/i686-pc-cygwin/i686-pc-cygwin/build-i686-pc-cygwin/flex/flex, (error 3) which indicates the problem is: $ mount d:\bin on /usr/bin type system (binmode) d:\lib on /usr/lib type system (binmode) d: on / type system (binmode) c: on /cygdrive/c type system (binmode,noumount) d: is being interpeted, as it is on Win32, as the current directory on drive d, and not, as intended here, as the root of d. I tried unmounting it and explicitly mounting d:\, d:\\, d:/, but they still all got treated as d:. Tried editing the registry, same thing. Used d:\foo also to make sure what I was doing was being seen by the code. Another way to achieve what I want is for d:\cygwin to be an NTFS junction do d:\, but then I have circularities in my file system, which I'd rather avoid. I know installing to the root is discouraged, but..agreed this is a bug? Should be fixed? It is easy to fix? I think so, on all counts. I'm sure I can provide a patch. The /cygdrive mounts must deal with this specially?? - Jay > From: jayk123 AT hotmail DOT com > To: cygwin AT cygwin DOT com > Subject: FW: flex: exec failed? > Date: Wed, 16 Jul 2008 18:55:06 +0000 > >> From: jayk123 AT hotmail DOT com >> To: cygwin AT cygwin DOT org >> Subject: flex: exec failed? >> Date: Wed, 16 Jul 2008 18:53:23 +0000 >> >> >> anyone familiar with this: >> >> flex: fatal internal error, exec failed >> flex: error writing output file lex.yy.c -- 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/