DirtBagXon / hypseus-singe

Hypseus is a SDL2 version of Daphne and Singe. Laserdisc game emulation.
https://discord.gg/dgCsCfmRfJ
GNU General Public License v3.0
143 stars 19 forks source link

Build fails on Arch Linux. #103

Closed beelzebud closed 1 year ago

beelzebud commented 1 year ago

I'm the package maintainer for the aur repo for Archlinux, and I get an error compiling the newest commit. Here is the error message I get.

`Building CXX object game/singe/CMakeFiles/singeproxy.dir/singeproxy.cpp.o /home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe/singeproxy.cpp: In function ‘int sep_screenshot(lua_State*)’: /home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe/singeproxy.cpp:1247:16: error: ‘clock’ was not declared in this scope 1247 | double now = clock() / (double)CLOCKS_PER_SEC; | ^~~~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe/singeproxy.cpp:31:1: note: ‘clock’ is defined in header

’; did you forget to ‘#include ’? 30 | #include +++ |+#include 31 | /home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe/singeproxy.cpp:1247:34: error: ‘CLOCKS_PER_SEC’ was not declared in this scope 1247 | double now = clock() / (double)CLOCKS_PER_SEC; | ^~~~~~~~~~~~~~ make[2]: *** [game/singe/CMakeFiles/singeproxy.dir/build.make:76: game/singe/CMakeFiles/singeproxy.dir/singeproxy.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:523: game/singe/CMakeFiles/singeproxy.dir/all] Error 2 make: *** [Makefile:111: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...` I've been using the same PKGBUILD script for 2 years with no issue, so I figured I'd report this. Am I missing something obvious? Any new dependency or anything? Thanks for your time. I enjoy the program very much.
DirtBagXon commented 1 year ago

Looks like it needs <ctime>. Are you able to add this patch and check nothing else shows up please.

diff --git a/src/game/singe/singeproxy.cpp b/src/game/singe/singeproxy.cpp
index 0ff39ba..685d5b7 100644
--- a/src/game/singe/singeproxy.cpp
+++ b/src/game/singe/singeproxy.cpp
@@ -28,6 +28,7 @@

 #include <string>
 #include <vector>
+#include <ctime>

 using namespace std;
beelzebud commented 1 year ago

Yes I'll test it out tonight, and update what I find. Thank you.

beelzebud commented 1 year ago

Ok the patch fixes that issue and allows the build to continue, but then I get this error:

[ 51%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/usb_scoreboard.cpp.o /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp: In member function ‘virtual bool USBScoreboard::set_digit(unsigned int, IScoreboard::WhichDigit)’: /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:139:10: error: ‘uint32_t’ does not name a type 139 | static uint32_t buf = 0; | ^~~~~~~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:30:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’? 29 | #include <cstdio> +++ |+#include <cstdint> 30 | /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:144:15: error: ‘buf’ was not declared in this scope 144 | if (buf < BOOTBYPASS) { | ^~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:150:11: error: ‘buf’ was not declared in this scope 150 | if (buf < BOOTCYCLE) { | ^~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:164:11: error: ‘buf’ was not declared in this scope 164 | if (buf > BOOTCYCLE) { | ^~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:199:7: error: ‘buf’ was not declared in this scope 199 | buf++; | ^~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:211:11: error: ‘buf’ was not declared in this scope 211 | if (buf < STARTDELAY) return true; | ^~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp: In member function ‘void USBUtil::write_usb(DigitStruct)’: /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:231:34: error: ‘uint8_t’ was not declared in this scope 231 | g_usb_serial.writeBytes((uint8_t *)&ds, sizeof(ds)); | ^~~~~~~ /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:231:34: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’? /home/build/hypseus-singe-git/src/hypseus-singe/src/scoreboard/usb_scoreboard.cpp:231:43: error: expected primary-expression before ‘)’ token 231 | g_usb_serial.writeBytes((uint8_t *)&ds, sizeof(ds)); | ^ make[2]: *** [scoreboard/CMakeFiles/scoreboard.dir/build.make:90: scoreboard/CMakeFiles/scoreboard.dir/usb_scoreboard.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:658: scoreboard/CMakeFiles/scoreboard.dir/all] Error 2 make: *** [Makefile:111: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

DirtBagXon commented 1 year ago

I'm guessing GCC13 is now involved here.

Add <cstdint> here:

diff --git a/src/scoreboard/usb_scoreboard.cpp b/src/scoreboard/usb_scoreboard.cpp
index 10d5226..f579dbe 100644
--- a/src/scoreboard/usb_scoreboard.cpp
+++ b/src/scoreboard/usb_scoreboard.cpp
@@ -27,6 +27,7 @@
 #include "../hypseus.h"
 #include <plog/Log.h>
 #include <cstdio>
+#include <cstdint>

 serialib g_usb_serial;
 bool g_serial_rts = false, g_serial_saeboot = false;

More headers, now required in GCC13, may popup, please report them and I will formulate a patch.

https://gcc.gnu.org/gcc-13/porting_to.html

Thanks for running through these and for maintaining the package for Archlinux

beelzebud commented 1 year ago

Ok scoreboard built by adding that, now it goes on to this:

[ 86%] Building CXX object game/CMakeFiles/game.dir/singe.cpp.o /home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe.cpp: In member function ‘virtual void singe::shutdown()’: /home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe.cpp:294:9: error: ‘nanosleep’ was not declared in this scope 294 | nanosleep(&delta, &delta); // Let serial flush | ^~~~~~~~~ make[2]: *** [game/CMakeFiles/game.dir/build.make:468: game/CMakeFiles/game.dir/singe.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:497: game/CMakeFiles/game.dir/all] Error 2 make: *** [Makefile:111: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

DirtBagXon commented 1 year ago

Add <time.h> to singe.cpp.

diff --git a/src/game/singe.cpp b/src/game/singe.cpp
index b6506b8..d906928 100644
--- a/src/game/singe.cpp
+++ b/src/game/singe.cpp
@@ -24,6 +24,7 @@
 * This is SINGE - the Somewhat Interactive Nostalgic Game Engine!
 */

+#include <time.h>
 #include "config.h"

 #include "singe.h"
beelzebud commented 1 year ago

Ok it's now completing the build.

DirtBagXon commented 1 year ago

Could you provide a full working build transcript? To see if there is anything else in there I can tidy.

beelzebud commented 1 year ago

Yes I'll get one to you ASAP.

beelzebud commented 1 year ago
┌─[beelzebud]─@─[Vault-666]──[Thu May 11]──[06:50 AM]
└───[/home/build/hypseus-singe-git]──> makepkg
==> Making package: hypseus-singe-git v2.10.4.r0.gc3f9b2a-1 (Thu 11 May 2023 06:50:04 AM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning hypseus-singe git repo...
Cloning into bare repository '/home/build/hypseus-singe-git/hypseus-singe'...
remote: Enumerating objects: 7276, done.
remote: Counting objects: 100% (1624/1624), done.
remote: Compressing objects: 100% (516/516), done.
remote: Total 7276 (delta 1225), reused 1419 (delta 1093), pack-reused 5652
Receiving objects: 100% (7276/7276), 32.03 MiB | 1.99 MiB/s, done.
Resolving deltas: 100% (5280/5280), done.
  -> Found hypseus-singe.patch
==> Validating source files with md5sums...
    hypseus-singe ... Skipped
    hypseus-singe.patch ... Passed
==> Extracting sources...
  -> Creating working copy of hypseus-singe git repo...
Cloning into 'hypseus-singe'...
done.
==> Starting prepare()...
patching file singeproxy.cpp
==> Starting pkgver()...
==> Starting build()...
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for one of the modules 'sdl2'
-- Checking for one of the modules 'SDL2_ttf'
CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject.cmake:3091 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/ExternalProject.cmake:4208 (_ep_add_download_command)
  cmake/modules/BuildLibMPEG2.cmake:9 (externalproject_add)
  CMakeLists.txt:54 (build_libmpeg2)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Target: Linux x86_64
-- Version: v2.10.4-dirty
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.13")
-- Checking for one of the modules 'vorbisfile'
-- Found Vorbis: /usr/lib/libvorbis.so (found version "1.3.7")
-- Found Ogg: /usr/lib/libogg.so (found version "1.3.5")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found SDL2: /usr/lib/libSDL2main.a;/usr/lib/libSDL2.so
-- Found SDL2TTF: /usr/lib/libSDL2_ttf.so;/usr/lib/libSDL2_ttf.so
-- Found SDL2_IMAGE: /usr/lib/libSDL2_image.so
-- Configuring done (0.8s)
-- Generating done (0.0s)
-- Build files have been written to: /home/build/hypseus-singe-git/src/hypseus-singe/src
[  1%] Creating directories for 'libmpeg2'
[  1%] Performing download step (verify and extract) for 'libmpeg2'
-- verifying file...
     file='../../../src/3rdparty/libmpeg2/libmpeg2-master.tgz'
-- verifying file... done
-- extracting...
     src='/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/libmpeg2/libmpeg2-master.tgz'
     dst='/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/src/libmpeg2'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[  2%] No update step for 'libmpeg2'
[  2%] No patch step for 'libmpeg2'
[  3%] Performing configure step for 'libmpeg2'
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.auto'.
libtoolize: copying file '.auto/ltmain.sh'
libtoolize: putting macros in 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
configure.ac:39: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:39: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:39: the top level
configure.ac:46: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:46: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:46: the top level
configure.ac:55: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:55: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:55: the top level
configure.ac:60: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:60: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:60: the top level
configure.ac:75: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:75: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:75: the top level
configure.ac:79: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:79: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:79: the top level
configure.ac:79: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:79: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from...
./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from...
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:79: the top level
configure.ac:103: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:103: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:103: the top level
configure.ac:124: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:124: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:124: the top level
configure.ac:131: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
configure.ac:131: You should run autoupdate.
m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:131: the top level
configure.ac:131: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
configure.ac:131: put the 'win32-dll' option into LT_INIT's first parameter.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:131: the top level
configure.ac:132: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:132: You should run autoupdate.
m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
configure.ac:132: the top level
configure.ac:139: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:139: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:139: the top level
configure.ac:143: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:143: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
m4/inttypes.m4:45: AX_CREATE_STDINT_H is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from...
./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from...
m4/inttypes.m4:3: AC_CHECK_GENERATE_INTTYPES is expanded from...
configure.ac:143: the top level
configure.ac:147: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:147: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/keywords.m4:5: AC_C_RESTRICT is expanded from...
configure.ac:147: the top level
configure.ac:148: warning: The macro `AC_FD_CC' is obsolete.
configure.ac:148: You should run autoupdate.
./lib/autoconf/general.m4:399: AC_FD_CC is expanded from...
./lib/autoconf/general.m4:2694: AC_TRY_COMMAND is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/keywords.m4:22: AC_C_BUILTIN_EXPECT is expanded from...
configure.ac:148: the top level
configure.ac:152: warning: The macro `AC_TYPE_SIGNAL' is obsolete.
configure.ac:152: You should run autoupdate.
./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from...
configure.ac:152: the top level
configure.ac:225: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:225: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
m4/cflags.m4:3: AC_TRY_CFLAGS is expanded from...
configure.ac:225: the top level
configure.ac:242: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:242: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/keywords.m4:68: AC_C_ATTRIBUTE_ALIGNED is expanded from...
configure.ac:242: the top level
configure.ac:21: installing '.auto/ar-lib'
configure.ac:18: installing '.auto/compile'
configure.ac:12: installing '.auto/config.guess'
configure.ac:12: installing '.auto/config.sub'
configure.ac:14: installing '.auto/install-sh'
configure.ac:14: installing '.auto/missing'
doc/Makefile.am: installing '.auto/depcomp'
parallel-tests: installing '.auto/test-driver'
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether gcc needs -traditional... no
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for sys/time.h... (cached) yes
checking for time.h... yes
checking for sys/timeb.h... yes
checking for io.h... no
checking if gcc supports  -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection flags... yes
checking if gcc supports  -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -march=x86-64 -mtune=generic  -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -O3 flags... yes
checking if gcc supports  -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -march=x86-64 -mtune=generic  -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -O3 -fomit-frame-pointer -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection flags... yes
checking if gcc supports  -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -march=x86-64 -mtune=generic  -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -O3 -fomit-frame-pointer -fno-common -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection flags... yes
checking if gcc supports  -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -march=x86-64 -mtune=generic  -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -O3 -fomit-frame-pointer -fno-common -mtune=core2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection flags... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for struct timeval... yes
checking for inttypes.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for restrict... restrict
checking for __builtin_expect... yes
checking whether byte ordering is bigendian... no
checking for working volatile... yes
checking for size_t... yes
checking return type of signal handlers... void
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for gettimeofday... yes
checking for ftime... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XShmCreateImage in -lXext... yes
checking for XvShmCreateImage in -lXv... yes
checking for ddraw.h... no
checking __attribute__ ((aligned ())) support... 64
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating test/Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating libmpeg2/Makefile
config.status: creating libmpeg2/convert/Makefile
config.status: creating libvo/Makefile
config.status: creating vc++/Makefile
config.status: creating libmpeg2/libmpeg2.pc
config.status: creating libmpeg2/convert/libmpeg2convert.pc
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
[  3%] Performing build step for 'libmpeg2'
Making all in libmpeg2
Making all in convert
  CC       rgb.lo
  CC       uyvy.lo
  CC       libmpeg2convertarch_la-rgb_mmx.lo
  CC       libmpeg2convertarch_la-rgb_vis.lo
  CCLD     libmpeg2convertarch.la
  CCLD     libmpeg2convert.la
  CC       alloc.lo
  CC       header.lo
  CC       decode.lo
  CC       slice.lo
  CC       motion_comp.lo
  CC       idct.lo
  CC       libmpeg2arch_la-motion_comp_mmx.lo
  CC       libmpeg2arch_la-idct_mmx.lo
  CC       libmpeg2arch_la-motion_comp_altivec.lo
  CC       libmpeg2arch_la-idct_altivec.lo
  CC       libmpeg2arch_la-motion_comp_alpha.lo
  CC       libmpeg2arch_la-idct_alpha.lo
  CC       libmpeg2arch_la-motion_comp_vis.lo
  CC       libmpeg2arch_la-motion_comp_arm.lo
  CC       libmpeg2arch_la-cpu_accel.lo
  CC       libmpeg2arch_la-cpu_state.lo
  CCLD     libmpeg2arch.la
  CCLD     libmpeg2.la
Making all in include
Making all in libvo
  CC       video_out.o
  CC       video_out_x11.o
  CC       video_out_dx.o
  CC       video_out_sdl.o
  CC       video_out_null.o
  CC       video_out_pgm.o
  AR       libvo.a
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in src
  CC       mpeg2dec.o
  CC       dump_state.o
  CC       getopt.o
  CC       gettimeofday.o
  CCLD     mpeg2dec
  CC       extract_mpeg2.o
  CCLD     extract_mpeg2
  CC       corrupt_mpeg2.o
  CCLD     corrupt_mpeg2
Making all in doc
  CC       sample1.o
  CCLD     sample1
  CC       sample2.o
  CCLD     sample2
  CC       sample3.o
  CCLD     sample3
  CC       sample4.o
  CCLD     sample4
  CC       sample5.o
  CCLD     sample5
  CC       sample6.o
  CCLD     sample6
Making all in test
Making all in vc++
[  4%] Performing install step for 'libmpeg2'
Making install in libmpeg2
Making install in convert
 /usr/bin/mkdir -p '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libmpeg2convert.la '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib'
libtool: install: /usr/bin/install -c .libs/libmpeg2convert.lai /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2convert.la
libtool: install: /usr/bin/install -c .libs/libmpeg2convert.a /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2convert.a
libtool: install: chmod 644 /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2convert.a
libtool: install: ranlib /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2convert.a
libtool: finish: PATH="/home/beelzebud/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/thinlinc/bin:/sbin" ldconfig -n /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
 /usr/bin/mkdir -p '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/pkgconfig'
 /usr/bin/install -c -m 644 libmpeg2convert.pc '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/pkgconfig'
 /usr/bin/mkdir -p '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmpeg2.la '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib'
libtool: install: /usr/bin/install -c .libs/libmpeg2.lai /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2.la
libtool: install: /usr/bin/install -c .libs/libmpeg2.a /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2.a
libtool: install: chmod 644 /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2.a
libtool: install: ranlib /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/libmpeg2.a
libtool: finish: PATH="/home/beelzebud/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/thinlinc/bin:/sbin" ldconfig -n /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
 /usr/bin/mkdir -p '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/pkgconfig'
 /usr/bin/install -c -m 644 libmpeg2.pc '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/lib/pkgconfig'
Making install in include
 /usr/bin/mkdir -p '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/include/mpeg2dec'
 /usr/bin/install -c -m 644 mpeg2.h mpeg2convert.h '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/include/mpeg2dec'
Making install in libvo
Making install in src
 /usr/bin/mkdir -p '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c mpeg2dec extract_mpeg2 corrupt_mpeg2 '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/bin'
libtool: install: /usr/bin/install -c mpeg2dec /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/bin/mpeg2dec
libtool: install: /usr/bin/install -c extract_mpeg2 /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/bin/extract_mpeg2
libtool: install: /usr/bin/install -c corrupt_mpeg2 /home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/bin/corrupt_mpeg2
 /usr/bin/mkdir -p '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/share/man/man1'
 /usr/bin/install -c -m 644 mpeg2dec.1 extract_mpeg2.1 '/home/build/hypseus-singe-git/src/hypseus-singe/src/3rdparty/share/man/man1'
Making install in doc
Making install in test
Making install in vc++
[  5%] Completed 'libmpeg2'
[  5%] Built target libmpeg2
[  6%] Building CXX object 3rdparty/plog/CMakeFiles/plog.dir/dummy.cpp.o
[  6%] Linking CXX static library libplog.a
[  6%] Built target plog
[  7%] Building CXX object vldp/CMakeFiles/vldp.dir/vldp.cpp.o
[  7%] Building CXX object vldp/CMakeFiles/vldp.dir/vldp_internal.cpp.o
[  8%] Building CXX object vldp/CMakeFiles/vldp.dir/mpegscan.cpp.o
[  9%] Linking CXX static library libvldp.a
[  9%] Built target vldp
[ 10%] Building CXX object cpu/x86/CMakeFiles/cpu_x86.dir/i86.cpp.o
[ 10%] Building CXX object cpu/x86/CMakeFiles/cpu_x86.dir/i86dasm.cpp.o
[ 11%] Linking CXX static library libcpu_x86.a
[ 11%] Built target cpu_x86
[ 12%] Building CXX object game/singe/CMakeFiles/singeproxy.dir/singeproxy.cpp.o
[ 13%] Building C object game/singe/CMakeFiles/singeproxy.dir/lapi.c.o
[ 13%] Building C object game/singe/CMakeFiles/singeproxy.dir/lcode.c.o
[ 14%] Building C object game/singe/CMakeFiles/singeproxy.dir/ldo.c.o
[ 14%] Building C object game/singe/CMakeFiles/singeproxy.dir/lgc.c.o
[ 15%] Building C object game/singe/CMakeFiles/singeproxy.dir/llex.c.o
[ 16%] Building C object game/singe/CMakeFiles/singeproxy.dir/loadlib.c.o
[ 16%] Building C object game/singe/CMakeFiles/singeproxy.dir/loslib.c.o
[ 17%] Building C object game/singe/CMakeFiles/singeproxy.dir/lstate.c.o
[ 17%] Building C object game/singe/CMakeFiles/singeproxy.dir/ltable.c.o
[ 18%] Building C object game/singe/CMakeFiles/singeproxy.dir/lundump.c.o
[ 19%] Building C object game/singe/CMakeFiles/singeproxy.dir/print.c.o
[ 19%] Building C object game/singe/CMakeFiles/singeproxy.dir/lauxlib.c.o
[ 20%] Building C object game/singe/CMakeFiles/singeproxy.dir/ldblib.c.o
[ 20%] Building C object game/singe/CMakeFiles/singeproxy.dir/ldump.c.o
/home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe/ldump.c: In function ‘DumpString’:
/home/build/hypseus-singe-git/src/hypseus-singe/src/game/singe/ldump.c:63:26: warning: the comparison will always evaluate as ‘false’ for the pointer operand in ‘s + 24’ must not be NULL [-Waddress]
   63 |  if (s==NULL || getstr(s)==NULL)
      |                          ^~
[ 21%] Building C object game/singe/CMakeFiles/singeproxy.dir/linit.c.o
[ 22%] Building C object game/singe/CMakeFiles/singeproxy.dir/lmathlib.c.o
[ 22%] Building C object game/singe/CMakeFiles/singeproxy.dir/lobject.c.o
[ 23%] Building C object game/singe/CMakeFiles/singeproxy.dir/lparser.c.o
[ 23%] Building C object game/singe/CMakeFiles/singeproxy.dir/lstring.c.o
[ 24%] Building C object game/singe/CMakeFiles/singeproxy.dir/ltablib.c.o
[ 25%] Building C object game/singe/CMakeFiles/singeproxy.dir/lvm.c.o
[ 25%] Building C object game/singe/CMakeFiles/singeproxy.dir/random.c.o
[ 26%] Building C object game/singe/CMakeFiles/singeproxy.dir/lbaselib.c.o
[ 26%] Building C object game/singe/CMakeFiles/singeproxy.dir/ldebug.c.o
[ 27%] Building C object game/singe/CMakeFiles/singeproxy.dir/lfunc.c.o
[ 28%] Building C object game/singe/CMakeFiles/singeproxy.dir/liolib.c.o
[ 28%] Building C object game/singe/CMakeFiles/singeproxy.dir/lmem.c.o
[ 29%] Building C object game/singe/CMakeFiles/singeproxy.dir/lopcodes.c.o
[ 30%] Building C object game/singe/CMakeFiles/singeproxy.dir/lrandom.c.o
[ 30%] Building C object game/singe/CMakeFiles/singeproxy.dir/luretro.c.o
[ 31%] Building C object game/singe/CMakeFiles/singeproxy.dir/lstrlib.c.o
[ 31%] Building C object game/singe/CMakeFiles/singeproxy.dir/ltm.c.o
[ 32%] Building C object game/singe/CMakeFiles/singeproxy.dir/lzio.c.o
[ 33%] Building C object game/singe/CMakeFiles/singeproxy.dir/lfs.c.o
[ 33%] Building CXX object game/singe/CMakeFiles/singeproxy.dir/singe_utils.cpp.o
[ 34%] Linking CXX static library libsingeproxy.a
[ 34%] Built target singeproxy
[ 34%] Building C object manymouse/CMakeFiles/manymouse.dir/manymouse.c.o
[ 35%] Building C object manymouse/CMakeFiles/manymouse.dir/linux_evdev.c.o
[ 36%] Building C object manymouse/CMakeFiles/manymouse.dir/macosx_hidmanager.c.o
[ 36%] Building C object manymouse/CMakeFiles/manymouse.dir/macosx_hidutilities.c.o
[ 37%] Building C object manymouse/CMakeFiles/manymouse.dir/windows_wminput.c.o
[ 37%] Building C object manymouse/CMakeFiles/manymouse.dir/x11_xinput2.c.o
[ 38%] Linking C static library libmanymouse.a
[ 38%] Built target manymouse
[ 38%] Building CXX object sound/CMakeFiles/sound.dir/sound.cpp.o
[ 39%] Building CXX object sound/CMakeFiles/sound.dir/ssi263.cpp.o
[ 40%] Building CXX object sound/CMakeFiles/sound.dir/tqsynth.cpp.o
[ 40%] Building CXX object sound/CMakeFiles/sound.dir/sn_intf.cpp.o
[ 41%] Building CXX object sound/CMakeFiles/sound.dir/tms9919-sdl.cpp.o
[ 41%] Building CXX object sound/CMakeFiles/sound.dir/tms9919.cpp.o
[ 42%] Building CXX object sound/CMakeFiles/sound.dir/pc_beeper.cpp.o
[ 43%] Building CXX object sound/CMakeFiles/sound.dir/gisound.cpp.o
[ 43%] Building CXX object sound/CMakeFiles/sound.dir/dac.cpp.o
[ 44%] Building CXX object sound/CMakeFiles/sound.dir/tonegen.cpp.o
[ 44%] Building CXX object sound/CMakeFiles/sound.dir/samples.cpp.o
[ 45%] Building CXX object sound/CMakeFiles/sound.dir/mix.cpp.o
[ 46%] Linking CXX static library libsound.a
[ 46%] Built target sound
[ 46%] Building CXX object video/CMakeFiles/video.dir/video.cpp.o
[ 47%] Building CXX object video/CMakeFiles/video.dir/tms9128nl.cpp.o
[ 48%] Building C object video/CMakeFiles/video.dir/SDL_FontCache.c.o
[ 48%] Building CXX object video/CMakeFiles/video.dir/led.cpp.o
[ 49%] Building CXX object video/CMakeFiles/video.dir/palette.cpp.o
[ 49%] Building CXX object video/CMakeFiles/video.dir/rgb2yuv.cpp.o
[ 50%] Linking CXX static library libvideo.a
[ 50%] Built target video
[ 51%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/hw_scoreboard.cpp.o
[ 51%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/usb_scoreboard.cpp.o
[ 52%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/img_scoreboard.cpp.o
[ 52%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/null_scoreboard.cpp.o
[ 53%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/overlay_scoreboard.cpp.o
[ 54%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/scoreboard_collection.cpp.o
[ 54%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/scoreboard_factory.cpp.o
[ 55%] Building CXX object scoreboard/CMakeFiles/scoreboard.dir/scoreboard_interface.cpp.o
[ 55%] Linking CXX static library libscoreboard.a
[ 56%] Built target scoreboard
[ 57%] Building CXX object ldp-out/CMakeFiles/ldp-out.dir/ldp.cpp.o
[ 57%] Building CXX object ldp-out/CMakeFiles/ldp-out.dir/framemod.cpp.o
[ 58%] Building CXX object ldp-out/CMakeFiles/ldp-out.dir/ldp-vldp.cpp.o
[ 58%] Building CXX object ldp-out/CMakeFiles/ldp-out.dir/ldp-vldp-audio.cpp.o
[ 59%] Linking CXX static library libldp-out.a
[ 59%] Built target ldp-out
[ 60%] Building CXX object io/CMakeFiles/io.dir/cmdline.cpp.o
[ 61%] Building CXX object io/CMakeFiles/io.dir/conout.cpp.o
[ 61%] Building CXX object io/CMakeFiles/io.dir/error.cpp.o
[ 62%] Building CXX object io/CMakeFiles/io.dir/fileparse.cpp.o
[ 62%] Building CXX object io/CMakeFiles/io.dir/homedir.cpp.o
[ 63%] Building CXX object io/CMakeFiles/io.dir/input.cpp.o
[ 64%] Building CXX object io/CMakeFiles/io.dir/mpo_fileio.cpp.o
[ 64%] Building CXX object io/CMakeFiles/io.dir/parallel.cpp.o
[ 65%] Building CXX object io/CMakeFiles/io.dir/keycodes.cpp.o
[ 65%] Building CXX object io/CMakeFiles/io.dir/serialib.cpp.o
[ 66%] Building CXX object io/CMakeFiles/io.dir/network.cpp.o
[ 67%] Building CXX object io/CMakeFiles/io.dir/numstr.cpp.o
[ 67%] Building CXX object io/CMakeFiles/io.dir/sram.cpp.o
[ 68%] Building CXX object io/CMakeFiles/io.dir/unzip.cpp.o
[ 68%] Linking CXX static library libio.a
[ 68%] Built target io
[ 69%] Building CXX object game/CMakeFiles/game.dir/astron.cpp.o
[ 69%] Building CXX object game/CMakeFiles/game.dir/badlands.cpp.o
[ 70%] Building CXX object game/CMakeFiles/game.dir/bega.cpp.o
[ 70%] Building CXX object game/CMakeFiles/game.dir/benchmark.cpp.o
[ 71%] Building CXX object game/CMakeFiles/game.dir/boardinfo.cpp.o
[ 72%] Building CXX object game/CMakeFiles/game.dir/cliff.cpp.o
[ 72%] Building CXX object game/CMakeFiles/game.dir/cobraconv.cpp.o
[ 73%] Building CXX object game/CMakeFiles/game.dir/cputest.cpp.o
[ 73%] Building CXX object game/CMakeFiles/game.dir/esh.cpp.o
[ 74%] Building CXX object game/CMakeFiles/game.dir/ffr.cpp.o
[ 75%] Building CXX object game/CMakeFiles/game.dir/firefox.cpp.o
[ 75%] Building CXX object game/CMakeFiles/game.dir/game.cpp.o
[ 76%] Building CXX object game/CMakeFiles/game.dir/gpworld.cpp.o
[ 76%] Building CXX object game/CMakeFiles/game.dir/interstellar.cpp.o
[ 77%] Building CXX object game/CMakeFiles/game.dir/lair.cpp.o
[ 78%] Building CXX object game/CMakeFiles/game.dir/lair2.cpp.o
[ 78%] Building CXX object game/CMakeFiles/game.dir/laireuro.cpp.o
[ 79%] Building CXX object game/CMakeFiles/game.dir/lgp.cpp.o
[ 80%] Building CXX object game/CMakeFiles/game.dir/mach3.cpp.o
[ 80%] Building CXX object game/CMakeFiles/game.dir/multicputest.cpp.o
[ 81%] Building CXX object game/CMakeFiles/game.dir/releasetest.cpp.o
[ 81%] Building CXX object game/CMakeFiles/game.dir/seektest.cpp.o
[ 82%] Building CXX object game/CMakeFiles/game.dir/speedtest.cpp.o
[ 83%] Building CXX object game/CMakeFiles/game.dir/starrider.cpp.o
[ 83%] Building CXX object game/CMakeFiles/game.dir/superd.cpp.o
[ 84%] Building CXX object game/CMakeFiles/game.dir/test_sb.cpp.o
[ 84%] Building CXX object game/CMakeFiles/game.dir/timetrav.cpp.o
[ 85%] Building CXX object game/CMakeFiles/game.dir/thayers.cpp.o
[ 86%] Building CXX object game/CMakeFiles/game.dir/singe.cpp.o
[ 87%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/ldv1000.cpp.o
[ 88%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/pr8210.cpp.o
[ 88%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/vip9500sg.cpp.o
[ 89%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/ldp1000.cpp.o
[ 90%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/vp931.cpp.o
[ 90%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/pr7820.cpp.o
[ 91%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/vp380.cpp.o
[ 91%] Building CXX object ldp-in/CMakeFiles/ldp-in.dir/vp932.cpp.o
[ 92%] Linking CXX static library libldp-in.a
[ 92%] Built target ldp-in
[ 92%] Building CXX object cpu/CMakeFiles/cpu.dir/cpu.cpp.o
[ 93%] Building CXX object cpu/CMakeFiles/cpu.dir/mamewrap.cpp.o
[ 93%] Building CXX object cpu/CMakeFiles/cpu.dir/cpu-debug.cpp.o
[ 94%] Building CXX object cpu/CMakeFiles/cpu.dir/m80.cpp.o
[ 95%] Building CXX object cpu/CMakeFiles/cpu.dir/mc6809.cpp.o
[ 95%] Building CXX object cpu/CMakeFiles/cpu.dir/6809infc.cpp.o
[ 96%] Building CXX object cpu/CMakeFiles/cpu.dir/nes6502.cpp.o
[ 96%] Building CXX object cpu/CMakeFiles/cpu.dir/nes_6502.cpp.o
[ 97%] Building CXX object cpu/CMakeFiles/cpu.dir/cop.cpp.o
[ 98%] Building CXX object cpu/CMakeFiles/cpu.dir/copintf.cpp.o
[ 98%] Linking CXX static library libcpu.a
[ 98%] Built target cpu
[ 98%] Building CXX object timer/CMakeFiles/timer.dir/timer.cpp.o
[ 99%] Linking CXX static library libtimer.a
[ 99%] Built target timer
[100%] Building CXX object CMakeFiles/hypseus.dir/hypseus.cpp.o
[100%] Linking CXX executable hypseus
[100%] Built target hypseus
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/local/bin/hypseus.bin
==> Creating package "hypseus-singe-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: hypseus-singe-git v2.10.4.r0.gc3f9b2a-1 (Thu 11 May 2023 06:59:05 AM CDT)
DirtBagXon commented 1 year ago

Thanks for your help.

DirtBagXon commented 1 year ago

I see you updated the AUR repo, but just noting for any future readers:

https://github.com/DirtBagXon/hypseus-singe/commit/88e27c57927f0549419b653404d410fb62112c2c fixes all the The macro AC_TRY_COMPILE is obsolete warnings too.