Package Details: 86box 4.2.1-1

Git Clone URL: https://aur.archlinux.org/86box.git (read-only, click to copy)
Package Base: 86box
Description: An emulator for classic IBM PC clones
Upstream URL: https://86box.net/
Keywords: emulator
Licenses: GPL-2.0-or-later
Submitter: Lili1228
Maintainer: Lili1228
Last Packager: Lili1228
Votes: 6
Popularity: 0.188467
First Submitted: 2022-02-16 18:01 (UTC)
Last Updated: 2024-09-01 16:26 (UTC)

Latest Comments

1 2 Next › Last »

Dr_Z commented on 2024-06-22 23:45 (UTC) (edited on 2024-06-22 23:46 (UTC) by Dr_Z)

Looks like something changed with the rtmidi dependency recently which broke this package:

[tim@komodo ~/aur/86box]$ 86Box
86Box: error while loading shared libraries: librtmidi.so.6: cannot open shared object file: No such file or directory
[tim@komodo ~/aur/86box]$ locate librtmidi.so
/usr/lib/librtmidi.so
/usr/lib/librtmidi.so.7
/usr/lib/librtmidi.so.7.0.0

Lili1228 commented on 2024-02-22 08:34 (UTC)

@chungy There's no tgz at https://github.com/${_pkgname}/${_pkgname}/archive/refs/tags/v${pkgver}.tar.gz yet, I don't want to make 4.1-2 just because I use a different URL initially.

Lili1228 commented on 2023-11-07 08:59 (UTC) (edited on 2023-11-07 09:03 (UTC) by Lili1228)

@ricolaoz Never use language other than English on AUR, I don't have to know French. For commands, prefix them with LANG=C so they are in English.

AUR helpers are not supported (https://wiki.archlinux.org/title/AUR_helpers). The error comes purely from pamac not cleaning up the cache beforehand, I'm not familiar with Manjaro, so I have no clue how to cleanbuild there, it should be on Manjaro's wiki.

ricolaoz commented on 2023-11-06 19:57 (UTC)

installation impossible...

Voici le retour de PAMAC-aur : Construction de 86box... ==> Création du paquet 86box 4.0.1-1 (lun. 06 nov. 2023 20:53:57) ==> Vérification des dépendances pour l’exécution… ==> Vérification des dépendances pour la compilation… ==> Récupération des sources… -> 86Box.tgz trouvé ==> Validation des fichiers source avec sha512sums… 86Box.tgz ... ÉCHEC ==> ERREUR : Un ou plusieurs fichiers ne sont pas valides ! Impossible de construire 86box

J'y vois une erreur de checksum, peut-être pas mis à jour par rapport à l'ancien checksum de l'ancienne version du paquet.

mikearch commented on 2022-11-24 19:19 (UTC)

I'm sorry for double posting @oscareczek

It works. All is well now. Thank you

Lili1228 commented on 2022-11-24 18:39 (UTC)

@mikearch You didn't have to comment both packages :P I consulted 86Box Discord and added a dependency, please tell me if that fixed the issue.

mikearch commented on 2022-11-24 15:37 (UTC)

According to this:

https://github.com/86Box/86Box/issues/2666

This package seems not to contain specific wayland code, which can make the mouse non-functional under wayland.

Would you consider looking in to this?

Thank you for your work.

Lili1228 commented on 2022-10-22 09:41 (UTC)

Fixed, thanks.

VorpalWay commented on 2022-10-20 21:18 (UTC)

As of the latest update I'm getting a build error (x86-64, building using aurutils in a chroot, this has worked before):

[450/505] Building CXX object src/qt/CMakeFiles/ui.dir/ui_autogen/mocs_compilation.cpp.o
FAILED: src/qt/CMakeFiles/ui.dir/ui_autogen/mocs_compilation.cpp.o 
/usr/bin/c++ -DCMAKE -DEVDEV_INPUT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DUSE_DYNAREC -DUSE_RTMIDI -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -I/build/86box/src/build/src/qt -I/build/86box/src/86Box-3.7.1/src/qt -I/build/86box/src/build/src/qt/ui_autogen/include -I/usr/include/freetype2 -I/usr/include/SDL2 -I/build/86box/src/build/src/include -I/build/86box/src/86Box-3.7.1/src/include -I/build/86box/src/86Box-3.7.1/src/cpu -I/build/86box/src/86Box-3.7.1/src/codegen -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtNetwork -isystem /usr/include/libevdev-1.0 -m64 -march=x86-64 -msse2 -mfpmath=sse -mstackrealign -fomit-frame-pointer -Wall -fno-strict-aliasing  -g0 -O3 -fPIC -std=c++17 -MD -MT src/qt/CMakeFiles/ui.dir/ui_autogen/mocs_compilation.cpp.o -MF src/qt/CMakeFiles/ui.dir/ui_autogen/mocs_compilation.cpp.o.d -o src/qt/CMakeFiles/ui.dir/ui_autogen/mocs_compilation.cpp.o -c /build/86box/src/build/src/qt/ui_autogen/mocs_compilation.cpp
In file included from /usr/include/qt/QtGui/qvulkanwindow.h:51,
                 from /usr/include/qt/QtGui/QVulkanWindow:1,
                 from /build/86box/src/build/src/qt/ui_autogen/EWIEGA46WW/../../../../../86Box-3.7.1/src/qt/qt_vulkanwindowrenderer.hpp:4,
                 from /build/86box/src/build/src/qt/ui_autogen/EWIEGA46WW/moc_qt_vulkanwindowrenderer.cpp:10,
                 from /build/86box/src/build/src/qt/ui_autogen/mocs_compilation.cpp:33:
/usr/include/qt/QtGui/qvulkaninstance.h:55:10: fatal error: vulkan/vulkan.h: No such file or directory
   55 | #include <vulkan/vulkan.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
[453/505] Building CXX object src/qt/CMakeFiles/ui.dir/qt_rendererstack.cpp.o
FAILED: src/qt/CMakeFiles/ui.dir/qt_rendererstack.cpp.o 
/usr/bin/c++ -DCMAKE -DEVDEV_INPUT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DUSE_DYNAREC -DUSE_RTMIDI -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -I/build/86box/src/build/src/qt -I/build/86box/src/86Box-3.7.1/src/qt -I/build/86box/src/build/src/qt/ui_autogen/include -I/usr/include/freetype2 -I/usr/include/SDL2 -I/build/86box/src/build/src/include -I/build/86box/src/86Box-3.7.1/src/include -I/build/86box/src/86Box-3.7.1/src/cpu -I/build/86box/src/86Box-3.7.1/src/codegen -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtNetwork -isystem /usr/include/libevdev-1.0 -m64 -march=x86-64 -msse2 -mfpmath=sse -mstackrealign -fomit-frame-pointer -Wall -fno-strict-aliasing  -g0 -O3 -fPIC -std=c++17 -MD -MT src/qt/CMakeFiles/ui.dir/qt_rendererstack.cpp.o -MF src/qt/CMakeFiles/ui.dir/qt_rendererstack.cpp.o.d -o src/qt/CMakeFiles/ui.dir/qt_rendererstack.cpp.o -c /build/86box/src/86Box-3.7.1/src/qt/qt_rendererstack.cpp
In file included from /usr/include/qt/QtGui/qvulkanwindow.h:51,
                 from /usr/include/qt/QtGui/QVulkanWindow:1,
                 from /build/86box/src/86Box-3.7.1/src/qt/qt_vulkanwindowrenderer.hpp:4,
                 from /build/86box/src/86Box-3.7.1/src/qt/qt_rendererstack.cpp:27:
/usr/include/qt/QtGui/qvulkaninstance.h:55:10: fatal error: vulkan/vulkan.h: No such file or directory
   55 | #include <vulkan/vulkan.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/arvid/build
FAILED: 86box.stamp 
env -C /home/arvid/.cache/aurutils/sync/86box -- aur build --clean --syncdeps -d custom-archiving --root /home/custompkgs/custom-archiving --chroot --makepkg-conf /etc/makepkg.conf --remove && date --rfc-3339=ns > 86box.stamp
ninja: build stopped: cannot make progress due to previous errors.
Build failed

My guess is that there is a missing dependency on vulkan-headers that was implicit when using qt6 (qt6-base depends on vulkan-headers). You probably will not notice unless you build in a clean chroot.

chungy commented on 2022-05-16 23:54 (UTC)

In order to deal with upstream issue 2333 (https://github.com/86Box/86Box/issues/2333), I recommend making this package depend on qt5-base and remove -DUSE_QT6=ON from the PKGBUILD.