Open ghost opened 2 years ago
Hmmm...I suspect its having trouble dlopen()
'ing the plugin. Is this still on Gentoo linux or some other type of system? Can you confirm there is a file named rocket_silo.so
in tests/.libs
dir?
Yes, I'm on gentoo and yes, tests/.libs/rocket_silo.so exists
Are you able to run the rocket
executable successfully by manually invoking it at the shell?
If you mean after installing it system-wide no, I'm not able to run it. Only silock and silex
Well, rocket
is a test. So, it won't install that anywhere. My question was to try to run that test outside of Autotest's harness to see if we can get a bit more info about what is happening. Another option...can you attach here a .tar.gz
file of the test dir's contents in tests/testsuite.dir/35
(35
being the Autotest test id for the rocket test)?
Here you are. In order to be as clear as possible I have to say I have used mold as linker but I don't think this will make any difference. 35.tar.gz
Ok, so I am wrong. It is finding the plugin fine. It is failing at some point producing the rocket.silo
file. So, there is some issue in the actual code I think. Can you skip this test for you needs?
@markcmiller86 I can skip it, is it possible to use something like make check -rocket or have I to choose them one by one?
Sheesh...it took me a while to remind myself how to do this. Yes, this is possible with GNU Autotest, which is what Silo is using as the test harness here. You can specify specific tests to run by using the Silo-defined make variable ATARGS
which are the arguments to pass to GNU Autotest.
You would use
make ATARGS="1-34 36-82" check
There is no exclude option. So, you wind up listing all the tests to run except 35
As title said, rocket tests fails with following log:
If you have any ideas please let me know