Bug 387852

Summary: Package kamoso for aarch64
Product: [KDE Neon] neon Reporter: Aleix Pol <aleixpol>
Component: Packages Unstable EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: jr, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Aleix Pol 2017-12-12 23:42:09 UTC
Pretty please. :)
Comment 1 Jonathan Riddell 2017-12-13 11:19:42 UTC
https://build.neon.kde.org/job/xenial_unstable_kde-extras_kamoso_bin_amd64/17/console
It's a build error on every arch
00:26:41 In file included from /usr/include/gstreamer-1.0/gst/gstdevice.h:29:0,
00:26:41                  from /workspace/build/src/devicemanager.cpp:27:
00:26:41 /usr/include/gstreamer-1.0/gst/gstelement.h:55:27: fatal error: gst/gstconfig.h: No such file or directory
00:26:41 compilation terminated.
which is weird since gstconfig.h is installed
Comment 2 Jonathan Riddell 2017-12-13 11:23:51 UTC
Interesting, it's in a different directory then the rest of the files in libgstreamer1.0-dev

/usr/lib/x86_64-linux-gnu/gstreamer-1.0/include/gst/gstconfig.h
vs
/usr/include/gstreamer-1.0/gst/gstregistry.h
Comment 3 Aleix Pol 2017-12-13 11:54:23 UTC
Thanks for pointing it out. Just pushed a fix that managed to compile on my neon system and triggered a rebuild.
Comment 4 Jonathan Riddell 2017-12-13 12:11:11 UTC
Compiled but now running it fails

>kamoso 
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:210:25: QML ListView: Binding loop detected for property "model"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:210:25: QML ListView: Binding loop detected for property "model"
Segmentation fault
Comment 5 Aleix Pol 2017-12-13 13:51:37 UTC
Ugh right, let me see if I can get qt-gstreamer to release, we need this one in.
https://bugzilla.gnome.org/show_bug.cgi?id=744816
Comment 6 Aleix Pol 2017-12-14 20:54:15 UTC
Hi, had to do some refactoring and the dependencies changed, can you please update them?

Basically needs qt5 opengl and doesn't need qt-gstreamer anymore.

Thanks!
Comment 7 Aleix Pol 2017-12-17 19:12:44 UTC
libgles2-mesa-dev should be a dependency on arm64.
Comment 8 Jonathan Riddell 2017-12-17 23:03:55 UTC
building
https://build.neon.kde.org/job/xenial_unstable_kde-extras_kamoso/
Comment 9 Jonathan Riddell 2017-12-18 09:59:06 UTC
Failed to compile
https://build.neon.kde.org/job/xenial_unstable_kde-extras_kamoso_bin_arm64/8/console
Could NOT find OpenGL (missing:  OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR) 
Could not find a package configuration file provided by "OpenGLES2" with any of the following names:
     OpenGLES2Config.cmake

There is no OpenGLES2Config.cmake anywhere in the archive
Comment 10 Jonathan Riddell 2017-12-18 16:43:32 UTC
Built!