EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Windows XP Cygwin difficulties for building EPICS base
From: Andrew Johnson <[email protected]>
To: [email protected]
Date: Tue, 24 May 2011 10:10:54 -0500
Hi Florencio,

On 2011-05-23 Cid, Florencio A wrote:
> 
> I'm trying to build EPICS base (3.14.12.1) on Windows XP with Cygwin
>  (EPICS_HOST_ARCH = cygwin-x86, SHARED_LIBRARIES = NO, STATIC_BUILD = YES).
>    I get pretty far into the build, but encounter the following error for 
>  directory src/cap5 (see below).
> 
> make[3]: Entering directory `/cygdrive/c/EPICS/base/src/cap5/O.cygwin-x86'
> rm -f CA.html
> podchecker ../CA.pm && pod2html --infile=../CA.pm --outfile=CA.html
> /bin/sh: /usr/bin/podchecker: /usr/bin/perl: bad interpreter: No such file
>  or directory

This error message is coming from an attempt to run the podchecker program 
that normally comes with your Perl installation, in order to create the 
documentation for the Perl Channel Access interface.  That interface doesn't 
actually build properly for the Cygwin or Windows target architectures anyway, 
although on my installation it is possible to build the documentation so I 
didn't disable that part of the build.

The particular error message you're getting implies that your Perl interpreter 
is not found at the /usr/bin/perl location where the podchecker installation 
thought it should be.  When you're building the cygwin-x86 host architecture 
of EPICS Base you really do need to use the Cygwin version of Perl; other Perl 
versions won't understand the /cygdrive/x paths that Cygwin uses.

However the Perl CA interface in src/cap5 is optional, and that directory 
comes at the end of the direcory list so you can just ignore this error and 
assume that your build of EPICS base has completed normally.

HTH,

- Andrew
-- 
Optimization is the process of taking something that works and
replacing it with something that almost works, but costs less.
-- Roger Needham

Replies:
RE: Windows XP Cygwin difficulties for building EPICS base Cid, Florencio A
References:
Windows XP Cygwin difficulties for building EPICS base Cid, Florencio A

Navigate by Date:
Prev: Re: Suggestion for IOC log server Ralph Lange
Next: Re: vxWorks network problems Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Windows XP Cygwin difficulties for building EPICS base Dirk Zimoch
Next: RE: Windows XP Cygwin difficulties for building EPICS base Cid, Florencio A
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·