Cesar Strauss | 3 Nov 2008 23:52
Picon

Re: automake

Hello,

Stephen Grant Brown wrote:

> What is the difference between automake-bin.tar.bz2 and
> automake1.10-1.10-1-.bin.tar.bz2

As you may know, Automake takes Makefile.am files and generates the
Makefile.in files which contains some standard targets like install,
clean, distcheck, etc.

Unfortunately, each developer may have used different Automake features,
specific for a certain Automake version. So, each Makefile.am file can
be processed only by specific version of Automake.

To solve this, several versions of Automake are installed side-by-side,
with names like 'automake-1.9' and 'automake-1.10'. Then, a wrapper
script, called 'automake', will forward the call to a specific Automake
version, depending on the needs of the Makefile.am it detects.

So, the Automake versions 1.9 and 1.10 are contained in
automake1.10-1.10-1-bin.tar.bz2 and automake1.9-1.9.6-2-bin.tar.bz2
In automake-3-1-bin.tar.bz2, we have the wrapper script version 3.

The same above applies to Autoconf.

So, the best is to install all versions of Automake and Autoconf available.

Hope this clears up things.

(Continue reading)

Stephen Grant Brown | 18 Nov 2008 10:21
Picon

Untaring msysCORE

Hi All,
 
I have msys in c:\soft\msys and mingw in c:\soft\mingw
 
The following is from an msys window
 
GNUCash <at> ELSHADAI /c/soft/msys
$ tar -xjf /z/gnucash_downloads/msysCORE-1.0.11-2007.01.19-1.tar.bz2
tar: bin/bzip2.exe: Cannot open: File exists
tar: bin/libW11.dll: Cannot open: File exists
tar: bin/msys-1.0.dll: Cannot open: File exists
tar: bin/rxvt.exe: Cannot open: File exists
tar: bin/sh.exe: Cannot open: File exists
tar: bin/tar.exe: Cannot open: File exists
tar: etc/profile: Cannot open: No such file or directory
tar: etc/termcap: Cannot utime: No such file or directory
tar: Error exit delayed from previous errors
 
GNUCash <at> ELSHADAI /c/soft/msys
I realize that all of this programs/files are in use.
 
I find this instruction on http://www.mingw.org/wiki/msys
 
  • Install MSYS Core 1.0.11. It is an archive. Untar it in C:\msys\1.0.
  •  
     How do I do this?
     
    Thanks in advance for your help
     
    Yours sincerely Stephen Grant Briown
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    _______________________________________________
    Mingw-msys mailing list
    Mingw-msys@...
    https://lists.sourceforge.net/lists/listinfo/mingw-msys
    
    Christan K. | 18 Nov 2008 09:18
    Favicon

    external program crashes when run from msys shell

    Hi, 
    
    on XP when starting a certain external program (third-party plain C calculation 
    program which communicates via stdout/fs) from the msys (1.0.11) bash shell the
    external program crashes. It does not if started directly from the XP command 
    prompt. The only things I find worth mentioning from the windows debugging 
    message is that FileVer and ProdVer of msvrct.dll differ, I am no windows 
    expert though. I will provide the complete debug message if needed.
    
    Any ideas? 
    
    Thanks, Christian 
    
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    
    Caleb Cushing | 18 Nov 2008 19:44
    Picon
    Gravatar

    Re: Untaring msysCORE

    I've always used 7-zip to extract on windows... you could try that.
    
    --
    
    -- 
    Caleb Cushing
    
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    
    Stephen Grant Brown | 19 Nov 2008 11:43
    Picon

    Making autoconf

    Hi All,
     
    I am following through the instructions in
     
     
    Instead of c:/msys/1.0 I use c:/soft/msys
     
    Instead of c:/Mingw I use c:/soft/mingw
     
    In msys, mount =>
     
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    $ mount
    C:\DOCUME~1\GNUCash\LOCALS~1\Temp on /tmp type user (binmode,noumount)
    c:\soft\mingw on /mingw type user (binmode)
    c:\soft\msys on / type user (binmode,noumount)
    c:\soft\msys on /usr type user (binmode,noumount)
    a: on /a type user (binmode,noumount)
    c: on /c type user (binmode,noumount)
    d: on /d type user (binmode,noumount)
    z: on /z type user (binmode,noumount)
     
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
     
    ....
     
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf
    $ tar -xvjf /z/downloads/gnu/autoconf-2.63.tar.bz2
    autoconf-2.63/
    autoconf-2.63/.prev-version
    autoconf-2.63/.tarball-version
    autoconf-2.63/.version
    autoconf-2.63/aclocal.m4
    etcetera
     
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    $ ./configure --prefix=/mingw
    checking for a BSD-compatible install... /bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    etecera
     
    config.status: creating lib/Autom4te/Makefile
    config.status: creating lib/autoscan/Makefile
    config.status: creating lib/m4sugar/Makefile
    config.status: creating lib/autoconf/Makefile
    config.status: creating lib/autotest/Makefile
    config.status: creating bin/Makefile
    config.status: executing tests/atconfig commands
     
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    $ csmake
    csmake  all-recursive
    csmake[1]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    Making all in bin
    csmake[2]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/bin'
    etcera
     
    autom4te:
    autom4te:
    autom4te:
    autom4te:
    csmake[3]: *** [m4sugar.m4f] Error 1
    csmake[3]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/m4sugar'
    csmake[2]: *** [all-recursive] Error 1
    csmake[2]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib'
    csmake[1]: *** [all-recursive] Error 1
    csmake[1]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    csmake: *** [all] Error 2
     
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    Why is not autoconf-2.63 making sucesfully?
     
    PS I am wanting to use msys to  compile gnucash and it keeps coming up with errors.
     
    Yours Sincerely Stephen Grant Brown
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    _______________________________________________
    Mingw-msys mailing list
    Mingw-msys@...
    https://lists.sourceforge.net/lists/listinfo/mingw-msys
    
    Stephen Grant Brown | 19 Nov 2008 11:50
    Picon

    Re: Untaring msysCORE

    Hi Caleb
    
    Thanks
    
    Stephen
    ----- Original Message ----- 
    From: "Caleb Cushing" <xenoterracide@...>
    To: "MSYS Discussion List" <mingw-msys@...>
    Sent: Wednesday, November 19, 2008 5:44 AM
    Subject: Re: [Mingw-msys] Untaring msysCORE
    
    > I've always used 7-zip to extract on windows... you could try that.
    >
    >
    > -- 
    > Caleb Cushing
    >
    > -------------------------------------------------------------------------
    > This SF.Net email is sponsored by the Moblin Your Move Developer's 
    > challenge
    > Build the coolest Linux based applications with Moblin SDK & win great 
    > prizes
    > Grand prize is a trip for two to an Open Source event anywhere in the 
    > world
    > http://moblin-contest.org/redirect.php?banner_id=100&url=/
    > _______________________________________________
    > Mingw-msys mailing list
    > Mingw-msys@...
    > https://lists.sourceforge.net/lists/listinfo/mingw-msys
    >
    > 
    
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    
    JonY | 19 Nov 2008 12:23
    Picon

    Re: Making autoconf

    On 11/19/2008 18:43, Stephen Grant Brown wrote:
    > Hi All,
    >
    > I am following through the instructions in
    >
    > http://www.mingw.org/wiki/msys
    >
    > Instead of c:/msys/1.0 I use c:/soft/msys
    >
    > Instead of c:/Mingw I use c:/soft/mingw
    >
    > In msys, mount =>
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    > $ mount
    > C:\DOCUME~1\GNUCash\LOCALS~1\Temp on /tmp type user (binmode,noumount)
    > c:\soft\mingw on /mingw type user (binmode)
    > c:\soft\msys on / type user (binmode,noumount)
    > c:\soft\msys on /usr type user (binmode,noumount)
    > a: on /a type user (binmode,noumount)
    > c: on /c type user (binmode,noumount)
    > d: on /d type user (binmode,noumount)
    > z: on /z type user (binmode,noumount)
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >
    >
    > ....
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf
    > $ tar -xvjf /z/downloads/gnu/autoconf-2.63.tar.bz2
    > autoconf-2.63/
    > autoconf-2.63/.prev-version
    > autoconf-2.63/.tarball-version
    > autoconf-2.63/.version
    > autoconf-2.63/aclocal.m4
    >
    > etcetera
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    > $ ./configure --prefix=/mingw
    > checking for a BSD-compatible install... /bin/install -c
    > checking whether build environment is sane... yes
    > checking for a thread-safe mkdir -p... /bin/mkdir -p
    >
    > etecera
    >
    > config.status: creating lib/Autom4te/Makefile
    > config.status: creating lib/autoscan/Makefile
    > config.status: creating lib/m4sugar/Makefile
    > config.status: creating lib/autoconf/Makefile
    > config.status: creating lib/autotest/Makefile
    > config.status: creating bin/Makefile
    > config.status: executing tests/atconfig commands
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    > $ csmake
    > csmake  all-recursive
    > csmake[1]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    > Making all in bin
    > csmake[2]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/bin'
    >
    > etcera
    >
    > autom4te:
    > autom4te:
    > autom4te:
    > autom4te:
    > csmake[3]: *** [m4sugar.m4f] Error 1
    > csmake[3]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/m4sugar'
    > csmake[2]: *** [all-recursive] Error 1
    > csmake[2]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib'
    > csmake[1]: *** [all-recursive] Error 1
    > csmake[1]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    > csmake: *** [all] Error 2
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >
    > Why is not autoconf-2.63 making sucesfully?
    >
    > PS I am wanting to use msys to  compile gnucash and it keeps coming up with errors.
    >
    > Yours Sincerely Stephen Grant Brown
    >
    >
    
    Hi,
    MSYS m4 probably needs updating. What's your installed m4 version? Mine 
    says:
    
    > $ m4 --version
    > GNU M4 1.4.7
    > Copyright (C) 2006 Free Software Foundation, Inc.
    > This is free software; see the source for copying conditions.  There is NO
    > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    >
    > Written by Rene' Seindal.
    
    If it still doesn't work, please submit the last 25 or so lines from "make".
    
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    
    Stephen Grant Brown | 19 Nov 2008 13:00
    Picon

    Re: Making autoconf

    Hi JonY
    
    Do I use msys or msydvlpr?
    
    msys =>
    
    GNUCash <at> ELSHADAI ~
    $ m4 --version
    m4 (GNU M4) 1.4.9
    Copyright (C) 2007 Free Software Foundation, Inc.
    License GPLv2+: GNU GPL version 2 or later 
    <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
    
    Written by Rene' Seindal.
    
    GNUCash <at> ELSHADAI ~
    
    I am using a later version. Should I try M4 1.4.7?
    
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    $ csmake
    csmake  all-recursive
    csmake[1]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    Making all in bin
    csmake[2]: Entering directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/bin'
    csmake[2]: Nothing to be done for `all'.
    csmake[2]: Leaving directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/bin'
    Making all in .
    csmake[2]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    csmake[2]: Nothing to be done for `all-am'.
    csmake[2]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    Making all in lib
    csmake[2]: Entering directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib'
    Making all in Autom4te
    csmake[3]: Entering directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/Autom4te'
    csmake[3]: Nothing to be done for `all'.
    csmake[3]: Leaving directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/Autom4te'
    Making all in m4sugar
    csmake[3]: Entering directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/m4sugar'
    autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' 
    ../../bin/autom4te -B '../..'/lib -B '../..'/lib 
    \
                    --language=m4sugar                      \
                    --freeze                        \
                    --output=m4sugar.m4f
    autom4te: freezing produced output:
    autom4te:
    autom4te:
    autom4te:
    
    ... more of same
    
    autom4te:
    csmake[3]: *** [m4sugar.m4f] Error 1
    csmake[3]: Leaving directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/m4sugar'
    csmake[2]: *** [all-recursive] Error 1
    csmake[2]: Leaving directory 
    `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib'
    csmake[1]: *** [all-recursive] Error 1
    csmake[1]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    csmake: *** [all] Error 2
    
    GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    
    Yours Sinecerely Stephen Grant Brown
    
    ----- Original Message ----- 
    From: "JonY" <10walls@...>
    To: "MSYS Discussion List" <mingw-msys@...>
    Sent: Wednesday, November 19, 2008 10:23 PM
    Subject: Re: [Mingw-msys] Making autoconf
    
    > On 11/19/2008 18:43, Stephen Grant Brown wrote:
    >> Hi All,
    >>
    >> I am following through the instructions in
    >>
    >> http://www.mingw.org/wiki/msys
    >>
    >> Instead of c:/msys/1.0 I use c:/soft/msys
    >>
    >> Instead of c:/Mingw I use c:/soft/mingw
    >>
    >> In msys, mount =>
    >>
    >> GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >> $ mount
    >> C:\DOCUME~1\GNUCash\LOCALS~1\Temp on /tmp type user (binmode,noumount)
    >> c:\soft\mingw on /mingw type user (binmode)
    >> c:\soft\msys on / type user (binmode,noumount)
    >> c:\soft\msys on /usr type user (binmode,noumount)
    >> a: on /a type user (binmode,noumount)
    >> c: on /c type user (binmode,noumount)
    >> d: on /d type user (binmode,noumount)
    >> z: on /z type user (binmode,noumount)
    >>
    >> GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >>
    >>
    >> ....
    >>
    >> GNUCash <at> ELSHADAI ~/src/gnu/autoconf
    >> $ tar -xvjf /z/downloads/gnu/autoconf-2.63.tar.bz2
    >> autoconf-2.63/
    >> autoconf-2.63/.prev-version
    >> autoconf-2.63/.tarball-version
    >> autoconf-2.63/.version
    >> autoconf-2.63/aclocal.m4
    >>
    >> etcetera
    >>
    >> GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >> $ ./configure --prefix=/mingw
    >> checking for a BSD-compatible install... /bin/install -c
    >> checking whether build environment is sane... yes
    >> checking for a thread-safe mkdir -p... /bin/mkdir -p
    >>
    >> etecera
    >>
    >> config.status: creating lib/Autom4te/Makefile
    >> config.status: creating lib/autoscan/Makefile
    >> config.status: creating lib/m4sugar/Makefile
    >> config.status: creating lib/autoconf/Makefile
    >> config.status: creating lib/autotest/Makefile
    >> config.status: creating bin/Makefile
    >> config.status: executing tests/atconfig commands
    >>
    >> GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >> $ csmake
    >> csmake  all-recursive
    >> csmake[1]: Entering directory 
    >> `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    >> Making all in bin
    >> csmake[2]: Entering directory 
    >> `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/bin'
    >>
    >> etcera
    >>
    >> autom4te:
    >> autom4te:
    >> autom4te:
    >> autom4te:
    >> csmake[3]: *** [m4sugar.m4f] Error 1
    >> csmake[3]: Leaving directory 
    >> `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/m4sugar'
    >> csmake[2]: *** [all-recursive] Error 1
    >> csmake[2]: Leaving directory 
    >> `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib'
    >> csmake[1]: *** [all-recursive] Error 1
    >> csmake[1]: Leaving directory 
    >> `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    >> csmake: *** [all] Error 2
    >>
    >> GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >>
    >> Why is not autoconf-2.63 making sucesfully?
    >>
    >> PS I am wanting to use msys to  compile gnucash and it keeps coming up 
    >> with errors.
    >>
    >> Yours Sincerely Stephen Grant Brown
    >>
    >>
    >
    > Hi,
    > MSYS m4 probably needs updating. What's your installed m4 version? Mine
    > says:
    >
    >> $ m4 --version
    >> GNU M4 1.4.7
    >> Copyright (C) 2006 Free Software Foundation, Inc.
    >> This is free software; see the source for copying conditions.  There is 
    >> NO
    >> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
    >> PURPOSE.
    >>
    >> Written by Rene' Seindal.
    >
    > If it still doesn't work, please submit the last 25 or so lines from 
    > "make".
    >
    > -------------------------------------------------------------------------
    > This SF.Net email is sponsored by the Moblin Your Move Developer's 
    > challenge
    > Build the coolest Linux based applications with Moblin SDK & win great 
    > prizes
    > Grand prize is a trip for two to an Open Source event anywhere in the 
    > world
    > http://moblin-contest.org/redirect.php?banner_id=100&url=/
    > _______________________________________________
    > Mingw-msys mailing list
    > Mingw-msys@...
    > https://lists.sourceforge.net/lists/listinfo/mingw-msys
    > 
    
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    
    JonY | 19 Nov 2008 13:29
    Picon

    Re: Making autoconf

    On 11/19/2008 20:00, Stephen Grant Brown wrote:
    > Hi JonY
    >
    > Do I use msys or msydvlpr?
    >
    > msys =>
    >
    > GNUCash <at> ELSHADAI ~
    > $ m4 --version
    > m4 (GNU M4) 1.4.9
    > Copyright (C) 2007 Free Software Foundation, Inc.
    > License GPLv2+: GNU GPL version 2 or later
    > <http://gnu.org/licenses/gpl.html>
    > This is free software: you are free to change and redistribute it.
    > There is NO WARRANTY, to the extent permitted by law.
    >
    > Written by Rene' Seindal.
    >
    > GNUCash <at> ELSHADAI ~
    >
    > I am using a later version. Should I try M4 1.4.7?
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    > $ csmake
    > csmake  all-recursive
    > csmake[1]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    > Making all in bin
    > csmake[2]: Entering directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/bin'
    > csmake[2]: Nothing to be done for `all'.
    > csmake[2]: Leaving directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/bin'
    > Making all in .
    > csmake[2]: Entering directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    > csmake[2]: Nothing to be done for `all-am'.
    > csmake[2]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    > Making all in lib
    > csmake[2]: Entering directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib'
    > Making all in Autom4te
    > csmake[3]: Entering directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/Autom4te'
    > csmake[3]: Nothing to be done for `all'.
    > csmake[3]: Leaving directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/Autom4te'
    > Making all in m4sugar
    > csmake[3]: Entering directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/m4sugar'
    > autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg'
    > ../../bin/autom4te -B '../..'/lib -B '../..'/lib
    > \
    >                  --language=m4sugar                      \
    >                  --freeze                        \
    >                  --output=m4sugar.m4f
    > autom4te: freezing produced output:
    > autom4te:
    > autom4te:
    > autom4te:
    >
    > ... more of same
    >
    > autom4te:
    > csmake[3]: *** [m4sugar.m4f] Error 1
    > csmake[3]: Leaving directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib/m4sugar'
    > csmake[2]: *** [all-recursive] Error 1
    > csmake[2]: Leaving directory
    > `/home/GNUCash/src/gnu/autoconf/autoconf-2.63/lib'
    > csmake[1]: *** [all-recursive] Error 1
    > csmake[1]: Leaving directory `/home/GNUCash/src/gnu/autoconf/autoconf-2.63'
    > csmake: *** [all] Error 2
    >
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    >
    > Yours Sinecerely Stephen Grant Brown
    >
    
    Hi,
    please avoid top posting next time, thanks.
    
    Where did you get 1.4.9 from? Did you compile it yourself?
    
    m4 devs claim MinGW strtod() is broken, hence it won't function 
    properly. <http://www.mail-archive.com/m4-discuss-mXXj517/zsQ <at> public.gmane.org/msg00200.html>
    
    I'm not sure if it had been fixed with the recent runtime update. In the 
    mean time, you can try 1.4.7. The download link is under the msydvlpr 
    section.
    
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    
    Keith Marshall | 19 Nov 2008 22:23
    Picon

    Re: Making autoconf

    On Wednesday 19 November 2008 12:29:42 JonY wrote:
    > please avoid top posting next time, thanks.
    
    Hear, hear!  Well, actually it isn't really a matter of avoiding it; 
    please just don't do it!
    
    > Where did you get 1.4.9 from? Did you compile it yourself?
    
    Seems likely, and this indeed would be the problem; a natively 
    compiled m4 would emit CRLF delimited output, but autom4te *needs* to 
    have just LF -- that means you *must* use the m4-1.4.7 compiled as an 
    MSYS component.
    
    This has been discussed several times before.  I don't know if Ralf 
    Wildenhues watches this list, but if so, he may be able to offer some 
    more authoritative info on the issue; IIRC, there was some talk of 
    making autom4te more tolerant of this issue.
    
    > m4 devs claim MinGW strtod() is broken, hence it won't function
    > properly.
    > <http://www.mail-archive.com/m4-discuss-mXXj517/zsQ <at> public.gmane.org/msg00200.html>
    
    Well, that's a rather glib statement, lacking any detail of what the 
    claimed issues may be...
    
    > I'm not sure if it had been fixed with the recent runtime update.
    
    ...but AFAIK, the latest runtime provides a fully standards compliant 
    strtod().  In any case, I fairly certain the current problem isn't 
    related to this; it is much more likely to be the m4 CRLF issue.
    
    BTW, there is a further problem lurking in the OP's procedure, yet to 
    be discovered.  This...
    
    > GNUCash <at> ELSHADAI ~/src/gnu/autoconf/autoconf-2.63
    > $ ./configure --prefix=/mingw
    > checking for a BSD-compatible install... /bin/install -c
    > checking whether build environment is sane... yes
    > checking for a thread-safe mkdir -p... /bin/mkdir -p
    >
    > etecera
    
    ...indicates that he is following the instructions on the original 
    wiki page, and performing an `in-source' build, in spite of the 
    comment I added to that page, warning against it; in fact, it's poor 
    advice in *any* case, but in the case of autoconf it falls foul of a 
    Makefile conflict between the file `INSTALL', and the phoney 
    `install' target, (fixed in the git repository, but not yet in any 
    released version).  You can work around it, by using `csmake', (or 
    `cpmake'), instead of `make', but it doesn't arise at all, if you 
    adopt the much preferred option of building in a separate directory, 
    outside of the source tree.
    
    Regards,
    Keith.
    
    -------------------------------------------------------------------------
    This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
    Build the coolest Linux based applications with Moblin SDK & win great prizes
    Grand prize is a trip for two to an Open Source event anywhere in the world
    http://moblin-contest.org/redirect.php?banner_id=100&url=/
    

    Gmane