Package Details: box64 0.2.4-1

Git Clone URL: (read-only, click to copy)
Package Base: box64
Description: Linux Userspace x86_64 Emulator with a twist
Upstream URL:
Keywords: emulator
Licenses: MIT
Submitter: mogwai
Maintainer: mogwai
Last Packager: mogwai
Votes: 5
Popularity: 0.44
First Submitted: 2021-08-31 07:59 (UTC)
Last Updated: 2023-08-20 08:47 (UTC)

Latest Comments

1 2 Next › Last »

37h4n commented on 2023-01-25 23:32 (UTC) (edited on 2023-01-25 23:34 (UTC) by 37h4n)

For Asahi Linux users on M1, you'll need to go to PKGBUILD and replace -DARM_DYNAREC=ON with -DM1=1 under the if [[ $CARCH == "aarch64" ]]; then section, or else you'll get errors running programs.

Popolon commented on 2022-11-24 12:23 (UTC)

Build it again using your PKGBUILD (about the same rules) and it works too :). Thank you very much!!

mogwai commented on 2022-11-23 08:31 (UTC)

@Popolon: I added riscv64. Can you test this? I don't have riscv64 hardware, so I can't test it myself.

Popolon commented on 2022-11-22 00:20 (UTC) (edited on 2022-11-22 14:18 (UTC) by Popolon)

Please, add for riscv64 support (it works on RISCV64 after my tests):

arch=('x86_64' 'aarch64' 'riscv64')

in the build()

    elif [[ $CARCH == "riscv64" ]]; then
    cmake -B build -S . \
          -DRV64=1 \
          -DCMAKE_BUILD_TYPE=RelWithDebInfo \

and in the package()

    elif [[ $CARCH == "riscv64" ]]; then
      make DESTDIR=${pkgdir} install

bradpitcher commented on 2022-09-29 15:42 (UTC) (edited on 2022-09-29 15:43 (UTC) by bradpitcher)

So odd, I also had a build failure using yay

make[2]: Entering directory '/home/brad/.cache/yay/box64/src/box64-0.1.8/build'
make[2]: *** No rule to make target '/home/brad/_private.hache/yay/box64/src/box64-0.1.8/src/wrapped/wrappedvulkan_private.h', needed by '/home/brad/.cache/yay/box64/src/box64-0.1.8/src/wrapped/generated/functions_list.txt'.  Stop.
make[2]: Leaving directory '/home/brad/.cache/yay/box64/src/box64-0.1.8/build'
make[1]: *** [CMakeFiles/Makefile2:97: CMakeFiles/WRAPPERS.dir/all] Error 2
make[1]: Leaving directory '/home/brad/.cache/yay/box64/src/box64-0.1.8/build'
make: *** [Makefile:166: all] Error 2
make: Leaving directory '/home/brad/.cache/yay/box64/src/box64-0.1.8/build'
==> ERROR: A failure occurred in build().
 -> error making: box64

But manually cloning the repo and running makepkg it worked ¯\_(ツ)_/¯

mogwai commented on 2021-12-08 11:01 (UTC)

@danielmazurkiewi: Sorry, cannot reproduce, it works perfectly fine for me.

Two things: - Please only report errors that occur when building packages through makepkg. AUR helpers like yay are not supported. - Please add more information if you want to have people debug a potential issue. The quoted lines are printed due to an error during building of the package. That only happens when it's triggered by an error of the actual build process. That's the error you want to look for and solve.

danielmazurkiewi commented on 2021-12-08 09:15 (UTC)

Just tried to install it with yay -S box64 and getting this error:

==> ERROR: A failure occurred in build().
 -> error making: box64

zer0def commented on 2021-11-27 09:45 (UTC)

Building in Termux surfaces python as a missing makedep.

jzbor commented on 2021-11-20 23:30 (UTC)

Oh sorry you are right. I tried it with makepkg, but in the .cache/yay directory xD. Learned my lesson...

Thanks for the package!

mogwai commented on 2021-11-20 12:39 (UTC) (edited on 2021-11-20 16:08 (UTC) by mogwai)

@jzbor: Do you also get an error when you use makepkg directly? Because the error below looks like a cache problem with yay. Please remember that problems should only be reported if they are reproducible with makepkg; AUR helpers are not supported.