Bug #1262
Error while installing Maus0.5.1
100%
Description
I am trying to install Maus0.5.1 from the Files section onto a scientific linux 6.2 (64-bit) system. I get an error at around the end of the installation, during the tests:
Check ReduceCppPatternRecognition process function ... Error in <TUnixSystem::DynamicPathName>: GraphPainter[.so | .dll | .dylib | .sl | .dl | .a] does not exist in /home/maus/maus0.5.1/third_party/build/root_v5.30.03/lib:/home/maus/maus0.5.1/third_party/build/geant4.9.2.p04/lib/Linux-g++:/home/maus/maus0.5.1/src/common_py:/home/maus/maus0.5.1/build:/home/maus/maus0.5.1/build:/home/maus/maus0.5.1/third_party/install/lib:.:/home/maus/maus0.5.1/third_party/build/root_v5.30.03/lib::/home/maus/maus0.5.1/third_party/build/root_v5.30.03/cint/cint/stl
I've attached the installation log.
Files
Related issues
Updated by Rogers, Chris over 10 years ago
I notice error in python build
INFO: Can't locate Tcl/Tk libs and/or headers
error in ROOT build
TDOMParser.o -c /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:29:25: error: libxml/tree.h: No such file or directory /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:30:36: error: libxml/parserInternals.h: No such file or directory /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx: In member function ‘virtual Int_t TDOMParser::ParseFile(const char*)’: /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:74: error: ‘xmlCreateFileParserCtxt’ was not declared in this scope /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:83: error: invalid use of incomplete type ‘struct _xmlParserCtxt’ include/TXMLParser.h:43: error: forward declaration of ‘struct _xmlParserCtxt’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:84: error: ‘xmlParserGetDirectory’ was not declared in this scope /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:85: error: invalid use of incomplete type ‘struct _xmlParserCtxt’ include/TXMLParser.h:43: error: forward declaration of ‘struct _xmlParserCtxt’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:85: error: ISO C++ forbids declaration of ‘type name’ with no type /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:85: error: ISO C++ forbids declaration of ‘type name’ with no type /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:85: error: expected primary-expression before ‘const’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:85: error: expected ‘)’ before ‘const’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:84: warning: unused variable ‘dir’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx: In member function ‘virtual Int_t TDOMParser::ParseBuffer(const char*, Int_t)’: /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:98: error: ‘xmlCreateMemoryParserCtxt’ was not declared in this scope /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx: In member function ‘Int_t TDOMParser::ParseContext()’: /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:119: error: ‘xmlParseDocument’ was not declared in this scope /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:121: error: invalid use of incomplete type ‘struct _xmlParserCtxt’ include/TXMLParser.h:43: error: forward declaration of ‘struct _xmlParserCtxt’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:126: error: invalid use of incomplete type ‘struct _xmlParserCtxt’ include/TXMLParser.h:43: error: forward declaration of ‘struct _xmlParserCtxt’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:131: error: invalid use of incomplete type ‘struct _xmlParserCtxt’ include/TXMLParser.h:43: error: forward declaration of ‘struct _xmlParserCtxt’ /home/maus/maus0.5.1/third_party/build/root_v5.30.03/io/xmlparser/src/TDOMParser.cxx:136: error: invalid use of incomplete type ‘struct _xmlParserCtxt’ include/TXMLParser.h:43: error: forward declaration of ‘struct _xmlParserCtxt’ make: *** [io/xmlparser/src/TDOMParser.o] Error 1
Updated by Rogers, Chris over 10 years ago
Can you check you did
sudo yum groupinstall "Development Tools" sudo yum groupinstall "Development Libraries" sudo yum install wget libX11-devel libXft-devel libXext-devel libXpm-devel libX11-devel libpng-devel tcl-devel tkinter
As in the install instructions. Missing tcl/tk libs makes me think you did not take this step.
Updated by Pradhan, Neetish over 10 years ago
Yes, I have them all - maus0.2.4 works just fine on this system. I just double-checked - all the required packages are already installed.
Updated by Rogers, Chris over 10 years ago
- Category set to Build System
- Assignee set to Rogers, Chris
- Target version set to Future MAUS release
Okay, probably then we have a problem with MAUS very old version of ROOT. I will do an update to new version of ROOT and see if that helps.
Updated by Rogers, Chris over 10 years ago
The new version of ROOT was included in 0.5.3 - can you let me know if that successfully installs?
Updated by Rogers, Chris over 10 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Presume closed
Updated by Rajaram, Durga about 10 years ago
- Target version changed from Future MAUS release to MAUS-v0.5.5