Anonymous | Login | Signup for a new account | 2024-04-26 05:11 CEST |
My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0000188 | openvibe | feature request | public | 2017-02-04 21:57 | 2017-02-17 09:26 | ||||||||
Reporter | brylie | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | OS | Linux | OS Version | ||||||||||
Summary | 0000188: Please provide packages for Linux users | ||||||||||||
Description | As a Linux user, I would greatly appreciate if OpenViBE offered pre-compiled package(s) for my platform. The Open Build Service is offered for project maintainers can easily build packages for multiple Linux distributions: http://openbuildservice.org/ [^] Please treat Linux users as first class community members by providing pre-built OpenViBE binaries for easy installation. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | |||||||||||||
Notes | |
(0001241) jtlindgr (administrator) 2017-02-06 10:23 edited on: 2017-02-06 10:24 |
Inria has currently no resources to provide linux packages. If anybody wants to sign up as a package maintainer for some distribution, he or she is of course more than welcome to do so. :) Folder "debian/" in the source tree includes (old) materials to build a debian or Ubuntu package. These have not been tested for a while but likely presents a viable starting point for hacking. |
(0001247) brylie (reporter) 2017-02-06 17:40 |
Alright. For reference, Linux users have been having difficulty building OpenViBE for nearly ten years: http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=9678 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=9387 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=9404 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=9389 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=9375 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=9224 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=9283 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=5051 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=5021 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=429 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=4917 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=728 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=694 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=625 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=596 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=539 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=501 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=491 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=488 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=451 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=437 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=415 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=379 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=290 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=248 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=147 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=142 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=67 [^] http://openvibe.inria.fr/forum/viewtopic.php?f=4&t=48 [^] |
(0001251) brylie (reporter) 2017-02-15 18:38 edited on: 2017-02-15 18:42 |
OpenSUSE offers a free build service for automating packaging for several popular Linux distributions: https://build.opensuse.org/ [^] There is already an OpenViBE build configured on the OpenSUSE build service. It just needs a bit of attention from an experienced OpenViBE community member: https://build.opensuse.org/package/show/science/openvibe [^] |
(0001252) brylie (reporter) 2017-02-15 18:40 |
Each time the CI server builds OpenViBE for Ubuntu, a package could be generated from the output. OpenViBE is very close to solving this long standing issue, if only a bit of more effort could be spent to improve the CI/build process. http://openvibe.inria.fr/tracker/view.php?id=187 [^] |
(0001253) brylie (reporter) 2017-02-15 18:51 |
I added the change you mention to CMake.txt, and got really close! For some reason, it is still trying to build the 'mind shooter' demo: [ 95%] Linking CXX executable openvibe-ssvep-mind-shooter //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFSetTagExtender@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFGetTagListCount@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFTileRowSize@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFReadDirectory@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFFieldTag@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFGetFieldDefaulted@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFSwabArrayOfLong@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFCurrentDirectory@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFLastDirectory@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFIsTiled@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFIsByteSwapped@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFFieldPassCount@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFFieldDataType@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFStripSize@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFSetSubDirectory@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFDefaultStripSize@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFReadRGBAImage@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `_TIFFDataSize@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFComputeStrip@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFReadEncodedStrip@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFReadTile@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFMergeFieldInfo@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFSetField@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFWriteScanline@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFDataWidth@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFGetField@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFScanlineSize@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFFieldWithTag@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFWriteDirectory@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFTileSize@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFFieldName@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFSetDirectory@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFFieldReadCount@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFReadEXIFDirectory@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFGetTagListEntry@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFClose@LIBTIFF_4.0' //usr/lib/x86_64-linux-gnu/libfreeimage.so.3: undefined reference to `TIFFClientOpen@LIBTIFF_4.0' collect2: error: ld returned 1 exit status applications/demos/ssvep-mind-shooter/CMakeFiles/openvibe-ssvep-mind-shooter.dir/build.make:758: recipe for target 'applications/demos/ssvep-mind-shooter/openvibe-ssvep-mind-shooter' failed make[2]: *** [applications/demos/ssvep-mind-shooter/openvibe-ssvep-mind-shooter] Error 1 CMakeFiles/Makefile2:3401: recipe for target 'applications/demos/ssvep-mind-shooter/CMakeFiles/openvibe-ssvep-mind-shooter.dir/all' failed make[1]: *** [applications/demos/ssvep-mind-shooter/CMakeFiles/openvibe-ssvep-mind-shooter.dir/all] Error 2 |
(0001255) jtlindgr (administrator) 2017-02-17 09:26 |
For the time being, you should be able to skip the building of mind shooter by setting SET(SKIP_APPLICATIONS_DEMOS "1") in the root level 'CMakeLists.txt'. Regarding the libtiff issue, afaik either libfreeimage or whatever package pulls it in, should also take care of pulling in the correct version of libtiff. As this problem doesn't happen on the normal Ubuntu, I suppose the issue is that the dependencies between these third-party packages (i.e. they're outside openvibe) are somehow jinxed on Neon? |
Issue History | |||
Date Modified | Username | Field | Change |
2017-02-04 21:57 | brylie | New Issue | |
2017-02-06 10:23 | jtlindgr | Note Added: 0001241 | |
2017-02-06 10:23 | jtlindgr | Priority | high => normal |
2017-02-06 10:24 | jtlindgr | Note Edited: 0001241 | View Revisions |
2017-02-06 17:40 | brylie | Note Added: 0001247 | |
2017-02-15 18:38 | brylie | Note Added: 0001251 | |
2017-02-15 18:40 | brylie | Note Added: 0001252 | |
2017-02-15 18:42 | brylie | Note Edited: 0001251 | View Revisions |
2017-02-15 18:51 | brylie | Note Added: 0001253 | |
2017-02-17 09:26 | jtlindgr | Note Added: 0001255 |
Copyright © 2000 - 2024 MantisBT Team |