==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: libretro-bsnes 1:3208-1 (Fri Jul 25 19:49:04 2025)
==> Retrieving sources...
-> Updating libretro-bsnes git repo...
-> Found libretro-bsnes-flags.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
libretro-bsnes ... Passed
libretro-bsnes-flags.patch ... Passed
==> Making package: libretro-bsnes 1:3208-1 (Fri Jul 25 19:49:28 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
Packages (1) libretro-core-info-1.21.1-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 (5) perl-error-0.17030-2 perl-mailtools-2.22-2 perl-timedate-2.33-8
zlib-ng-2.2.4-1 git-2.50.1-3
Total Installed Size: 40.47 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 zlib-ng...
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]
less: the default pager for git [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).
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
==> 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 ...
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/system/system.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/controller/controller.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/cartridge/cartridge.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/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 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 sfc/dsp/dsp.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/ppu/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/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/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/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/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 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/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 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/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]
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/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/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 ./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/joypad.c ...
Compiling gb/Core/mbc.c ...
Compiling gb/Core/memory.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/printer.c ...
Compiling gb/Core/random.c ...
Compiling gb/Core/rewind.c ...
Compiling gb/Core/save_state.c ...
Compiling gb/Core/sgb.c ...
Compiling gb/Core/sm83_cpu.c ...
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 gb/Core/symbol_hash.c ...
Compiling gb/Core/timing.c ...
Compiling processor/arm7tdmi/arm7tdmi.cpp ...
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/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:3208-1 (Fri Jul 25 19:50:35 2025)
==> Cleaning up...