Package: libcwidget-dev
Version: 0.5.18-5
Severity: serious
File: /usr/include/cwidget/generic/threads/threads.h

The threads.h file in libcwidget-dev uses various pthread_* functions
but does not #include <pthread.h>, which means that aptitude and any
other application using that header but not #include <pthread.h>
will FTBFS because the pthread_* functions are not able to be found.

This bug appears to have been exposed by the change from GCC 11 to 12
in Debian unstable, since aptitude does not FTBFS in Debian bookworm.

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libcwidget-dev depends on:
ii  libcwidget4                        0.5.18-5
ii  libncurses-dev [libncursesw5-dev]  6.3+20220423-2
pn  libsigc++-2.0-dev                  <none>
ii  pkg-config                         0.29.2-1

libcwidget-dev recommends no packages.

Versions of packages libcwidget-dev suggests:
pn  libcwidget-doc  <none>

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to