[Bug 254278] games/eboard: Fix for endian.h and some unsolved issues

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Mar 14 13:49:06 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254278

            Bug ID: 254278
           Summary: games/eboard: Fix for endian.h and some unsolved
                    issues
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: rhurlin at FreeBSD.org

Created attachment 223260
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=223260&action=edit
patch to fix endian.h include

(1) The latest update of games/eboard with ports r568287 does not build on my
14.0-CURRENT boxes anymore. It stops with

c++  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  
-I/usr/local/include -I/usr/local/include/gtk-2.0
-I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include
-I/usr/local/include/fribidi -I/usr/local/include/cairo
-I/usr/local/include/pixman-1 -I/usr/local/include/freetype2
-I/usr/local/include/libpng16 -I/usr/local/include/libdrm
-I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0
-I/usr/local/include/atk-1.0 -D_THREAD_SAFE -I/usr/local/include/gstreamer-1.0
-pthread -c sound.cc -o sound.o
sound.cc:41:10: fatal error: 'endian.h' file not found
#include <endian.h>
         ^~~~~~~~~~
1 error generated.
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/games/eboard/work/eboard-1.1.3

The attached patch should fix this issue.


(2) Another point is, that the update from v1.1.1 to v1.1.3 removed joystick
support in the sources (see Changelog). So there is no need for an OPTION
joystick.


(3) Even if the port was built with the attached patch for endian.h, warnings
are issued in the build:

====> Running Q/A tests (stage-qa)
Warning: Symlink '/usr/local/share/eboard/timeseal.FreeBSD' pointing to
'/usr/local/bin/timeseal' which does not exist in the stage directory or in
localbase
Warning: Possible REINPLACE_CMD issues:
- - REINPLACE_CMD ran, but did not modify file contents: config.h


While the REINPLACE_CMD probably just needs to be removed, the note about the
missing timeseal binary is probably more profound and not just missing the
binary.

I currently have no idea how to make timeseal work again for eboard.

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


More information about the freebsd-ports-bugs mailing list