KxSystems / embedPy

Allows the kdb+ interpreter to call Python functions
https://code.kx.com/q/interfaces
Apache License 2.0
89 stars 42 forks source link

Missing p.so #89

Closed simonsjw closed 4 years ago

simonsjw commented 4 years ago

Hi - this repo appears to be missing the q.so file formally in a folder l64. The installation instructions still appear to reference the file. Also the instructions reference running q test.q before installing embedPy. Regards, Simon

dmorgankx commented 4 years ago

Hi Simon,

I assume you're referring to the p.so file.

If you're installing a release, the p.so file will be contained in l64 directory within the latest Linux release - https://github.com/KxSystems/embedPy/releases/tag/1.3.4 .

If you're cloning the repo and building from source, the below command will generate p.so and run the tests:

$ make p.so && q test.q

For both methods, you'll need to move p.q and p.k to $QHOME and p.so to $QHOME/l64.

I hope this helps. If you have any further issues, please let us know.

Thanks, Deanna

simonsjw commented 4 years ago

Ok - thanks Deanna Maybe my mistake. Simon