Source: libopenobex
Version: 1.7.2-1
Severity: serious
Tags: patch ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: vignesh.ra...@collabora.com

debian/rules: build openobex-apps-doc

Below error is seen when building doc target. This error is not always
reproducible.

[  355s] error: Could not create output directory
/usr/src/packages/BUILD/debian/build/doc/html
[  355s] Doxygen version used: 1.9.1
[  355s] Exiting...
[  355s] make[4]: *** [doc/CMakeFiles/apidoc_html.dir/build.make:87:
doc/html/index.html] Error 1
[  355s] make[4]: Leaving directory '/usr/src/packages/BUILD/debian/build'
[  355s] make[3]: *** [CMakeFiles/Makefile2:602:
doc/CMakeFiles/apidoc_html.dir/all] Error 2
[  355s] -----------[ cut here ]------------
[  356s] [200%] Built target openobex-apps-doc
[  356s] make[3]: Leaving directory '/usr/src/packages/BUILD/debian/build'
[  356s] make[2]: *** [CMakeFiles/Makefile2:637: doc/CMakeFiles/doc.dir/rule]
Error 2
[  356s] make[2]: Leaving directory '/usr/src/packages/BUILD/debian/build'
[  356s] make[1]: *** [Makefile:377: doc] Error 2
[  356s] make[1]: Leaving directory '/usr/src/packages/BUILD/debian/build'
[  356s] make: *** [debian/rules:76: build-indep-stamp] Error 2
[  356s] make: *** Waiting for unfinished jobs....

doc target is dependent on openobex-apps-doc target. So build
openobex-apps-doc before doc to fix this issue.

Please consider applying the attached patch.

-- System Information:
Debian Release: 11.0
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable'), (100, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libopenobex-1.7.2/debian/changelog libopenobex-1.7.2/debian/changelog
--- libopenobex-1.7.2/debian/changelog  2016-07-26 05:39:09.000000000 +0530
+++ libopenobex-1.7.2/debian/changelog  2021-08-27 14:23:42.000000000 +0530
@@ -1,3 +1,10 @@
+libopenobex (1.7.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS: Fix build error. 
+
+ -- Vignesh Raman <vignesh.ra...@collabora.com>  Fri, 27 Aug 2021 14:23:42 
+0530
+
 libopenobex (1.7.2-1) unstable; urgency=medium
 
   * New upstream released.
diff -Nru libopenobex-1.7.2/debian/rules libopenobex-1.7.2/debian/rules
--- libopenobex-1.7.2/debian/rules      2016-07-26 05:39:09.000000000 +0530
+++ libopenobex-1.7.2/debian/rules      2021-08-27 14:23:32.000000000 +0530
@@ -73,6 +73,7 @@
 build-indep: build-indep-stamp
 build-indep-stamp: debian/build
        dh_testdir
+       $(MAKE) -C debian/build $(MAKEFLAGS) openobex-apps-doc
        $(MAKE) -C debian/build $(MAKEFLAGS) doc
        touch build-indep-stamp
 

Reply via email to