[Bug 285950] games/gnome-chess: needs the math library on 15.0-CURRENT

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 07 Apr 2025 19:48:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285950

            Bug ID: 285950
           Summary: games/gnome-chess: needs the math library on
                    15.0-CURRENT
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gnome@FreeBSD.org
          Reporter: Trond.Endrestol@ximalas.info
          Assignee: gnome@FreeBSD.org
             Flags: maintainer-feedback?(gnome@FreeBSD.org)

Created attachment 259380
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=259380&action=edit
Patch for games/gnome-chess/Makefile adding the math library

[100% 153/153] cc  -o src/gnome-chess
src/gnome-chess.p/meson-generated_.._.._data_org.gnome.Chess.c.o
src/gnome-chess.p/meson-generated_chess-scene.c.o
src/gnome-chess.p/meson-generated_chess-view.c.o
src/gnome-chess.p/meson-generated_chess-window.c.o
src/gnome-chess.p/meson-generated_gnome-chess.c.o
src/gnome-chess.p/meson-generated_new-game-window.c.o
src/gnome-chess.p/meson-generated_preferences-window.c.o
src/gnome-chess.p/meson-generated_preferences.c.o
src/gnome-chess.p/meson-generated_promotion-type-selector-dialog.c.o
-Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe
-fno-omit-frame-pointer -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing -isystem /usr/local/include -Wl,-rpath,/usr/local/lib
-Wl,-rpath-link,/usr/local/lib -Wl,--start-group lib/liblibchess.a
engine/liblibengine.a /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so
-Wl,--export-dynamic /usr/local/lib/libgmodule-2.0.so -pthread
/usr/local/lib/libgtk-4.so /usr/local/lib/libpangocairo-1.0.so
/usr/local/lib/libpango-1.0.so /usr/local/lib/libharfbuzz.so
/usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libcairo-gobject.so
/usr/local/lib/libcairo.so /usr/local/lib/libvulkan.so
/usr/local/lib/libgraphene-1.0.so /usr/local/lib/libgio-2.0.so
/usr/local/lib/libgobject-2.0.so /usr/local/lib/libadwaita-1.so
/usr/local/lib/librsvg-2.so -Wl,--end-group
FAILED: src/gnome-chess 
cc  -o src/gnome-chess
src/gnome-chess.p/meson-generated_.._.._data_org.gnome.Chess.c.o
src/gnome-chess.p/meson-generated_chess-scene.c.o
src/gnome-chess.p/meson-generated_chess-view.c.o
src/gnome-chess.p/meson-generated_chess-window.c.o
src/gnome-chess.p/meson-generated_gnome-chess.c.o
src/gnome-chess.p/meson-generated_new-game-window.c.o
src/gnome-chess.p/meson-generated_preferences-window.c.o
src/gnome-chess.p/meson-generated_preferences.c.o
src/gnome-chess.p/meson-generated_promotion-type-selector-dialog.c.o
-Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe
-fno-omit-frame-pointer -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing -isystem /usr/local/include -Wl,-rpath,/usr/local/lib
-Wl,-rpath-link,/usr/local/lib -Wl,--start-group lib/liblibchess.a
engine/liblibengine.a /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so
-Wl,--export-dynamic /usr/local/lib/libgmodule-2.0.so -pthread
/usr/local/lib/libgtk-4.so /usr/local/lib/libpangocairo-1.0.so
/usr/local/lib/libpango-1.0.so /usr/local/lib/libharfbuzz.so
/usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libcairo-gobject.so
/usr/local/lib/libcairo.so /usr/local/lib/libvulkan.so
/usr/local/lib/libgraphene-1.0.so /usr/local/lib/libgio-2.0.so
/usr/local/lib/libgobject-2.0.so /usr/local/lib/libadwaita-1.so
/usr/local/lib/librsvg-2.so -Wl,--end-group
ld: error: undefined symbol: floor
>>> referenced by chess-view.c
>>>               src/gnome-chess.p/meson-generated_chess-view.c.o:(_chess_view_on_click_gtk_gesture_click_pressed)
>>> referenced by chess-view.c
>>>               src/gnome-chess.p/meson-generated_chess-view.c.o:(_chess_view_on_click_gtk_gesture_click_pressed)
>>> referenced by chess-view.c
>>>               src/gnome-chess.p/meson-generated_chess-view.c.o:(chess_view_real_resize)

ld: error: undefined symbol: ceil
>>> referenced by chess-view.c
>>>               src/gnome-chess.p/meson-generated_chess-view.c.o:(chess_view_draw)
>>> referenced by chess-window.c
>>>               src/gnome-chess.p/meson-generated_chess-window.c.o:(____lambda42__gsource_func)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped making "build" in /xports/games/gnome-chess

-- 
You are receiving this mail because:
You are the assignee for the bug.