Known Bugs and Issues
The most bugs and issues are listed in CERN's Jira and GSI's BugZilla.
http://issues.cern.ch/browse/FESA (usable on CERN machines only)
https://www-acc.gsi.de/bugzilla/describecomponents.cgi?product=FESA
Build Trouble
- error message: rm: cannot remove `build/bin/i686/.nfs00000000003063a100000067': Device or resource busy
- solution: close Eclipse and the console window in which Eclipse was started and stop all processes that might still be using the resource named above. Manually remove the affected build folder and restart Eclipse.
-
error message: missing fesa-core/DataStore include files or incompatible libxml libraries during compile and link process, happens in Eclipse as well as on the command line
...
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h: In member function ‘void fesa::FieldArray2D<T>::initializeDimensions(const boost::shared_ptr<fesa::FieldElement>&)’:
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:158: error: invalid use of incomplete type ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/AbstractField.h:18: error: forward declaration of ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:160: error: invalid use of incomplete type ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/AbstractField.h:18: error: forward declaration of ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:162: error: invalid use of incomplete type ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/AbstractField.h:18: error: forward declaration of ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:164: error: invalid use of incomplete type ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/AbstractField.h:18: error: forward declaration of ‘struct fesa::FieldElement’
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h: In member function ‘uint32_t fesa::FieldArray2D<T>::getFieldValueSize()’:
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:174: error: ‘FieldValue’ was not declared in this scope
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:174: error: expected primary-expression before ‘[’ token
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:174: error: expected primary-expression before ‘]’ token
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:174: error: expected primary-expression before ‘)’ token
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h: In member function ‘void fesa::FieldArray2D<T>::checkMaxDimensions(uint32_t, uint32_t)’:
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:184: error: ‘FesaErrorFieldMaxDimensionsOutOfBound’ was not declared in this scope
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:184: error: ‘StringUtilities’ has not been declared
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:184: error: ‘StringUtilities’ has not been declared
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/DataStore/FieldArray2D.h:185: error: ‘StringUtilities’ has not been declared
...
/opt/fesa/fesa-fwk/1.0.0/include/fesa-core/Core/FesaDefs.h:284: warning: ムfesa::SIGFESA_CHECK_PROCESS_ALIVEメ defined but not used
In file included from /usr/include/libxml2/libxml/tree.h:294,
from /usr/include/libxml2/libxml/dict.h:16:
/usr/include/libxml2/libxml/xmlregexp.h:123: error: ムxmlDictPtrメ has not been declared
In file included from /usr/include/libxml2/libxml/parser.h:18,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /usr/include/libxml2/libxml/tree.h:1248,
from /usr/include/libxml2/libxml/dict.h:16:
/usr/include/libxml2/libxml/hash.h:110: error: ムxmlDictPtrメ has not been declared
In file included from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /usr/include/libxml2/libxml/tree.h:1248,
from /usr/include/libxml2/libxml/dict.h:16:
/usr/include/libxml2/libxml/parser.h:263: error: ムxmlDictPtrメ does not name a type
In file included from /usr/include/libxml2/libxml/xmlerror.h:10,
from /usr/include/libxml2/libxml/valid.h:15:
/usr/include/libxml2/libxml/parser.h:221: error: ムxmlValidCtxtメ does not name a type
In file included from /usr/include/libxml2/libxml/parser.h:19,
from /usr/include/libxml2/libxml/globals.h:18,
from /usr/include/libxml2/libxml/threads.h:35,
from /usr/include/libxml2/libxml/xmlmemory.h:218,
from /usr/include/libxml2/libxml/tree.h:1248,
from /usr/include/libxml2/libxml/xmlautomata.h:14:
/usr/include/libxml2/libxml/valid.h:104: error: ムxmlAutomataPtrメ does not name a type
/usr/include/libxml2/libxml/valid.h:105: error: ムxmlAutomataStatePtrメ does not name a type...
- solution: make clean; make all
--
SolveighMatthies - 24 May 2013