Hi Dirk,
On Friday 01 April 2011 05:06:35 Dirk Zimoch wrote:
> "../epicsExceptionTest.cpp", line 111: Error: Cannot create a variable
> for abstract class exThread.
> Anyway, the solution is to define a destructor for exThread:
Applied, thanks.
> "../../../../src/cas/generic/st/casStreamOS.cc", line 325: Error:
> "casStreamOS::armSend()" has already been called and cannot be defined
> inline.
I deleted the inline attribute to armSend()
> cc: Warning: illegal option -fno-strict-aliasing
> "/usr/local/lib/perl5/5.8.8/sun4-solaris/CORE/proto.h", line 31: syntax
> error before or at: __attribute__
> "/usr/local/lib/perl5/5.8.8/sun4-solaris/CORE/proto.h", line 31:
> warning: syntax error: empty declaration
> "/usr/local/lib/perl5/5.8.8/sun4-solaris/CORE/proto.h", line 41: syntax
> error before or at: __attribute__
> [... 1700 more lines of error messages ]
>
> Obviously the C code has been generated for the gnu compiler, not for
> the native compiler. Checking the result of "perl perlConfig.pl cc"
> shows the discrepancy. A modification in the Makefile skips this build
> if the current compiler and the compiler used for perl do not match:
>
> ifeq ($(findstring $(OS_CLASS),WIN32 cygwin32),)
> # Doesn't build on WIN32
> ifndef Cap5_COMPILER
> Cap5_COMPILER := $(shell $(PERL) perlConfig.pl ccname)
> export Cap5_COMPILER
> endif
> ifeq ($(notdir $(firstword $(CC))),$(Cap5_COMPILER))
Unfortunately this change disables building on some other architectures that
worked before; you'll have to apply this manually or otherwise disable
building cap5 here for future releases.
The two changes above have been committed to the 3.14 branch and will be
included in any future 3.14.13 release.
Thanks,
- Andrew
--
An error is only a mistake if you don't learn from it.
When you learn something from it, it becomes a lesson.
- References:
- base 3.14.12 problem on solaris-spac Dirk Zimoch
- Re: More base 3.14.12 problem on solaris-spac Dirk Zimoch
- Re: More base 3.14.12 problems on solaris-spac (version 5.8) Dirk Zimoch
- Navigate by Date:
- Prev:
Re: how to use EPICS driver of MicroResearch PMC-EVR Michael Davidsaver
- Next:
Ether/IP array limits Stephen Lewis
- 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: More base 3.14.12 problems on solaris-spac (version 5.8) Dirk Zimoch
- Next:
EDM start window position John Dobbins
- 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
|