I am having problems trying to run the examples in the CIGI Class Library on Scientific Linux 6.2 64bit and I would appreciate any assistance.
I downloaded ccl_3_3_3.tar.gz and extracted it into /tmp. `./configure && make` had no errors so as root I installed it with `make install`. I then did a cd into /tmp/cigi/ccl/examples/CigiMiniHost and I had to resolve a few issues.
First: `export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:$PKG_CONFIG_PATH` in order for pkg-config to work. I don't know why it doesn't automatically pick it up.
Second: Build TinyXML. I used tinyxml_2_6_2.zip and extracted it into /tmp/cigi/ccl/examples/tinyxml. Inside that directory I ran `make` and then `ar rc TinyXML.a tinyxmlerror.o tinystr.o tinyxml.o tinyxmlparse.o` to create the TinyXML.a file required by CigiMiniHost makefile.
Back in the /tmp/cigi/ccl/examples/CigiMiniHost directory I can now run make without errors.
_____________________________________________________
We have attempted to debug this with gdb - it seems to be crashing when the call to ReadConfig() returns in the main() program (in MiniHost.cpp). Just before it crashes, the debugger has us inside tinyxml.h on a call to ~TiXmlDocument() (line 1409). The exact same thing happens when we try to run DummyIG. So far, we can't figure out what is wrong. I was hoping maybe someone here could help us out.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello
I am having problems trying to run the examples in the CIGI Class Library on Scientific Linux 6.2 64bit and I would appreciate any assistance.
I downloaded ccl_3_3_3.tar.gz and extracted it into /tmp. `./configure && make` had no errors so as root I installed it with `make install`. I then did a cd into /tmp/cigi/ccl/examples/CigiMiniHost and I had to resolve a few issues.
First: `export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:$PKG_CONFIG_PATH` in order for pkg-config to work. I don't know why it doesn't automatically pick it up.
Second: Build TinyXML. I used tinyxml_2_6_2.zip and extracted it into /tmp/cigi/ccl/examples/tinyxml. Inside that directory I ran `make` and then `ar rc TinyXML.a tinyxmlerror.o tinystr.o tinyxml.o tinyxmlparse.o` to create the TinyXML.a file required by CigiMiniHost makefile.
Back in the /tmp/cigi/ccl/examples/CigiMiniHost directory I can now run make without errors.
_____________________________________________________
_____________________________________________________
An `ls` shows CigiMiniHost. Great! Until I try to run it that is…
_____________________________________________________
_____________________________________________________
We have attempted to debug this with gdb - it seems to be crashing when the call to ReadConfig() returns in the main() program (in MiniHost.cpp). Just before it crashes, the debugger has us inside tinyxml.h on a call to ~TiXmlDocument() (line 1409). The exact same thing happens when we try to run DummyIG. So far, we can't figure out what is wrong. I was hoping maybe someone here could help us out.
Thanks!
Oops, I meant to post this to the CIGI topics. Next question: how do I delete that post ^
I didn't mean to post this here, and don't think I can delete it. Admins, feel free to delete it.