Your message dated Thu, 20 Jun 2019 02:10:33 +0200
with message-id <[email protected]>
and subject line Re: libcwidget-dev: Bad Declaration in cwidget.pc
has caused the Debian Bug report #834095,
regarding libcwidget-dev: Bad Declaration in cwidget.pc
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.)
--
834095: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834095
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcwidget-dev
Version: 0.5.17-4+b1
Severity: normal
Dear Maintainer,
Upon installation of libcwidget-dev, 'pkg-config --cflags' returns
an incomplete set of options:
----
$ pkg-config --cflags cwidget
-I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0
-I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include
----
Missing from this list is '-I/usr/include/cwidget', needed for any
compilation to succeed. Looking at cwidget.pc, it appears that Cflags is
defined incorrectly, referring to ${includedir} rather than
${pkgincludedir}. I've attached a diff/patch that fixes the problem on my
local machine.
Schwab
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libcwidget-dev depends on:
ii libcwidget3v5 0.5.17-4+b1
ii libncursesw5-dev 6.0+20160625-1
ii libsigc++-2.0-dev 2.8.0-2
ii pkg-config 0.29-4
libcwidget-dev recommends no packages.
Versions of packages libcwidget-dev suggests:
ii libcwidget-doc 0.5.17-4
-- no debconf information
--- cwidget.pc 2016-08-11 13:31:17.468526964 -0700
+++ cwidget-fixed.pc 2016-08-11 13:31:47.212517197 -0700
@@ -15,4 +15,4 @@
URL: http://cwidget.alioth.debian.org
Requires: sigc++-2.0
Libs: -L${libdir} -lcwidget -lncursesw
-Cflags: -I${includedir} -I${pkglibdir}
+Cflags: -I${pkgincludedir} -I${pkglibdir}
--- End Message ---
--- Begin Message ---
Version: 0.5.18-1
Hi,
2017-05-10 00:43 Manuel A. Fernandez Montecelo:
Control: tags -1 + pending
Hi Leo,
2016-08-11 22:46 Leo L. Schwab:
Package: libcwidget-dev
Version: 0.5.17-4+b1
Severity: normal
Dear Maintainer,
Upon installation of libcwidget-dev, 'pkg-config --cflags' returns
an incomplete set of options:
----
$ pkg-config --cflags cwidget
-I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0
-I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include
----
Missing from this list is '-I/usr/include/cwidget', needed for any
compilation to succeed. Looking at cwidget.pc, it appears that Cflags is
defined incorrectly, referring to ${includedir} rather than
${pkgincludedir}. I've attached a diff/patch that fixes the problem on my
local machine.
Thanks for the report and the patch.
I committed this fix to the upstream side of cwidget, it will be
released soon-ish.
It was not released so soonish after all, sorry for that, but I just
released it to experimental with version 0.5.18-1 (still not accepted in
the archive, but I hope that it gets in without further problem in the
next days).
So closing this report. Thanks again.
--
Manuel A. Fernandez Montecelo <[email protected]>
--- End Message ---