==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: libretro-bsnes 1:3182-1 (Fri Mar 14 05:32:21 2025)
==> Retrieving sources...
  -> Cloning libretro-bsnes git repo...
Cloning into bare repository '/home/leming/work/libretro-bsnes/libretro-bsnes'...
  -> Found libretro-bsnes-flags.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    libretro-bsnes ... Skipped
    libretro-bsnes-flags.patch ... Passed
==> Making package: libretro-bsnes 1:3182-1 (Fri Mar 14 05:32:32 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (1) libretro-core-info-1.20.0-1

Total Installed Size:  0.39 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libretro-core-info...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (4) perl-error-0.17030-1  perl-mailtools-2.22-1  perl-timedate-2.33-7
             git-2.48.1-2

Total Installed Size:  44.42 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
  -> Found libretro-bsnes-flags.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of libretro-bsnes git repo...
Cloning into 'libretro-bsnes'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file nall/GNUmakefile
Hunk #1 succeeded at 138 with fuzz 1 (offset 11 lines).
==> Starting pkgver()...
==> Starting build()...
make: Entering directory '/build/libretro-bsnes/src/libretro-bsnes/bsnes'
Compiling target-libretro/libretro.cpp ...
Compiling target-libretro/program.cpp ...
Compiling ../libco/libco.c ...
Compiling emulator/emulator.cpp ...
Compiling filter/filter.cpp ...
Compiling lzma/lzma.cpp ...
Compiling sfc/interface/interface.cpp ...
Compiling sfc/system/system.cpp ...
Compiling sfc/controller/controller.cpp ...
Compiling sfc/cartridge/cartridge.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from emulator/emulator.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/memory/memory.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/controller/controller.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/cpu/cpu.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/system/system.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/smp/smp.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from lzma/lzma.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/dsp/dsp.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from filter/filter.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/ppu/ppu.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from target-libretro/libretro.cpp:4:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/ppu-fast/ppu.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/memory/memory.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/expansion/expansion.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/interface/interface.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/coprocessor/coprocessor.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/smp/smp.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling sfc/slot/slot.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/dsp/dsp.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling gb/Core/apu.c ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/expansion/expansion.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling gb/Core/camera.c ...
Compiling gb/Core/rumble.c ...
Compiling gb/Core/display.c ...
Compiling gb/Core/gb.c ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from target-libretro/program.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling gb/Core/joypad.c ...
Compiling gb/Core/mbc.c ...
Compiling gb/Core/memory.c ...
Compiling gb/Core/printer.c ...
gb/Core/gb.c: In function 'GB_attributed_logv':
gb/Core/gb.c:25:5: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
gb/Core/gb.c: In function 'GB_load_boot_rom':
gb/Core/gb.c:218:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
gb/Core/gb.c: In function 'GB_load_rom':
gb/Core/gb.c:296:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
gb/Core/gb.c: In function 'GB_load_gbs':
gb/Core/gb.c:469:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
gb/Core/gb.c: In function 'GB_load_isx':
gb/Core/gb.c:486:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
Compiling gb/Core/random.c ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/ppu-fast/ppu.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling gb/Core/rewind.c ...
Compiling gb/Core/save_state.c ...
Compiling gb/Core/sgb.c ...
Compiling gb/Core/sm83_cpu.c ...
Compiling gb/Core/symbol_hash.c ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/cpu/cpu.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
Compiling gb/Core/timing.c ...
Compiling processor/arm7tdmi/arm7tdmi.cpp ...
gb/Core/save_state.c: In function 'GB_is_save_state':
gb/Core/save_state.c:1335:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
gb/Core/save_state.c:1343:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
gb/Core/save_state.c:1351:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
Compiling processor/spc700/spc700.cpp ...
Compiling processor/wdc65816/wdc65816.cpp ...
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/cartridge/cartridge.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from ./sfc/slot/bsmemory/bsmemory.cpp:1,
                 from sfc/slot/slot.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./processor/processor.hpp:3,
                 from processor/spc700/spc700.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./processor/processor.hpp:3,
                 from processor/arm7tdmi/arm7tdmi.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./processor/processor.hpp:3,
                 from processor/wdc65816/wdc65816.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from ./sfc/coprocessor/icd/icd.cpp:1,
                 from sfc/coprocessor/coprocessor.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
In file included from ../nall/string.hpp:362,
                 from ../nall/chrono.hpp:4,
                 from ./emulator/emulator.hpp:8,
                 from ./sfc/sfc.hpp:6,
                 from sfc/ppu/ppu.cpp:1:
../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)':
../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer<nall::BML::ManagedNode>'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer<nall::Markup::ManagedNode>&'} does not use 'nall::shared_pointer<T>::shared_pointer(const nall::shared_pointer<U>&) [with U = nall::BML::ManagedNode; <template-parameter-2-2> = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined]
g++ -o out/bsnes_libretro.so -shared obj/libretro.o obj/program.o obj/libco.o obj/emulator.o obj/filter.o obj/lzma.o obj/sfc-interface.o obj/sfc-system.o obj/sfc-controller.o obj/sfc-cartridge.o obj/sfc-memory.o obj/sfc-cpu.o obj/sfc-smp.o obj/sfc-dsp.o obj/sfc-ppu.o obj/sfc-ppu-fast.o obj/sfc-expansion.o obj/sfc-coprocessor.o obj/sfc-slot.o obj/gb-apu.o obj/gb-camera.o obj/gb-rumble.o obj/gb-display.o obj/gb-gb.o obj/gb-joypad.o obj/gb-mbc.o obj/gb-memory.o obj/gb-printer.o obj/gb-random.o obj/gb-rewind.o obj/gb-save_state.o obj/gb-sgb.o obj/gb-sm83_cpu.o obj/gb-symbol_hash.o obj/gb-timing.o obj/processor-arm7tdmi.o obj/processor-spc700.o obj/processor-wdc65816.o -Wl,--no-undefined -Wl,--version-script=target-libretro/link.T -lgomp -Wl,-Bdynamic -fopenmp -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -ldl -shared -I../sameboy
make: Leaving directory '/build/libretro-bsnes/src/libretro-bsnes/bsnes'
==> 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...
==> Creating package "libretro-bsnes"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: libretro-bsnes 1:3182-1 (Fri Mar 14 05:33:15 2025)
==> Cleaning up...