...
Code Block |
---|
BayesianBlocksLib = libEnv.SharedLibrary('BayesianBlocks' , ['src/Exposure.cxx','src/BayesianBlocks.cxx']) swigEnv.Tool('BayesianBlocksLib') lib_BayesianBlocks = swigEnv.SwigLibrary('lib_BayesianBlocks', 'src/BayesianBlocks.i') swigEnv.Tool('registerTargets', package="BayesianBlocks", libraryCxts=\[\[BayesianBlocksLib, libEnv\]\], swigLibraryCxts=\[\[lib_BayesianBlocks, swigEnv\]\], includes=listFiles(\['BayesianBlocks/*.h'\]) ) |
This built without error and installed libraries libBayesianBlocks.so and lib_BayesianBlocks.so, but when running python/test_BayesianBlocks.py
- failure of line import BayesianBlocks. There is a file build/<variant>/source/BayesianBlocks.py which is presumably the right file, but it isn't installed anywhere. Temporary work-around was to copy it to python directory
- in file BayesianBlocks.py failure of import _BayesianBlocks Work-around was to change line to import lib_BayesianBlocks.
- unable to find liboptimizers.so This is because of problem with _setup. The file exists in ST lib directory.