I was advised a week ago that the app I maintain is not building in unstable as the compiler (fpc) has been updated.
However, Testing still has the 'older' compiler and it builds fine with that. How do I test my build against tools only available in sid ? Background - ----------- tomboy-ng is built using Free Pascal Compiler and Lazarus. Testing has FPC3.2.0 but apparently sid has FPC3.2.2. Obviously, I can get (have already got) FPC direct from its source but I have found the need to test, for Debian, using Debian supplied tools. I obtained my Testing from https://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/, its dated 1st November. Should I be using something else ? My fix is trivial, my scripts (stupidly) includes a test that accepts only FPC 3.2.0. But I would prefer to update the release anyway, the version of tomboy- ng in Bullseye has issues that flowed from Debian's decision to drop libappindicator3 in favour of libayana (and, not surprisingly, they have different file names!). Davo On Wed, 2021-10-27 at 14:11 +0200, Graham Inggs wrote: > Source: tomboy-ng > Version: 0.32-2 > Severity: serious > Tags: ftbfs bookworm sid > > Hi Maintainer > > tomboy-ng fails to build from source since fpc 3.2.2 was uploaded to > unstable. I've copied what I hope is the relevant part of the log > below. > > Regards > Graham > > > make[1]: Entering directory '/build/1st/tomboy-ng-0.32' > ========== We have compiled [tomboy-ng] > ========== $BIN_DIR is [/usr/bin] > bash ./buildit.bash > /usr/bin/which: this version of `which' is deprecated; use `command > -v' in scripts instead. > /usr/bin/which: this version of `which' is deprecated; use `command > -v' in scripts instead. > Compiler reported [3.2.2] > Unclear about your compiler, maybe edit script to support new one, > exiting ... > make[1]: *** [Makefile:36: tomboy-ngx86_64] Error 1