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

Reply via email to