Your message dated Thu, 11 Sep 2025 11:19:28 +0000
with message-id <[email protected]>
and subject line Bug#981264: fixed in buici-clock
0.4.9.4.2021+git20210423.e6fed84+ds-1
has caused the Debian Bug report #981264,
regarding buici-clock FTCBFS: multiple issues
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
981264: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981264
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: buici-clock
Version: 0.4.9.4+nmu1
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs
buici-clock fails to cross build from source. The immediate failure goes
like this: The packaging configures via dh_auto_configure, which passes
--host to the toplevel configure. That configure calls xo/configure
without --host and configures for the build architecture there. When
building, it misses out dependencies that are only present for the host
architecture.
The solution here is to pass down the --host flag to the nested
configure. The ideal solution would be to use AC_CONFIG_SUBDIRS, but I
couldn't make that work here. Instead, I propose explicitly passing
--build and --host down.
Nextup, Makefile.in hard codes the build architecture pkg-config. That's
bad. Detecting cairo should be done at configure time. The recommended
way for doing so is using PKG_CHECK_MODULES.
I'm attaching a patch that fixes both issues. Since the build does not
regenerate configure, you must do so manually after applying the patch.
Helmut
--- buici-clock-0.4.9.4+nmu2.orig/configure.in
+++ buici-clock-0.4.9.4+nmu2/configure.in
@@ -57,6 +57,7 @@
dnl AC_FUNC_VPRINTF dnl -- We use vsprintf
dnl AC_CHECK_FUNCS(mktime stime strftime) dnl -- Include in the source
+PKG_CHECK_MODULES([CAIRO],[cairo])
AC_SUBST(XO_PATH)
AC_SUBST(CFLAGS_W)
@@ -72,7 +73,7 @@
dnl -- Configure XO, too, if it is local
if test ! "${XO_PATH}" = "../xo" ; then
if test ! -e ${XO_PATH}/config.cache ; then cp config.cache ${XO_PATH} ; fi
- (cd ${XO_PATH} ; ./configure )
+ (cd ${XO_PATH} ; ./configure --build=$build_alias --host=$host_alias )
fi
dnl -- Check for missing RESOURCE_MANAGER string
--- buici-clock-0.4.9.4+nmu2.orig/Makefile.in
+++ buici-clock-0.4.9.4+nmu2/Makefile.in
@@ -57,7 +57,7 @@
XO_PATH=@XO_PATH@
CC=@CXX@
-CFLAGS_I=-I${XO_PATH} `pkg-config --cflags cairo`
+CFLAGS_I=-I${XO_PATH} @CAIRO_CFLAGS@
CXXFLAGS=@CXXFLAGS@
#CXXFLAGS=$(CXXFLAGS) -O
#CXXFLAGS=$(CXXFLAGS) -O2
@@ -65,7 +65,7 @@
#CXXFLAGS=$(CXXFLAGS) -pg
CXXFLAGS_=-g $(CFLAGS_I)@CFLAGS_W@@X_CFLAGS@
-LFLAGS=-g @LDFLAGS@@X_LIBS@ -L${XO_PATH} @LIBS@ -lxo -lX11 -lXext@X_EXTRA_LIBS@ `pkg-config --libs cairo`
+LFLAGS=-g @LDFLAGS@@X_LIBS@ -L${XO_PATH} @LIBS@ -lxo -lX11 -lXext@X_EXTRA_LIBS@ @CAIRO_LIBS@
#LFLAGS=-pg ${LFLAGS}
DEPEND=depend.m
ECHO=@/bin/echo
--- End Message ---
--- Begin Message ---
Source: buici-clock
Source-Version: 0.4.9.4.2021+git20210423.e6fed84+ds-1
Done: Nicolas Schodet <[email protected]>
We believe that the bug you reported is fixed in the latest version of
buici-clock, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nicolas Schodet <[email protected]> (supplier of updated buici-clock package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 12 Aug 2025 07:14:02 +0200
Source: buici-clock
Architecture: source
Version: 0.4.9.4.2021+git20210423.e6fed84+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: Nicolas Schodet <[email protected]>
Closes: 981264 1105267 1110757
Changes:
buici-clock (0.4.9.4.2021+git20210423.e6fed84+ds-1) unstable; urgency=medium
.
[ Andreas Tille ]
* Latest upstream commit
* Maintain package in Salvage team
Closes: #1110757
* Add Homepage
* Package is not really a Debian native package (Add changes as quilt
patches)
* Add watch file
* d/copyright:
- DEP5
- Files-Excluded: debian/
* Standards-Version: 4.7.2 (routine-update)
* debhelper-compat 13 (routine-update)
* Replace transitional package pkg-config by pkgconf in Build-Depends
(routine-update)
* Remove trailing whitespace in debian/changelog (routine-update)
* Trim trailing whitespace.
* Use set -e rather than passing -e on the shebang-line.
* Remove unnecessary debian/postinst
.
[ Helmut Grohne ]
* Enable cross building (Closes: #981264)
.
[ Nicolas Schodet ]
* Add autoconf-2.71.patch to update build for autoconf 2.71
* Add myself as an uploader
* Enable hardening
* Update debian/copyright for packaging work
* Add a source lintian override for transition from native to non-native
* Add fix-dependencies.patch, fixing build dependencies (Closes: #1105267)
* Mark patches as forwarded
* Add git-buildpackage configuration (pristine-tar)
* Install desktop file instead of menu file
* Add fix-reproducible-build.patch
Checksums-Sha1:
fbb37ad92c37ff5ba254e45d6f4da2983ff40bb6 2266
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1.dsc
7f1137ee2088d5961e5afd90239ac5345de45c1c 571772
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds.orig.tar.xz
ec08cd279caedd81e60b86bfbc643aba50ec86b1 8544
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1.debian.tar.xz
4b0ee7fc4f8e57820dab227932f8fb4b381f02b2 9022
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1_amd64.buildinfo
Checksums-Sha256:
7445cdfeb95c4b7c2b46aca8d54597af2a38a200eace892328f630bebcf8b505 2266
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1.dsc
57f2f0f7f31bac525155d81aca4b55807ebf6d6855ee2378df8b2a2c402e011b 571772
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds.orig.tar.xz
f2ee7bc991df0ee038ff80f9194fbc61a331bab3121984e678963ad7eec3ca52 8544
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1.debian.tar.xz
b217835c1dd24bb8feab3a7a5768aa96a93312ca9a8bc14f4597c318bd23cfde 9022
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1_amd64.buildinfo
Files:
7a9fa3b7d3dba742240ba15ac61cfb95 2266 x11 optional
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1.dsc
1b9ba35b4c02b2d315debff320fe9b0c 571772 x11 optional
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds.orig.tar.xz
5d333f0e43eb9998f6120b893501aae8 8544 x11 optional
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1.debian.tar.xz
9c9101f4b6ce8f699e60f36eaec456bb 9022 x11 optional
buici-clock_0.4.9.4.2021+git20210423.e6fed84+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmjCqaoRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHSPg/8CLBBKq2T1Fzedaa/+yWZHYARjUMxeQTL
pJc99cKrKPx3TwLSb93FbQVpKT2dJkiQT+UAJ6Zb1ylcdwsl5kifupThgXDRfgEO
NP5f7KWVdQYTThyJRl95ouXx8ulcCDcEdpI9lj/ejNTmTf0jFhJBiF7KXf7hE5G3
iFrF3M7dVkc63Hyeqgs7zNlg+rbqGyHC2g6XFr/1NxGN5o3bqBhtnv38Nuf1zfNq
DvRsbZBzF/Bl+q4IyZkDzwrHnbxOyJYpV0dRhrhBHjENDktqySrrZ6uZC1RiumS0
b9cxaS7DPNOhXca+7yLG5JTGBnknxMNW5ZkZZXYJW0TMtFBD6ScftFqOcyfF/Ix/
bMY6n2CsVWjrazdWNlCazwOeEcBJF9Fgr5WUtJwtBbLGJyYxTTZ+r5i2Jjbqq/Nr
nEuINLvfpstTEVqmwIsn9fbi8oGw6wPfjyF3XWcnLrKZrbxCJEVeFm9mtO6pE3ym
AvBRTKEs+O8En0osXFht4ztyuYVjaK/VT3FojmXYlIq07HaPvEKcrJqbTiZmJSxA
g71ZuWPE3TfP8tnuul79kzfLKoE1aj2+KOW5H/EdIKD7nShrHiJz/R6IJw66E949
0wJfqcwS8AFFc544LhADox5exnXQNlGu40x29NOzXiqVHntaKfOgiI1luF/z2/S5
9ZDTqhHCA5M=
=uoSn
-----END PGP SIGNATURE-----
pgpKaBWgGoeVF.pgp
Description: PGP signature
--- End Message ---