Devuan bug report logs - #752
FTBFS: qch files not built

version graph

Package: src:dbus; Maintainer for src:dbus is Devuan Maintainers <devuan-dev@lists.dyne.org>;

Reported by: Peter Chubb <peter@chubb.wattle.id.aau>

Date: Tue, 21 Mar 2023 03:52:01 UTC

Severity: normal

Tags: moreinfo

Found in version dbus/1.14.6-1devuan1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to devuan-bugs@lists.dyne.org, Devuan Maintainers <devuan-dev@lists.dyne.org>:
bug#752; Package src:dbus. (Tue, 21 Mar 2023 03:52:01 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Chubb <peter@chubb.wattle.id.aau>:
New bug report received and forwarded. Copy sent to Devuan Maintainers <devuan-dev@lists.dyne.org>. (Tue, 21 Mar 2023 03:52:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.devuan.org (full text, mbox, reply):

From: Peter Chubb <peter@chubb.wattle.id.aau>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: FTBFS: qch files not built
Date: Tue, 21 Mar 2023 14:49:53 +1100
Source: dbus
Version: 1.14.6-1devuan1
Severity: normal
Tags: ftbfs

Dear Maintainer,

I did:
  sudo apt update
  sudo apt build-dep dbus
  apt source dbus
  cd dbus-1.14.6
  debuild -b -uc -us

and after some time and lots of output I see:
  /usr/bin/mkdir -p /home/peterc/src/dbus-1.14.6/debian/tmp/usr/share/doc/dbus
  /usr/bin/install -c -m 644 /home/peterc/src/dbus-1.14.6/debian/build-main/doc/api/qch/dbus-1.14.6.qch /home/peterc/src/dbus-1.14.6/debian/tmp/usr/share/doc/dbus
  /usr/bin/install: cannot stat '/home/peterc/src/dbus-1.14.6/debian/build-main/doc/api/qch/dbus-1.14.6.qch': No such file or directory
  make[4]: *** [Makefile:935: install-data-local] Error 1
  make[4]: Leaving directory '/home/peterc/src/dbus-1.14.6/debian/build-main/doc'
  make[3]: *** [Makefile:784: install-am] Error 2
  make[3]: Leaving directory '/home/peterc/src/dbus-1.14.6/debian/build-main/doc'
  make[2]: *** [Makefile:699: install-recursive] Error 1
  make[2]: Leaving directory '/home/peterc/src/dbus-1.14.6/debian/build-main'
  dh_auto_install: error: cd debian/build-main && make -j1 install DESTDIR=/home/peterc/src/dbus-1.14.6/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2
  make[1]: *** [debian/rules:214: override_dh_auto_install] Error 25
  make[1]: Leaving directory '/home/peterc/src/dbus-1.14.6'
  make: *** [debian/rules:12: binary] Error 2
  dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
  debuild: fatal error at line 1182:
  dpkg-buildpackage -us -uc -ui -b failed


Maybe some build dependency is missing from the control file?

-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 5 (daedalus/ceres)
Release:	5
Codename:	daedalus ceres
Architecture: x86_64

Kernel: Linux 6.1.0-6-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages dbus is related to:
ii  dbus-x11      1.14.6-1devuan1
pn  systemd       <none>
pn  systemd-sysv  <none>

Information forwarded to devuan-bugs@lists.dyne.org, Devuan Maintainers <devuan-dev@lists.dyne.org>:
bug#752; Package src:dbus. (Tue, 21 Mar 2023 06:22:01 GMT) (full text, mbox, link).


Acknowledgement sent to peter@chubb.wattle.id.au:
Extra info received and forwarded to list. Copy sent to Devuan Maintainers <devuan-dev@lists.dyne.org>. (Tue, 21 Mar 2023 06:22:04 GMT) (full text, mbox, link).


Message #10 received at 752@bugs.devuan.org (full text, mbox, reply):

From: peter@chubb.wattle.id.au
To: 752@bugs.devuan.org
Subject: Worked out the fix
Date: Tue, 21 Mar 2023 17:19:14 +1100
THe missing build-depend is on qhelpgenerator-qt5

Installing that allowed the build to complete successfully.

Peter C

Information forwarded to devuan-bugs@lists.dyne.org, Devuan Maintainers <devuan-dev@lists.dyne.org>:
bug#752; Package src:dbus. (Tue, 21 Mar 2023 07:40:01 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
Extra info received and forwarded to list. Copy sent to Devuan Maintainers <devuan-dev@lists.dyne.org>. (Tue, 21 Mar 2023 07:40:05 GMT) (full text, mbox, link).


Message #15 received at 752@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: peter@chubb.wattle.id.au
Cc: 752@bugs.devuan.org
Subject: Re: [devuan-dev] bug#752: Worked out the fix
Date: Tue, 21 Mar 2023 07:37:49 +0000
Control: tags -1 moreinfo

Peter,

The default for configure --enable-qt-help defaults is auto. However, you
appear to building directly on a production system and I suspect you have some
Qt package installed on the system which then means the build enables qt-help.

To get a standard build you should use a build chroot (pbuilder, sbuild,
qemubuild...)

Doing that, the configure stage includes

 checking for qhelpgenerator... no
 checking for qhelpgenerator-qt5... no

the qt help files are not attempted and the build succeeds.

Can you attach the failing build log without qhelpgenerator-qt5 installed?

Thanks

Mark

Added tag(s) moreinfo. Request was from Mark Hindley <mark@hindley.org.uk> to 752-submit@bugs.devuan.org. (Tue, 21 Mar 2023 07:40:08 GMT) (full text, mbox, link).


Information forwarded to devuan-bugs@lists.dyne.org, Devuan Maintainers <devuan-dev@lists.dyne.org>:
bug#752; Package src:dbus. (Tue, 21 Mar 2023 08:34:01 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
Extra info received and forwarded to list. Copy sent to Devuan Maintainers <devuan-dev@lists.dyne.org>. (Tue, 21 Mar 2023 08:34:03 GMT) (full text, mbox, link).


Message #22 received at 752@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: peter@chubb.wattle.id.au
Cc: 752@bugs.devuan.org
Subject: Re: [devuan-dev] bug#752: Worked out the fix
Date: Tue, 21 Mar 2023 08:32:07 +0000
On Tue, Mar 21, 2023 at 07:37:49AM +0000, Mark Hindley wrote:
> Control: tags -1 moreinfo
> 
> Peter,
> 
> The default for configure --enable-qt-help defaults is auto. However, you
> appear to building directly on a production system and I suspect you have some
> Qt package installed on the system which then means the build enables qt-help.

Does your system have qtchooser installed?

If so, that is the cause of the auto enablement of qt-help.

I suppose we could explicitly specify --enable-qt-help=no in d/rules.

Mark

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Sun May 5 23:58:37 2024;