flow9 icon indicating copy to clipboard operation
flow9 copied to clipboard

Basic Linux install fails on Ubuntu 18.04

Open metawindow opened this issue 5 years ago • 1 comments

I am completely new to flow. When I try to follow the basic installation instructions on https://github.com/area9innovation/flow9#installation, the response to flowcpp demos/demos.flow is:

/home/wkh/opt/flow9/platforms/qt/bin/linux/QtByteRunner: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

git lfs pull does nothing.

After working through this first issue by globally installing a copy of libpng12.so.0 into /lib/x86_64-linux-gnu, flowcpp demos/demos.flow results in: /home/wkh/opt/flow9/platforms/qt/bin/linux/QtByteRunner: error while loading shared libraries: libQt5WebSockets.so.5: cannot open shared object file: No such file or directory

Rather than chasing further, at this point it is seeming likely that the expected installation path is more like that on https://github.com/area9innovation/flow9/blob/master/doc/linux.markdown#compile-flow-itself

Is there an installation process for (potential) flow users rather flow developers?

metawindow avatar May 01 '19 15:05 metawindow

We have expanded guides readme, Linux guide. In general, you have to have Qt lib installed on your system.

Compiled libs for Linux are not included into repository since we use QtByteRunner (i.e. flowcpp) with multiple different Linux environments: desktop, CI build system, Docker containers etc. So it is much easier to build/download libs there rather than pushing them for all involved systems.

dmitrys99 avatar May 02 '19 04:05 dmitrys99