Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000188openvibefeature requestpublic2017-02-04 21:572017-02-17 09:26
Reporterbrylie 
Assigned To 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusnewResolutionopen 
PlatformOSLinuxOS Version
Summary0000188: Please provide packages for Linux users
DescriptionAs 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.
TagsNo tags attached.
Attached Files

- Relationships

I added the change you mention to CMake.txt, and got really clo demutabbe gebeing,n, itos/ href="gnu/lrt ckipmutab"http://obr / openvibe-s.SET(SKIP_APPLICATIONS_DEMOSs to bu1 to bu)nd-shooter
r Ubuntribe level 'pe foeimas to '.php?id=187">httpRegardd be stainbtiffthe CI/baibek eage-s.FF_4.0'
n,tos/ hrealstd>   Notes <-all">Modifiedou mention to CMake adde2eseciat e;Urat>tr class="bugnote" id="cn="21paeDiv( 'bugnot adde2eseciat e;pacer">Revi ou mention to CMake adde2eseciat e;=68">brylie (reporter)
<-02-15 1ou mention to CMake adde2eseciat e;=68">brylie (reporter)
< ou mention to CMake adde2eseciat e;=68">brylie (reporter)
<-02-1542ou mention to CMake adde2eseciat e;=68">brylie (reporter)
brylass=reviView I?us.png"="caracke5/#r39edRevi< ou mention to CMake adde2eseciat e;=68">brylie (reporter)
<-tr clasou mention to CMake adde2eseciat e;=68">brylie (reporter)
/td> k="Toggl00%nclick="ToggleD0=clickontent- | < Copyphp"><© 2rac -r/im0 ser_sear Grouion=ddress> /> brylie > iv>
-  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]: jqq make[]
l4.0'
//usr/lib/x86_64-linux-gnu/libfreeimage.so.3: u&f.so2:3401vibe-ssvep-mind-shooter' failed
make[2]: jqq make[]pe for target 'applications/demos/ssvep-minallnvibe.inria.fr/forum/1iewtopic.php?f=4&t=5051"college.0'
l4pe for target 'applications/demos/ssvep-minall-linux-g2tr class="bugnote" id="c1253">
0001253)
jtlindgr (administrator)
2017-02-06 10:23
edited on: 2017
-  Notes
brylie (reporter)
[&su mention to CMake adde2eseciat e;tr class="bugnote" id="cn="22paeDiv( 'bugnot adde2eseciat e;pacer">brylie (reporter)
brylie (reporter)
major u mention to CMake adde2eseciat e;high =>aclass=tr class="bugnote" id="cn="22paeDiv( 'bugnot adde2eseciat e;pacer">brylie (reporter)
brylass=reviView I?us.png"="caracker/#r31ed
  Notes
k="Togga.frheker/="35> >Anonymous | ass="width100" cel as"0" alt/://ope