Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000190openvibebug reportpublic2017-07-31 04:302019-01-27 17:22
Assigned To 
Platformx86_64OSArch LinuxOS Versionother
Summary0000190: Bulding fails on Arch Linux due to outdated dependency
DescriptionThe script linux-install_dependencies fails to build the package vrpn:

vrpn_Connection.C: En la función ‘int vrpn_start_server(const char*, char*, char*, const char*)’:
vrpn_Connection.C:2426:32: error: el agregado ‘vrpn_start_server(const char*, char*, char*, const char*)::wait status’ tiene un tipo incompleto y no se puede definir
                     union wait status;
make: *** [Makefile:549: pc_linux64/vrpn_Connection.o] Error 1

I googled the error and got the following: [^]

So I did what the link suggested: I unzipped the in dependencies/share/arch and changed the line union wait status to int wait in the file vrpn_Connection.C. After recompressing and running the script the error was gone.
Steps To Reproduce1.- download openvibe 1.3.0, either sources or clone git repo
2.- sudo sh linux-install dependencies
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
jtlindgr (administrator)
2019-01-27 17:21

The suggested fix indeed seems to address the problem also for Ubuntu 18.04, at least for the build part (I didn't test the vrpn connections themselves).

Thanks for the report!

- Issue History
Date Modified Username Field Change
2017-07-31 04:30 msiracusa New Issue
2019-01-27 17:21 jtlindgr Note Added: 0001287
2019-01-27 17:22 jtlindgr Summary Bulding fails due to outdated dependency => Bulding fails on Arch Linux due to outdated dependency

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker