Hi Jeffrey,
On 2012-06-26 Jeffrey Gebhardt wrote:
> As best as I can tell, it looks like the strawberry installation
> installs mingw into the same \strawberry directory. It uses the mingw
> tools (gcc, make, etc...) when installing new perl modules. If
> strawberry is in the path first, the cmd shell finds the mingw make
> before the gnuwin32 make. By moving starwberry behind gnuwin32 make,
> when the cmd shell searches %PATH% for the make command, it finds and
> uses the one in gnuwin32 first.
Strawberry Perl aims to provide a fully-features Perl environment for Windows
users, including the ability to compile XS modules, which are written in C.
The standard Perl module system uses makefiles for build and test purposes,
thus Strawberry Perl needs to provide both make and gcc (it apparently comes
with a whole host of other software too, including mysql and even the GNU
Fortran compiler).
It would be nice if the only software needed to build EPICS on Windows were an
installation of Strawberry Perl, but from Josh's experience it sounds like the
versions they provide are not sufficient. That is a little strange given that
the version numbers they discuss in their release notes are new enough, but I
can quite believe that the tools are not configured as we expect them to be.
- Andrew
--
Never interrupt your enemy when he is making a mistake.
-- Napoleon Bonaparte
- References:
- Re: SynApps build error : win32-x86 stein
- Re: SynApps build error : win32-x86 Jeffrey Gebhardt
- Navigate by Date:
- Prev:
Re: SynApps build error : win32-x86 S. Stein
- Next:
Re: SynApps build error : win32-x86 Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: SynApps build error : win32-x86 Mark Rivers
- Next:
Re: SynApps build error : win32-x86 Brands Helge
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|