Hi Stephen, this proves that the MSYS DTK is not installed correctly. Install.sh seems to find a perl in one of the new directories, maybe in c:\soft\tools. Please insert which perl echo $PATH into install.sh, within the function inst_dtk(), after the setup line. You could also try a simple windows find for perl :-)
Ciao, -- andi5 Stephen Grant Brown schrieb: > Hi Andreas > ----- Original Message ----- From: "Andreas Köhler" <andi5...@gmx.net> > To: "Stephen Grant Brown" <sg_br...@mcmedia.com.au> > Cc: "GNUCash Devel" <gnucash-devel@gnucash.org> > Sent: Saturday, January 03, 2009 10:31 PM > Subject: Re: Perl not found > > >> Hi Stephen, >> >> in your other mail you reported that MSYS DTK has been detected as >> installed correctly. What is the output of "which perl" and what is >> "echo $PATH", when run in the MSYS shell? Is there some other perl >> installation in the PATH first? >> > Here is output of MSYS shell > > gnuc...@elshadai ~ > $ which perl > > gnuc...@elshadai ~ > $ perl --version > sh: perl: command not found > > gnuc...@elshadai ~ > $ echo $PATH > .:/usr/local/bin:/mingw/bin:/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/Program > > Files/Subversion/bin:/c/Program Files/TortoiseSVN/bin > > gnuc...@elshadai ~ > $ > >> Also, check config.log in C:\soft\temp\autoconf-2.60, it may contain >> additional data about what is "wrong" with your perl setup. >> > > gnuc...@elshadai ~ > $ cd /c/soft/temp/autoconf-2.60 > sh: cd: /c/soft/temp/autoconf-2.60: No such file or directory > > gnuc...@elshadai ~ > $ cd / > > gnuc...@elshadai / > $ ls > active-perl doc home mingw msys.bat readline tmp uninstall > bin etc m.ico msys msys.ico regex tools > > gnuc...@elshadai / > $ cd /c > > gnuc...@elshadai /c > $ cd C:\soft\temp\autoconf-2.60 > sh: cd: C:softtempautoconf-2.60: No such file or directory > > gnuc...@elshadai /c > $ cd C:/soft/temp/autoconf-2.60 > sh: cd: C:/soft/temp/autoconf-2.60: No such file or directory > $ > > gnuc...@elshadai /c > $ mount > C:\DOCUME~1\GNUCash\LOCALS~1\Temp on /tmp type user (binmode,noumount) > C:\soft\msys\mingw on /mingw type user (binmode) > C:\soft\msys\bin on /usr/bin type user (binmode,cygexec,noumount) > C:\soft\msys\bin on /bin type user (binmode,cygexec,noumount) > 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) > > gnuc...@elshadai /c > $ > gnuc...@elshadai /c/soft/msys/tmp/autoconf-2.60 > $ less config.log > > > This file contains any messages produced by compilers while > running configure, to aid debugging if configure makes a mistake. > > It was created by GNU Autoconf configure 2.60, which was > generated by GNU Autoconf 2.60. Invocation command line was > > $ ./configure --prefix=/C/soft/msys/autotools > > ## --------- ## > ## Platform. ## > ## --------- ## > > hostname = Elshadai > uname -m = i686 > uname -r = 1.0.10(0.46/3/2) > uname -s = MINGW32_NT-5.1 > uname -v = 2004-03-15 07:17 > > /usr/bin/uname -p = unknown > /bin/uname -X = unknown > > /bin/arch = unknown > /usr/bin/arch -k = unknown > /usr/convex/getsysinfo = unknown > /usr/bin/hostinfo = unknown > /bin/machine = unknown > /usr/bin/oslevel = unknown > /bin/universe = unknown > > PATH: /C/soft/msys/autotools/bin > PATH: /C/soft/msys/readline/bin > PATH: /C/soft/msys/regex/bin > PATH: /C/soft/msys/tools/bin > PATH: . > PATH: /usr/local/bin > PATH: /mingw/bin > PATH: /bin > PATH: /c/WINDOWS/system32 > PATH: /c/WINDOWS > PATH: /c/WINDOWS/System32/Wbem > PATH: /c/Program Files/Subversion/bin > PATH: /c/Program Files/TortoiseSVN/bin > > > ## ----------- ## > ## Core tests. ## > ## ----------- ## > > configure:1708: checking for a BSD-compatible install > configure:1764: result: /bin/install -c > configure:1775: checking whether build environment is sane > configure:1818: result: yes > configure:1883: checking for gawk > configure:1899: found /bin/gawk > configure:1910: result: gawk > configure:1921: checking whether make sets $(MAKE) > configure:1942: result: yes > configure:2150: checking whether /bin/sh -n is known to work > configure:2169: result: yes > configure:2181: checking for expr > configure:2199: found /bin/expr > configure:2211: result: /bin/expr > configure:2233: checking for gm4 > configure:2266: result: no > configure:2233: checking for gnum4 > configure:2266: result: no > configure:2233: checking for m4 > configure:2251: found /bin/m4 > configure:2263: result: /bin/m4 > configure:2275: checking whether m4 supports frozen files > configure:2287: result: yes > configure:2313: checking for perl > configure:2344: result: no > configure:2353: error: perl is not found > > ## ---------------- ## > ## Cache variables. ## > ## ---------------- ## > > Hope this helps. > > Stephen Grant Brown > >> Ciao, >> -- andi5 >> >> Stephen Grant Brown schrieb: >>> Hi All. >>> >>> ----- Original Message ----- From: "Andreas Köhler" <andi5...@gmx.net> >>> To: "Stephen Grant Brown" <sg_br...@mcmedia.com.au> >>> Cc: "GNUCash Devel" <gnucash-devel@gnucash.org> >>> Sent: Tuesday, December 30, 2008 12:36 PM >>> Subject: Re: Perl not found >>> >>> >>>> Hi Stephen, >>>> >>>> Stephen Grant Brown schrieb: >>>>> Hi All, >>>>> >>>>> In running install.sh I got the following >>>>> >>>>> ... >>>>> ############################################################ >>>>> ### Autotools >>>>> ############################################################ >>>>> Extracting autoconf-2.60.tar.bz2 ... done >>>>> Extracting automake-1.9.6.tar.bz2 ... done >>>>> building autoconf... >>>>> checking for a BSD-compatible install... /bin/install -c >>>>> checking whether build environment is sane... yes >>>>> checking for gawk... gawk >>>>> checking whether make sets $(MAKE)... yes >>>>> checking whether /bin/sh -n is known to work... yes >>>>> checking for expr... /bin/expr >>>>> checking for gm4... no >>>>> checking for gnum4... no >>>>> checking for m4... /bin/m4 >>>>> checking whether m4 supports frozen files... yes >>>>> checking for perl... no >>>>> configure: error: perl is not found >>>>> .... >>>>> >>>>> How do I install perl? >>>> >>>> I cannot check that from here (will be back home in about a week), >>>> but perl should be part of the MSYS DTK package which is installed >>>> before the autotools (section "MSYS DTK", function inst_dtk()). Do >>>> you have cygwin installed in parallel or some other strange setup? >>> >>> No, I do not have cygwin installed or some other strange setup. I >>> use this computer exclusively to compile gnucash. I have Windows XP >>> installed. I use outlook express to get mail. As per my previous >>> postings, I deleted c:/soft via windows explorer and followed the >>> instructions in the README in the Packaaging dir downloaded from SVN >>> and Instructions for an (almost) automated build. >>> >>>> >>>> BTW, we also unpack ActivePerl, but only for intltool :-) >>>> >>>> Ciao, >>>> -- andi5 >>>> >>> >>> Yours Sincerely Stephen Grant Brown _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel