You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SQLite.Interop.dll is not available for Mono; building it using Travis did not yet work out, hence the 18 unit tests depending on SQLite fail on Mono (but pass in Visual Studio)
Following the instructions from Wezeku blog translate to the following part in .travis.yml:
before_script:
- WGET="travis_retry wget --continue --tries=20 --waitretry=10 --retry-connrefused --no-dns-cache --timeout 300"
- $WGET https://system.data.sqlite.org/downloads/1.0.108.0/sqlite-netFx-full-source-1.0.108.0.zip
- CURDIR=`pwd`
- mkdir ./sqliteBuild
# jar xvf is more robust than unzip https://askubuntu.com/questions/54904/unzip-error-end-of-central-directory-signature-not-found
- cd ./sqliteBuild/
- jar xvf $CURDIR/sqlite-netFx-full-source-1.0.108.0.zip
- cd $CURDIR
- chmod +x ./sqliteBuild/Setup/compile-interop-assembly-release.sh
- ./sqliteBuild/Setup/compile-interop-assembly-release.sh
- cp ./sqliteBuild/bin/2013/Release/bin/libSQLite.Interop.so srcCsharp/packages/System.Data.SQLite.Core.1.0.108.0/build/net45
First of all, simply unzipping didn't work as it says that archive is invalid (but downloading it and unzipping it in windows works well), but apparently jar xvf should be more robust. It shoul have unpacked the archive and place the shell script (compile-interop-assembly-release.sh), however setting its permissions fails see Travis with:
$ chmod +x ./sqliteBuild/Setup/compile-interop-assembly-release.sh
chmod: cannot access ‘./sqliteBuild/Setup/compile-interop-assembly-release.sh’: No such file or directory
The text was updated successfully, but these errors were encountered:
SQLite.Interop.dll is not available for Mono; building it using Travis did not yet work out, hence the 18 unit tests depending on SQLite fail on Mono (but pass in Visual Studio)
Following the instructions from Wezeku blog translate to the following part in .travis.yml:
First of all, simply unzipping didn't work as it says that archive is invalid (but downloading it and unzipping it in windows works well), but apparently jar xvf should be more robust. It shoul have unpacked the archive and place the shell script (compile-interop-assembly-release.sh), however setting its permissions fails see Travis with:
The text was updated successfully, but these errors were encountered: