ELETTRA-SincrotroneTrieste / cumbia-libs

Generic purpose C++ multi threaded library, C++ Tango and Epics modules, Qt components for control system graphical user interfaces
GNU General Public License v3.0
4 stars 4 forks source link

List qtscript5-dev dependency in README.UBUNTU.md #1

Closed mliszcz closed 5 years ago

mliszcz commented 5 years ago

Without qtscript5-dev build is failing due to:

*
* BUILD project cuformula/...
*
Project WARNING: cumbia-qtcontrols.pri: no pkg-config file found
Project WARNING: cumbia-qtcontrols.pri: export PKG_CONFIG_PATH=/usr/path/to/qwt/lib/pkgconfig if you want to enable pkg-config for qwt
Project WARNING: cumbia-qtcontrols.pri: if you build and install qwt from sources, be sure to uncomment/enable
Project WARNING: cumbia-qtcontrols.pri: QWT_CONFIG     += QwtPkgConfig in qwtconfig.pri qwt project configuration file
Project MESSAGE: no Qwt pkg-config file found
Project MESSAGE: adding /include and /usr/include/qwt to include path
Project MESSAGE: adding  -L/usr/lib -lqwt-qt5 to libs
Project MESSAGE: this should work for ubuntu installations
Project WARNING: Qwt: no pkg-config file found
Project WARNING: Qwt: export PKG_CONFIG_PATH=/usr/path/to/qwt/lib/pkgconfig if you want to enable pkg-config for qwt
Project WARNING: Qwt: if you build and install qwt from sources, be sure to uncomment/enable
Project WARNING: Qwt: QWT_CONFIG     += QwtPkgConfig in qwtconfig.pri qwt project configuration file
Project MESSAGE: no Qwt pkg-config file found
Project MESSAGE: adding /include and /usr/include/qwt to include path
Project MESSAGE: adding  -L/usr/lib -lqwt-qt5 to libs
Project MESSAGE: this should work for ubuntu installations
Project MESSAGE: package epics-base not found
Project MESSAGE: package epics-base-linux-x86_64 not found
Project MESSAGE: package cumbia-epics not found
Project MESSAGE: package cumbia-epics-controls not found
Project WARNING: Qwt: no pkg-config file found
Project WARNING: Qwt: export PKG_CONFIG_PATH=/usr/path/to/qwt/lib/pkgconfig if you want to enable pkg-config for qwt
Project WARNING: Qwt: if you build and install qwt from sources, be sure to uncomment/enable
Project WARNING: Qwt: QWT_CONFIG     += QwtPkgConfig in qwtconfig.pri qwt project configuration file
Project ERROR: Unknown module(s) in QT: script
delleceste commented 5 years ago

Thanks for pointing out mliszcz ! I will fix README immediately. That's actually needed by the new formula plugin. By the way? how did you get across cumbia libs? What is your company? Regards

G.

mliszcz commented 5 years ago

Hi! Thanks for quick feedback!

I work at S2Innovation on Tangobox deveopment. There's a plan to include cumbia and qtango in Tangobox VM 9.3.3. As for cumbia - I cannot comment much yet since I've just installed the libs. So far: the installation instruction is very clear and the codebase looks solid.

BTW I've installed from master. Is it recommended way, or is there a stable branch? Last tag (v0.9.4) seems a bit outdated.

Thanks, Michal

delleceste commented 5 years ago

Hello Michal. Please use master for now. It's still in test here at Elettra too. As soon as I tag a version, you may wish to switch to it. Did you use the cubuild script to perform install?

Giacomo

mliszcz commented 5 years ago

I see, thanks! Yes, I've used cubuild script (./scripts/cubuild.sh tango install) with default prefix (install to /usr/local/cumbia-libs) and extra file with linker search paths (/etc/ld.so.conf.d/cumbia.conf)

delleceste commented 5 years ago

OK keep me updated and tell me if need something more