delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/01/14/03:36:12

X-Authentication-Warning: ieva01.lanet.lv: pavenis owned process doing -bs
Date: Thu, 14 Jan 1999 10:32:16 +0200 (WET)
From: Andris Pavenis <pavenis AT lanet DOT lv>
To: "Mark E." <snowball3 AT usa DOT net>
cc: djgpp-workers AT delorie DOT com
Subject: Re: autoconf 2.13 test version available
In-Reply-To: <199901132049.UAA57574@out2.ibm.net>
Message-ID: <Pine.A41.4.05.9901140959020.44202-100000@ieva01.lanet.lv>
MIME-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com


On Wed, 13 Jan 1999, Mark E. wrote:

> Greetings!
> 
> A test version of the DJGPP port of autoconf 2.13 is available
> from the usual DJGPP distribution sites (in the directory v2gnu/beta).
> Please verify everything installs where it should,
> the patches applied in djgppcfg.sh are acceptable,
> and everything that needs to be included is present.
> 
> Included in the port so far:
> acnf213b.zip - autoconf binaries
> acnf213s.zip - autoconf source
> acnf213d.zip - autoconf documentation
> 
> See readme.djgpp in either of the two packages for more information.
> 
> Planned changes for final:
> Change the 'exec > con' patch to 'exec > /dev/null'
> 

Some comments (I haven't still booted Win95 this morning, only Linux.
So I only tried to test them under DOSEMU-0.99.5 in Linux)
There are some serious problems that makes binary archive of beta version
unusable without modifications:

   files: autoconf, autoheader, autoreconf, autoupdate, ifnames
	
	'#! C:/DJGPP/BIN/bash.exe' is first line in script. So scripts
	will not work unless DJGPP is installed in C:/DJGPP. I editted
	files manually to put '#! /bin/sh' there. Perhaps some solution
	to get it done automatically when building autoconf should be nice

	AC_MACRODIR points to .temp/share/autoconf instead of 
        ${DJDIR}/share/autoconf. As result all these scripts does
        not work at all.

   file: autoscan 

        '#! c:/djgpp/bin/perl is the first line of the file.

	$datadir in script doesn't point to ${DJDIR}/share/autoconf.
	After setting AC_MACRODIR to autoscan seems to work.
	I suggest here something like following:
		$DJDIR = $ENV{"DJDIR"};
		$datadir = $ENV{"AC_MACRODIR"} || "$DJDIR"/share/autoconf"
	Unfortunatelly it required manual editting autoscan after
        building. However my knowledge of PERL is very limitted so
	I cannot say more.
		
The best would be to solve these problems at build time. In worst case
an approach similar as I used in port of automake-1.3 could be used:
	some script that fixes building problems 

Andris
       

- Raw text -


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