flow9
flow9 copied to clipboard
Basic Linux install fails on Ubuntu 18.04
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?
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.