Mail Archives: djgpp-workers/1999/01/14/03:36:12
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 -