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
Topic revision: r3 - 12 Jul 2013, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback