Closed cboulay closed 2 years ago
Works on Github Actions (aba29c5b93becce6f25b5371833faa2b44f78de1):
$ dpkg -I liblsl-1.14.0-xenial_amd64.deb
neues Debian-Paket, Version 2.0.
Größe 528502 Byte: control-Archiv= 1011 Byte.
376 Byte, 12 Zeilen control
968 Byte, 16 Zeilen md5sums
64 Byte, 7 Zeilen * postinst #!/bin/sh
61 Byte, 7 Zeilen * postrm #!/bin/sh
39 Byte, 1 Zeilen shlibs
Architecture: amd64
Depends: liblsl (= 1.14.0-xenial), libc6 (>= 2.17), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2)
Description: Labstreaminglayer C/C++ library
Labstreaminglayer C/C++ library
Homepage: <https://github.com/sccn/liblsl>
Maintainer: Tristan Stenner <ttstenner@gmail.com>
Package: liblsl
Priority: optional
Section: devel
Version: 1.14.0-xenial
Installed-Size: 2645
The Github Actions runner for Ubuntu 18.04 builds packages that can't be loaded on stock Ubuntu.
Some other options:
AppVeyor is using a new compiler that has dependencies that don't exist on Ubuntu 18.04 by default.
This can be worked around by installing the more modern dependencies on my older OS:
Then
sudo dpkg -i liblsl.deb
works as expected.A better medium-term solution, as suggested by @tstenner , might be to specify a more compatible compiler.
For reference, I recently setup libxdf to build on GitHub actions and the resulting .deb file didn't have any problems on my Ubuntu 18.04.