xfce4-sensors-plugin: FTBFS: NVCtrlLib.h:42:1: error: unknown type name ‘Bool’; did you mean ‘bool’?

Bug #1922583 reported by Logan Rosen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-settings (Debian)
Fix Released
Unknown
nvidia-settings (Ubuntu)
Fix Released
Undecided
Unassigned
xfce4-sensors-plugin (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/978192:

Source: xfce4-sensors-plugin
Version: 1.3.0-3
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201226 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/xfce4/libxfce4panel-2.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I/usr/include/NVCtrl -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libxfce4sensors_la-nvidia.lo `test -f 'nvidia.c' || echo './'`nvidia.c
> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/xfce4/libxfce4panel-2.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I/usr/include/NVCtrl -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c nvidia.c -fPIC -DPIC -o .libs/libxfce4sensors_la-nvidia.o
> In file included from nvidia.c:39:
> /usr/include/NVCtrl/NVCtrlLib.h:42:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 42 | Bool XNVCTRLQueryExtension (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:43:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 43 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:57:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 57 | Bool XNVCTRLQueryVersion (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:58:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 58 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:71:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 71 | Bool XNVCTRLIsNvScreen (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:72:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 72 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:92:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 92 | Bool XNVCTRLQueryTargetCount (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:93:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 93 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:118:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 118 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:141:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 141 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:159:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 159 | Bool XNVCTRLSetAttributeAndGetStatus (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:160:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 160 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:177:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 177 | Bool XNVCTRLSetTargetAttributeAndGetStatus (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:178:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 178 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:206:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 206 | Bool XNVCTRLQueryAttribute (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:207:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 207 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:230:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 230 | Bool XNVCTRLQueryTargetAttribute (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:231:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 231 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:258:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 258 | Bool XNVCTRLQueryTargetAttribute64 (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:259:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 259 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:286:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 286 | Bool XNVCTRLQueryStringAttribute (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:287:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 287 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:309:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 309 | Bool XNVCTRLQueryTargetStringAttribute (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:310:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 310 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:330:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 330 | Bool XNVCTRLSetStringAttribute (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:331:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 331 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:350:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 350 | Bool XNVCTRLSetTargetStringAttribute (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:351:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 351 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:373:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 373 | Bool XNVCTRLQueryValidAttributeValues (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:374:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 374 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:391:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 391 | Bool XNVCTRLQueryValidTargetAttributeValues (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:392:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 392 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:409:2: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 409 | Bool XNVCTRLQueryValidTargetStringAttributeValues (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:410:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 410 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:428:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 428 | Bool XNVCTRLQueryAttributePermissions (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:429:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 429 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:443:2: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 443 | Bool XNVCTRLQueryStringAttributePermissions (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:444:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 444 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:458:2: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 458 | Bool XNVCTRLQueryBinaryDataAttributePermissions (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:459:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 459 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:473:2: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 473 | Bool XNVCTRLQueryStringOperationAttributePermissions (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:474:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 474 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:531:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 531 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:554:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 554 | Bool XNVCTRLQueryGvoColorConversion (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:555:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 555 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:582:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 582 | Bool XNVCTRLQueryBinaryData (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:583:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 583 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:607:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 607 | Bool XNVCTRLQueryTargetBinaryData (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:608:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 608 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:625:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 625 | Bool XNVCTRLStringOperation (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:626:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 626 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:687:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 687 | Bool XNVCTRLBindWarpPixmapName (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:688:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 688 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:690:5: error: unknown type name ‘Pixmap’
> 690 | Pixmap pixmap_id,
> | ^~~~~~
> /usr/include/NVCtrl/NVCtrlLib.h:709:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 709 | Bool XNVCtrlSelectNotify (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:710:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 710 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:713:5: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 713 | Bool onoff
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:731:1: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 731 | Bool XNVCtrlSelectTargetNotify (
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:732:5: error: unknown type name ‘Display’; did you mean ‘GdkDisplay’?
> 732 | Display *dpy,
> | ^~~~~~~
> | GdkDisplay
> /usr/include/NVCtrl/NVCtrlLib.h:736:5: error: unknown type name ‘Bool’; did you mean ‘bool’?
> 736 | Bool onoff
> | ^~~~
> | bool
> /usr/include/NVCtrl/NVCtrlLib.h:747:5: error: unknown type name ‘Bool’
> 747 | Bool send_event; /* always FALSE, we don't allow send_events */
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:748:5: error: unknown type name ‘Display’
> 748 | Display *display;
> | ^~~~~~~
> /usr/include/NVCtrl/NVCtrlLib.h:749:5: error: unknown type name ‘Time’
> 749 | Time time;
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:770:5: error: unknown type name ‘Bool’
> 770 | Bool send_event; /* always FALSE, we don't allow send_events */
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:771:5: error: unknown type name ‘Display’
> 771 | Display *display;
> | ^~~~~~~
> /usr/include/NVCtrl/NVCtrlLib.h:772:5: error: unknown type name ‘Time’
> 772 | Time time;
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:794:5: error: unknown type name ‘Bool’
> 794 | Bool send_event; /* always FALSE, we don't allow send_events */
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:795:5: error: unknown type name ‘Display’
> 795 | Display *display;
> | ^~~~~~~
> /usr/include/NVCtrl/NVCtrlLib.h:796:5: error: unknown type name ‘Time’
> 796 | Time time;
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:802:5: error: unknown type name ‘Bool’
> 802 | Bool availability;
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:819:5: error: unknown type name ‘Bool’
> 819 | Bool send_event; /* always FALSE, we don't allow send_events */
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:820:5: error: unknown type name ‘Display’
> 820 | Display *display;
> | ^~~~~~~
> /usr/include/NVCtrl/NVCtrlLib.h:821:5: error: unknown type name ‘Time’
> 821 | Time time;
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:843:5: error: unknown type name ‘Bool’
> 843 | Bool send_event; /* always FALSE, we don't allow send_events */
> | ^~~~
> /usr/include/NVCtrl/NVCtrlLib.h:844:5: error: unknown type name ‘Display’
> 844 | Display *display;
> | ^~~~~~~
> /usr/include/NVCtrl/NVCtrlLib.h:845:5: error: unknown type name ‘Time’
> 845 | Time time;
> | ^~~~
> nvidia.c: In function ‘get_nvidia_value’:
> nvidia.c:107:9: warning: implicit declaration of function ‘XNVCTRLQueryTargetAttribute’ [-Wimplicit-function-declaration]
> 107 | if (XNVCTRLQueryTargetAttribute (nvidia_sensors_display,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> nvidia.c: In function ‘read_gpus’:
> nvidia.c:160:13: warning: implicit declaration of function ‘XNVCTRLQueryExtension’; did you mean ‘XQueryExtension’? [-Wimplicit-function-declaration]
> 160 | if (XNVCTRLQueryExtension (nvidia_sensors_display, &event, &error)) {
> | ^~~~~~~~~~~~~~~~~~~~~
> | XQueryExtension
> nvidia.c:161:13: warning: implicit declaration of function ‘XNVCTRLQueryTargetCount’ [-Wimplicit-function-declaration]
> 161 | XNVCTRLQueryTargetCount (nvidia_sensors_display,
> | ^~~~~~~~~~~~~~~~~~~~~~~
> nvidia.c:171:13: warning: implicit declaration of function ‘XNVCTRLQueryTargetStringAttribute’ [-Wimplicit-function-declaration]
> 171 | if (XNVCTRLQueryTargetStringAttribute (nvidia_sensors_display,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> make[3]: *** [Makefile:650: libxfce4sensors_la-nvidia.lo] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/12/26/xfce4-sensors-plugin_1.3.0-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Tags: ftbfs
Revision history for this message
Logan Rosen (logan) wrote :

Can a sponsor please apply https://salsa.debian.org/nvidia-team/nvidia-settings/-/blob/master/debian/patches/include-Xlib.patch to nvidia-settings in Hirsute? This will fix xfce4-sensors-plugin's FTBFS on rebuild.

tags: added: ftbfs
Thomas Ward (teward)
Changed in nvidia-settings (Ubuntu):
assignee: nobody → Thomas Ward (teward)
Revision history for this message
Thomas Ward (teward) wrote :

Doing some testing as part of me being thorough to confirm the FTBFS doesn't happen with the updated nvidia-settings present (in PPA - want to reproduce the FTBFS first before putting the new nvidia-settings into that PPA for testing the FTBFS)

Changed in nvidia-settings (Debian):
importance: Undecided → Unknown
status: New → Fix Released
Revision history for this message
Thomas Ward (teward) wrote :

Fixed nvidia-settings uploaded to hirsute, waiting acceptance by release team.

Changed in nvidia-settings (Ubuntu):
status: New → In Progress
Thomas Ward (teward)
Changed in nvidia-settings (Ubuntu):
status: In Progress → Fix Committed
assignee: Thomas Ward (teward) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-settings - 460.56-0ubuntu2

---------------
nvidia-settings (460.56-0ubuntu2) hirsute; urgency=medium

  * debian/patches/include-Xlib.patch: (LP: #1922583)
    - NVCtrlLib.h uses macros from X11/Xlib.h. Include it.

 -- Thomas Ward <email address hidden> Mon, 05 Apr 2021 15:40:14 -0400

Changed in nvidia-settings (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Thomas Ward (teward) wrote :

The issue was never really in xfce4-sensors-plugin, it was in nvidia-settings. Since the FTBFS is fixed with the newer nvidia-settings, I'm going to mark this as 'invalid' for xfce4-sensors-plugin as the FTBFS wasn't part of the package itself but a supporting package that was required.

Changed in xfce4-sensors-plugin (Ubuntu):
status: New → Invalid
Revision history for this message
Logan Rosen (logan) wrote :

Thanks, Thomas!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.