Followup-For: Bug #978192
Control: reassign -1 libxnvctrl-dev
Control: affects -1 + src:xfce4-sensors-plugin

NVCtrlLib.h uses macros from X11/Xlib.h but does not include that header.
So including NVCtrlLib.h only worked if X11/Xlib.h was accidentally
included earlier, which no longer is the case: rebuilding
xfce4-sensors-plugin/sid fails in sid and bullseye, but works in buster.

In buster the include chain was
  /usr/include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-panel-macros-46.h
  /usr/include/gtk-3.0/gdk/gdkx.h
  /usr/include/X11/Xlib.h
but in bullseye
  /usr/include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-panel-macros.h
no longer includes gdkx.h
And nvidia.c itself includes NVCtrlLib.h and X11/Xlib.h in the wrong^Wunlucky
order.


Andreas

Reply via email to