Difference between revisions of "Talk:Windows"

From GnuCash
Jump to: navigation, search
(Build worked, now where to post about runtime issues?)
Line 1: Line 1:
=== Errors in building autoconf: autom4te: need GNU m4 1.4 or later: /bin/m4 ===
+
Thanks for the nice cleanup.  The discussion is a lot easier to follow now.  The build finished somewhere around 2AM this morning, and I can start GNUCash, though I get a few error messages printed to the console.  Where should discussions of runtime issues go?  The mailing list or another page in this wiki? --[[User:Scbash|Scbash]] 09:46, 28 November 2006 (EST)
Hi everyone.  I spent some of the Thanksgiving weekend trying to build GNUCash in Windows.  Everything proceeded fairly well until I got to the autotools section of the build, at which point I got a vague error about requiring m4 version 1.4 or later. Here is the last little bit of the make output before the crash:
+
:I'd suggest you should add a new section at the very bottom of the [[Windows]] page for each issue you find. Andi and I are checking this page for updates several times a day. We'll forward requests to the mailing list only if we think the other (non-Windows) developers need to be bothered. --[[User:Cstim|Cstim]] 04:29, 29 November 2006 (EST)
 
 
make[2]: Leaving directory `/c/soft/tmp/autoconf-2.60/lib/m4sugar'
 
autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg'
 
../bin/autom4te -B '..'/lib -B '..'/lib --language M4sh --cache ''
 
--melt ./autoconf.as -o autoconf.in
 
The system cannot find the path specified.
 
autom4te: need GNU m4 1.4 or later: /bin/m4
 
make[1]: *** [autoconf.in] Error 1
 
make[1]: Leaving directory `/c/soft/tmp/autoconf-2.60/bin'
 
make: *** [all-recursive] Error 1
 
 
 
On a second try, after only installing msys 1.0.10 and nothing else, and running install.sh, the inst_dtk section outputs:
 
 
 
############################################################
 
###  MSYS DTK
 
############################################################
 
msys dtk already installed.  skipping.
 
 
 
which confuses me.  I didn't install the DTK.
 
:New thought:  looking at the inst_dtk function, it checks if "perl --help" returns.  I had ActivePerl pre-installed, so that may be the problem, because that test thinks the MSYS DTK is already installed whereas in reality only ActivePerl had been installed.
 
::Okay, forcing the DTK install got it past the m4 error listed above.  Looks like my original install of ActivePerl was the problem.  I commented out the check for "perl --help" in install.sh, restarted install.sh, and the build seems to be going along fine now.  I'll let you know if I run into another issue.  Thanks!  --[[User:Scbash|scbash]] 21:06, 27 November 2006 (EST)
 
:::Thanks for explaining the solution here. I've changed the check for MSYS DTK now so that it looks for the perl executable at the MSYS location. I hope this should fix this issue for others. Eventually this whole section should be moved to the [[Windows]] page, into the troubleshooting section near the bottom. --[[User:Cstim|Cstim]] 03:56, 28 November 2006 (EST)
 
::::Thanks for the nice cleanup.  The discussion is a lot easier to follow now.  The build finished somewhere around 2AM this morning, and I can start GNUCash, though I get a few error messages printed to the console.  Where should discussions of runtime issues go?  The mailing list or another page in this wiki? --[[User:Scbash|Scbash]] 09:46, 28 November 2006 (EST)
 
 
 
=== Updates required to automated build scripts ===
 
* During my clean build tonight I had to change custom.sh to point to mingw 5.1.0.  The 5.0.3 installer references mirror sites that don't seem to have the required files anymore. --[[User:Scbash|scbash]] 20:46, 27 November 2006 (EST)
 
* Also had to update libxml to 2.6.27 --[[User:Scbash|Scbash]] 21:24, 27 November 2006 (EST)
 
:Thanks. I've updated the version numbers in custom.sh accordingly. --[[User:Cstim|Cstim]] 03:56, 28 November 2006 (EST)
 

Revision as of 09:29, 29 November 2006

Thanks for the nice cleanup. The discussion is a lot easier to follow now. The build finished somewhere around 2AM this morning, and I can start GNUCash, though I get a few error messages printed to the console. Where should discussions of runtime issues go? The mailing list or another page in this wiki? --Scbash 09:46, 28 November 2006 (EST)

I'd suggest you should add a new section at the very bottom of the Windows page for each issue you find. Andi and I are checking this page for updates several times a day. We'll forward requests to the mailing list only if we think the other (non-Windows) developers need to be bothered. --Cstim 04:29, 29 November 2006 (EST)