[PATCH 0/1] Add missing math.h includes

Nicholas Vinson nvinson234 at gmail.com
Tue May 21 00:37:23 CEST 2024


Issue #833 reported xfce4-panel failed to build due to undefined symbols. The
undefined symbols were match functions that are typically declared in math.h.

Commit 0f786ce451297f8d26d41dc8492c10db08d8f87f added a math.h include statement
to libxfce4panel/xfce-panel-image.c. After the addition, the issue was marked
resolved.

However when attempting to compile xfce4-panel-4.19.4 with clang-18.1.6, issue
#833 reappeared as several more files needed the math.h include statement. The
master branch also failed to build with clang-18.1.6 with the same errors.

This patch adds the necessary include statements to get clang-18.1.6 to build
xfce4-panel.

Nicholas Vinson (1):
  build: Add missing math.h includes

 panel/panel-base-window.c        | 4 +++-
 panel/panel-itembar.c            | 4 ++++
 panel/panel-preferences-dialog.c | 4 +++-
 plugins/clock/clock-analog.c     | 4 ++++
 plugins/clock/clock-binary.c     | 4 +++-
 plugins/clock/clock-lcd.c        | 4 ++++
 plugins/clock/clock.c            | 4 ++++
 plugins/systray/systray-box.c    | 4 ++++
 8 files changed, 29 insertions(+), 3 deletions(-)

-- 
2.45.1



More information about the Xfce4-dev mailing list