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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | EPICS on vxWorks |
From: | "Amit Chauhan" <[email protected]> |
To: | <[email protected]> |
Date: | Wed, 15 Oct 2014 18:39:43 +0530 |
Hi, We are trying to put EPICS on target running vxWorks 6.9. We could build EPICS Base 3-14-12-4 for CROSS_COMPILER_TARGET_ARCHS = vxWorks-ppc32 But when I am trying to build the same for : CROSS_COMPILER_TARGET_ARCHS = vxWorks-ppc604_long we are getting following errors during the
‘make’ process: C:/WindRiver/vxworks-6.9/target/h/stdio.h:349:
warning: 'int voprintf(int (*)(.. .), _Vx_usr_arg_t, const char*, __va_list_tag*)' is
deprecated (declared at C:/W indRiver/vxworks-6.9/target/h/stdio.h:347) ../../../src/libCom/fdmgr/fdmgr.cpp: In member
function 'virtual epicsTimerNotif y::expireStatus timerForOldFdmgr::expire(const
epicsTime&)': ../../../src/libCom/fdmgr/fdmgr.cpp:154: error:
unable to find a register to spill in class 'FLOAT_REGS' ../../../src/libCom/fdmgr/fdmgr.cpp:154: error:
this is the insn: (insn:HI 16 15 17 2
../../../src/libCom/fdmgr/fdmgr.cpp:153 (set (reg:DF 126 [ D.11716.delay ]) (mem/s/c:DF
(plus:SI (reg/f:SI 113 sfp)
(const_int 8 [0x8])) [15 D.11716.delay+0 S8 A64])) 336 {*movdf_h ardfloat32} (expr_list:REG_EQUIV (mem/s/c:DF (plus:SI
(reg/f:SI 113 sfp)
(const_int 8 [0x8])) [15 D.11716.delay+0 S8 A64]) (nil))) ../../../src/libCom/fdmgr/fdmgr.cpp:154: confused by
earlier errors, bailing out make[3]: *** [fdmgr.o] Error 1 make[3]: Leaving directory
`C:/EPICS/base-3-14-12-4/src/libCom/O.vxWorks-ppc604_ long' make[2]: *** [install.vxWorks-ppc604_long] Error 2 make[2]: Leaving directory
`C:/EPICS/base-3-14-12-4/src/libCom' make[1]: *** [libCom.install] Error 2 make[1]: Leaving directory
`C:/EPICS/base-3-14-12-4/src' make: *** [src.install] Error 2 There is following code at the specified line no (154) of
file fdmgr.cpp: epicsTimerNotify::expireStatus timerForOldFdmgr::expire (
const epicsTime & ) { (*this->pFunc) (this->pParam); return noRestart; } Any clues to solve this issue will be of help. Thanks
& Regards, Amit.
|