Package Details: xemu-git 0.7.118.r0.g03f40b1d8e-2

Git Clone URL: https://aur.archlinux.org/xemu-git.git (read-only, click to copy)
Package Base: xemu-git
Description: Original Xbox emulator (fork of XQEMU)
Upstream URL: https://xemu.app/
Keywords: console emulation emulator game microsoft xbox xiso
Licenses: GPL2
Conflicts: xemu
Provides: xemu
Submitter: abouvier
Maintainer: abouvier
Last Packager: abouvier
Votes: 10
Popularity: 0.002588
First Submitted: 2020-09-28 02:28 (UTC)
Last Updated: 2023-12-23 15:10 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

electronic_punk commented on 2022-04-27 19:59 (UTC)

Ok, i managed to solve this. I use manjaro and tried to use yay. In manjaro repos tomlplusplus is 3.0.1-1 and i have it installed. I downloaded this aur repo, changed then "3.0.1.r11" to "3.0.1-1" in your PKGBUILD file and package built without any error.

abouvier commented on 2022-04-25 20:01 (UTC)

I don't have this error. What have you done!

electronic_punk commented on 2022-04-25 18:21 (UTC)

Error at the beginning of building:

-> Following packages not found: tomlplusplus>=3.0.1.r11 (dependent on: xemu-git)

Neko-san commented on 2022-01-31 17:11 (UTC) (edited on 2022-01-31 17:23 (UTC) by Neko-san)

With that same line of thought, one could also ask:

"Why would anyone make a PKGBUILD to begin with if it's so much work and why do we have a wiki page for it?"

I'm not demanding anything, of course, but this excessive "fear" or what have you of maintaining a PKGBUILD beyond the bare minimum implies that the effort must not really be worth it to the maintainer.

abouvier commented on 2022-01-31 07:55 (UTC) (edited on 2022-01-31 08:01 (UTC) by abouvier)

What makes more sense: asking every PKGBUILD maintainer to add this condition or modifying your own makepkg.conf?

And if you change the default compiler, you should know what you're doing.

Neko-san commented on 2022-01-31 05:15 (UTC)

Adding a conditional check for this seriously isn't a big deal; the only 2 main compilers used on Linux are GCC and Clang - it's not like someone's going to come along and ask about MingW support.

This doesn't override GCC users, only fixes the variables necessary for those deciding they want Clang without making investigating why compilation doesn't work every time something doesn't build.

abouvier commented on 2022-01-31 05:02 (UTC) (edited on 2022-01-31 05:03 (UTC) by abouvier)

PKGBUILDs are not supposed to support every compiler.

It's up to you to add these variables in your environment.

Neko-san commented on 2022-01-30 23:59 (UTC)

Putting this at the top of the build function fixes compiling Xemu with clang:

    if [ "$CC" == "clang" ] || [ "$CXX" == "clang++" ]; then
        export CC=clang
        export CXX=clang++
        export CC_LD=lld
        export CXX_LD=lld
        export AR="/usr/bin/llvm-ar"

        ## The below are optional, but I use them:
        export LD="/usr/bin/ld.lld"
        export NM="/usr/bin/llvm-nm"
        export AS="/usr/bin/llvm-as"
        export RANLIB="/usr/bin/llvm-ranlib"
        export STRIP="/usr/bin/llvm-strip"
        export OBJCOPY="/usr/bin/llvm-objcopy"
    fi

Neko-san commented on 2021-09-20 21:43 (UTC)

Aaaaand, it did get removed, partially They kept the LD export but not exactly as it's required for Xemu as mentioned in the Github conversation

Not be overly negative but... it's stuff like this that makes me not want to contribute to the wiki :/

Neko-san commented on 2021-09-17 23:24 (UTC)

I just added it.

In my experience, contributing to the Arch Wiki just gets my additions removed but we'll see if it doesn't this time :/