www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/05/21/21:15:14

From: Jason Green <news AT jgreen4 DOT fsnet DOT co DOT uk>
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: <t74gisokdveb04a1v97bglsnakr27gp8mo@4ax.com>
References: <q8gfisgn4qu65c0hjnfbo563f29igds7v4 AT 4ax DOT com> <Pine DOT SUN DOT 3 DOT 91 DOT 1000521152429 DOT 18201B AT is>
NNTP-Posting-Host: modem-74.florida.dialup.pol.co.uk
Mime-Version: 1.0
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 <eliz AT is DOT elta DOT co DOT il> 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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019