X-Authentication-Warning: ieva01.lanet.lv: pavenis owned process doing -bs Date: Thu, 14 Jan 1999 10:32:16 +0200 (WET) From: Andris Pavenis To: "Mark E." 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: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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