From: Jason Green Newsgroups: comp.os.msdos.djgpp Subject: Re: MESA3D compiling problem Date: Sun, 21 May 2000 17:39:42 +0100 Organization: Customer of Planet Online Lines: 45 Message-ID: References: NNTP-Posting-Host: modem-74.florida.dialup.pol.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: newsg3.svr.pol.co.uk 958927278 27585 62.137.60.74 (21 May 2000 16:41:18 GMT) NNTP-Posting-Date: 21 May 2000 16:41:18 GMT X-Complaints-To: abuse AT theplanet DOT net X-Newsreader: Forte Agent 1.7/32.534 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Eli Zaretskii wrote: > On Sun, 21 May 2000, Jason Green wrote: > > > The directory c:/djgpp/include/gl is required. This is actually known > > to the makefile as /dev/env/DJDIR/include/gl. The directory does not > > yet exist so the script is called. Because /dev is not found as a > > directory, the script creates it and from this point on it is doomed. > > This is because you use Fileutils compiled with DJGPP v2.01, where the > magic string /dev/env is not supported yet. You can rebuild Fileutils > from sources using DJGPP v2.03, and then you will get `mkdir' that can > handle /dev/env (it will still create /dev and ./env directories, but > that's a minor nuisance; the installation step will work regardless). Hmmm, that is what I thought. So I *did* rebuild fileutils with v2.03 and the problem persisted. Maybe my diagnosis of the problem is incorrect? The script is in my previous post in case anyone would care to take a look at it. > In general, if you configure the package on your machine, you should > use the --prefix=${DJDIR} option, rather than --prefix=/dev/env/DJDIR, > unless all of your tools were recompiled with DJGPP v2.03 or later. I don't remember doing either of those things. AFAICR all I did was ./configure then make. But this is more than two weeks ago now... ;-) > What worries me more is that such problems are not reported when they are > seen. (If you reported them and I missed the report, I apologize.) This > prevents us from taking timely actions to correct these problems, either > by fixing DJGPP libraries/ports, or talking to GNU maintainers about > changing the involved scripts and Makefile's. Point taken. At the time it was just a minor irritation compared to the other problems I had encountered trying to get some sort of OpenGL setup working. I would have reported it to the MESA maintainers had it looked likely that the library would do something useful under DJGPP. I posted some general questions about building packages under DJGPP with some helpful responses but if there had been a general guide to this I would probably have been able to take the project further in the time available. I hope the information posted in this thread will help the original poster to get farther than I did.