sccn / liblsl

C++ lsl library for multi-modal time-synched data transmission over the local network
Other
108 stars 63 forks source link

CI: Build against system pugixml on Ubuntu 20.04 #101

Closed tstenner closed 3 years ago

tstenner commented 3 years ago

Starting with Ubuntu 20.04, the libpugixml-dev package ships with a CMake config and if there's one thing distributors love it's packages not bundling everything they use. This builds require libpugixml to be installed, but the deb package lists it explicitely:

$ dpkg -I liblsl-1.14.0-focal_amd64.deb 
 neues Debian-Paket, Version 2.0.
 Architecture: amd64
 Depends: liblsl (= 1.14.0-focal), libc6 (>= 2.29), libgcc-s1 (>= 3.0), libpugixml1v5 (>= 1.6), libstdc++6 (>= 6)
 Description: Labstreaminglayer C/C++ library