Perl not found
Andreas Köhler
andi5.py at gmx.net
Mon Jan 5 01:16:53 EST 2009
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.py at gmx.net>
> To: "Stephen Grant Brown" <sg_brown at mcmedia.com.au>
> Cc: "GNUCash Devel" <gnucash-devel at 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
>
> GNUCash at ELSHADAI ~
> $ which perl
>
> GNUCash at ELSHADAI ~
> $ perl --version
> sh: perl: command not found
>
> GNUCash at 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
>
> GNUCash at 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.
>>
>
> GNUCash at ELSHADAI ~
> $ cd /c/soft/temp/autoconf-2.60
> sh: cd: /c/soft/temp/autoconf-2.60: No such file or directory
>
> GNUCash at ELSHADAI ~
> $ cd /
>
> GNUCash at ELSHADAI /
> $ ls
> active-perl doc home mingw msys.bat readline tmp uninstall
> bin etc m.ico msys msys.ico regex tools
>
> GNUCash at ELSHADAI /
> $ cd /c
>
> GNUCash at ELSHADAI /c
> $ cd C:\soft\temp\autoconf-2.60
> sh: cd: C:softtempautoconf-2.60: No such file or directory
>
> GNUCash at ELSHADAI /c
> $ cd C:/soft/temp/autoconf-2.60
> sh: cd: C:/soft/temp/autoconf-2.60: No such file or directory
> $
>
> GNUCash at 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)
>
> GNUCash at ELSHADAI /c
> $
> GNUCash at 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.py at gmx.net>
>>> To: "Stephen Grant Brown" <sg_brown at mcmedia.com.au>
>>> Cc: "GNUCash Devel" <gnucash-devel at 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
More information about the gnucash-devel
mailing list