mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-04-15 05:32:21 +00:00
Re-enable srmio for Travis-ci Linux builds
[skip AppVeyor] The srmio build error on Ubuntu 22.04 when using v0.1.1git1 is fixed in master.
This commit is contained in:
@@ -85,7 +85,7 @@ SrmDevice::get_tmpname(const QDir &tmpdir, QString &tmpname, QString &err)
|
||||
tmp.setAutoRemove(false);
|
||||
if (!tmp.open()) {
|
||||
err = tr("Failed to create temporary file ")
|
||||
+ tmpl + ": " + tmp.error();
|
||||
+ tmpl + ": " + QString::number(tmp.error());
|
||||
return false;
|
||||
}
|
||||
tmpname = tmp.fileName(); // after close(), tmp.fileName() is ""
|
||||
|
||||
@@ -32,15 +32,14 @@ if [ -z "$(ls -A D2XX)" ]; then
|
||||
tar xf libftd2xx-x86_64-1.4.27.tgz -C D2XX
|
||||
fi
|
||||
|
||||
# SRMIO (disabled due to build errors)
|
||||
#wget --no-verbose https://github.com/rclasen/srmio/archive/v0.1.1git1.tar.gz
|
||||
#tar xf v0.1.1git1.tar.gz
|
||||
#cd srmio-0.1.1git1
|
||||
#sh genautomake.sh
|
||||
#./configure --disable-shared --enable-static
|
||||
#make --silent -j3
|
||||
#sudo make install
|
||||
#cd ${TRAVIS_BUILD_DIR}
|
||||
# SRMIO
|
||||
git clone https://github.com/rclasen/srmio.git
|
||||
cd srmio
|
||||
sh genautomake.sh
|
||||
./configure --disable-shared --enable-static
|
||||
make --silent -j3
|
||||
sudo make install
|
||||
cd ${TRAVIS_BUILD_DIR}
|
||||
|
||||
# LIBUSB
|
||||
sudo apt-get install -qq libusb-1.0-0-dev libudev-dev
|
||||
|
||||
@@ -32,8 +32,8 @@ sed -i "s|^#CloudDB|CloudDB|" src/gcconfig.pri
|
||||
sed -i "s|#\(D2XX_INCLUDE =.*\)|\1 ../D2XX/release|" src/gcconfig.pri
|
||||
# SAMPLERATE
|
||||
sed -i "s|#\(SAMPLERATE_INSTALL =\).*|\1 /usr|" src/gcconfig.pri
|
||||
# SRMIO (disabled due to build errors)
|
||||
#sed -i "s|#\(SRMIO_INSTALL =.*\)|\1 /usr/local|" src/gcconfig.pri
|
||||
# SRMIO
|
||||
sed -i "s|#\(SRMIO_INSTALL =.*\)|\1 /usr/local|" src/gcconfig.pri
|
||||
# Python
|
||||
echo DEFINES += GC_WANT_PYTHON >> src/gcconfig.pri
|
||||
echo PYTHONINCLUDES = -I/usr/include/python3.7 >> src/gcconfig.pri
|
||||
|
||||
Reference in New Issue
Block a user