On 10/3/08 11:17 AM, Andrew Johnson wrote:
> Hi Lewis,
>
> On Friday 03 October 2008 09:50:55 J. Lewis Muir wrote:
>> On 9/29/08 6:38 PM, Andrew Johnson wrote:
>>
>> Unfortunately, I can't get it to compile on RHEL WS 3. Here's the build
>> log:
>>
>> http://www.imca.aps.anl.gov/~jlmuir/epics-3.14.10-rhel3-build.txt
>
>> The version of GNU Make (3.79.1) is older than the release notes
>> say is required (3.81). Could that be the problem?
>
> Yes, you do have to have GNU Make 3.81 (or later) for the build to work now.
> If that version isn't available from your OS packager, it isn't hard to build
> it from source â I had to do that on my home laptop.
Hi, Andrew.
OK, I installed GNU Make 3.81 and that solved the problem.
Then I got a problem building src/cap5 where it failed with
make[3]: Entering directory `/opt/epics-3.14.10/base/src/cap5/O.linux-x86'
rm -f Cap5.c Cap5.c_new
/usr/bin/xsubpp -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap
../Cap5.xs > Cap5.c_new && mv Cap5.c_new Cap5.c
/bin/sh: /usr/bin/xsubpp: ./miniperl: bad interpreter: No such file or
directory
make[3]: *** [Cap5.c] Error 126
Inspecting /usr/bin/xsubpp shows that it starts with
#!./miniperl
I think this must be a bug with the perl installation on RHEL WS 3. I
added the following to the top:
#!/usr/bin/perl
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
if $running_under_some_shell;
After this, it built correctly. I then got your post to core-talk with
a related change to the Makefile to try to avoid this problem. I
reverted my change to /usr/bin/xsubpp and applied that patch and I can
now build successfully even with a buggy /usr/bin/xsubpp.
I'm getting the following warning messages when compiling src/cap5:
rm -f ../CA.html
podchecker ../CA.pm && pod2html --infile=../CA.pm --outfile=../CA.html
*** WARNING: node
'http://www.aps.anl.gov/epics/base/R3-14/9-docs/CAref.html' contains
non-escaped | or / at line 596 in file ../CA.pm
*** WARNING: multiple occurrence of link target 'value' at line - in
file ../CA.pm
*** WARNING: multiple occurrence of link target 'COUNT' at line - in
file ../CA.pm
*** WARNING: multiple occurrence of link target 'TYPE' at line - in file
../CA.pm
../CA.pm pod syntax OK.
Installing html ../../../html/./CA.html
rm ../CA.html
Thanks,
Lewis
- Replies:
- Re: Base R3.14.10-RC1 Released Andrew Johnson
- References:
- Base R3.14.10-RC1 Released Andrew Johnson
- Re: Base R3.14.10-RC1 Released J. Lewis Muir
- Re: Base R3.14.10-RC1 Released Andrew Johnson
- Navigate by Date:
- Prev:
Re: Base R3.14.10-RC1 Released Andrew Johnson
- Next:
Re: Base R3.14.10-RC1 Released 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: Base R3.14.10-RC1 Released Andrew Johnson
- Next:
Re: Base R3.14.10-RC1 Released 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
|