LibHdb++.h is not created after installing libhdbpp 2.0.0 package

Hello,

I am trying to build HDB++ with latest releases. First I completed the build and installation of libhdbpp version 2.0.0 successfully. And then started the build procedure of libhdbpp-mysql version 1.2.0 package. However faced an error:


In file included from src/LibHdb++MySQL.cpp:23:
src/LibHdb++MySQL.h:24:10: fatal error: libhdb++/LibHdb++.h: No such file or directory
#include <libhdb++/LibHdb++.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:62: obj/LibHdb++MySQL.o] Error 1


While debugging I observed that:
1. The directory that gets created after the installation of libhdbpp 2.0.0 is hdb++. Whereas in the case of libhdbpp 1.0.0 the directory name is libhdb++.

2. Later I renamed the directory to libhdb++ but the error persisted. So I listed the files in the directory and found that LibHdb++.h is not present.

Any inputs on this will be helpful.

Thanks,
Apurva
Edited 4 years ago
Hi !
we managed to get a fully functionnal Tango Controls installation and particulary a running hdb++. You'll find our notebook at :
https://gitub.u-bordeaux.fr/dev-celia/tango-controls-notes.
Caution : not sure it's the canonical solution, we are just like beginners.
Not sure you get compatible version of libhdbpp & libhdbpp-mysql.
Best regards
Romain & Pierre

romain.delos@u-bordeaux.fr
pierre.hericourt@u-bordeaux.fr
Pierre
Hi !
we managed to get a fully functionnal Tango Controls installation and particulary a running hdb++. You'll find our notebook at :
https://gitub.u-bordeaux.fr/dev-celia/tango-controls-notes.
Caution : not sure it's the canonical solution, we are just like beginners.
Not sure you get compatible version of libhdbpp & libhdbpp-mysql.
Best regards
Romain & Pierre

romain.delos@u-bordeaux.fr
pierre.hericourt@u-bordeaux.fr

When running cmake for libhdbpp you can set flag HDBPP_DEV_INSTALL to YES.
In this case it will copy include files, when you run make install
 
Register or login to create to post a reply.