bigfug / Fugio

An open visual programming system designed for fast development and long-term preservation of digital art and creative exploration
http://www.bigfug.com/software/fugio/
GNU Lesser General Public License v3.0
151 stars 22 forks source link

Compile from source using Ubuntu instructions fails on Ubuntu 18.10 #51

Closed feoh closed 1 year ago

feoh commented 5 years ago

Here is the output I get:

feoh@yamato:~/src/personal/Fugio/build-release$ cmake ../Fugio
-- *** Have SIZEOF void * = 8, so 64-bit
FUGIO VERSION 3.1.0
Qt5::SerialPort: YES
Qt5::WebSockets: YES
Qt5::SerialPort: YES
Qt5::WebSockets: YES
-- Could NOT find ARTOOLKIT (missing: ARTOOLKIT_AR_LIBRARY ARTOOLKIT_ARGSUB_LIBRARY ARTOOLKIT_ARICP_LIBRARY ARTOOLKIT_ARVIDEO_LIBRARY ARTOOLKIT_INCLUDE_DIR ARTOOLKIT_DC1394_LIBRARY ARTOOLKIT_RAW1394_LIBRARY ARTOOLKIT_DV_LIBRARY) 
ARToolKit: NO
dlib: YES
snappy: YES
FFMPEG: YES
FFTW: YES
Kinect: unsupported
LeapMotion: unsupported
Lua: YES
LuaQt: YES
NDI: NO
Oculus Rift is not supported on this platform
OpenCV: YES
PortAudio: YES
PortMidi: YES
CMake Warning (dev) at /usr/share/cmake-3.12/Modules/FindOpenGL.cmake:270 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  plugins/Spout/CMakeLists.txt:80 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Syphon: unsupported
CMake Warning (dev) at /usr/share/cmake-3.12/Modules/FindOpenGL.cmake:270 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  plugins/Syphon/CMakeLists.txt:98 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

VideoCapture: NO
VST: NO
XInput is not supported on this platform
UNIX ID: Ubuntu
UNIX RELEASE: 18.10
-- Configuring done
CMake Error at plugins/QML/CMakeLists.txt:25 (add_library):
  Target "fugio-qml" links to target "Qt5::Qml" but the target was not found.
  Perhaps a find_package() call is missing for an IMPORTED target, or an
  ALIAS target is missing?

CMake Error at plugins/QML/CMakeLists.txt:25 (add_library):
  Target "fugio-qml" links to target "Qt5::Quick" but the target was not
  found.  Perhaps a find_package() call is missing for an IMPORTED target, or
  an ALIAS target is missing?

CMake Error at plugins/QML/CMakeLists.txt:25 (add_library):
  Target "fugio-qml" links to target "Qt5::QuickWidgets" but the target was
  not found.  Perhaps a find_package() call is missing for an IMPORTED
  target, or an ALIAS target is missing?

-- Generating done
-- Build files have been written to: /home/feoh/src/personal/Fugio/build-release

I searched around for any missing .deb packages but rather than install random things and get myself into dependency purgatory I thought I'd ask here first :)

FWIW I got the same error when trying to load the project into QT Creator.