x86 RetroPie-Setup: Couldn't Successfully Build Mupen64plus
Hello, I have been trying to set up Retropie on my x86 Baytrail based Liva PCs.
On one of them I have Mate 18.3 64-bit using the XFCE interface and am able to install Retropie without any issues what so ever.
On the other PC I have the latest Raspian x86 installed, but am able to install everything but Mupen64plus because it says," (mupen64plus-core_/projects/unix/libmupen64plus.so.2.0.0 not found.)
So with that in mind, I am stumped. How come one Linux distro can see it and install it, and the other can not?
(mupen64plus-core_/projects/unix/libmupen64plus.so.2.0.0 not found.)
That's just a generic error when something doesn't compile, but the compilation error itself is somewhere in
/home/pi/RetroPie-Setup/tmp/, under one of the log files there.
Is there a reason you're using Raspian on x86, instead of Mint/Debian/Ubuntu ?
I see files in the LOG directory, but tmp just seems to be a temporary place for it to store files while compiling.
Anyhow, the log files are in some strange "gz" format, so I'm am utterly unsure as to how to read that.
As for why I am using Raspbian, well because I am running Liva micro PCs which are running on a Baytrail and 2Gb of RAM, not to mention a asmall 64Gb emmc. So with that in mind, Raspian seems to run the quickest, though I admit, I've not tried straight Debian so I may try that route next if this gets no where...
...which I don't see why it should You'd think the resolution would be simple.
jonnykesh last edited by
@xd3l .gz files are GNUzip compressed files. Just a Linux zip file essentially. I'm surprised you have never encountered them previously using Linux.
Your standard archiver package like Ark or Xarchiver should open them no issue. Or like most things Linuxy they can be extracted from the command line.
I am good enough at Linux to get around and fix/break things, but no expert by any means.
Anyhow, I extracted the log file out of the latest gz file and it says that
Anyhow, here is the end of my log file to give you all and idea of the nature of the error:
- Setup/tmp/build/mupen64plus/GLideN64/src/GLideNHQ/lib/libz.a(gzwrite.o)' is incompatible with i386 output
- /usr/bin/ld: i386:x86-64 architecture of input file `/home/pi/RetroPie-Setup/tmp/build/mupen64plus/GLideN64/src/GLideNHQ/lib/libz.a(inffast.o)' is incompatible with i386 output
- collect2: error: ld returned 1 exit status
- CMakeFiles/mupen64plus-video-GLideN64.dir/build.make:2598: recipe for target 'plugin/Release/mupen64plus-video-GLideN64.so' failed
- make: *** [plugin/Release/mupen64plus-video-GLideN64.so] Error 1
- CMakeFiles/Makefile2:68: recipe for target 'CMakeFiles/mupen64plus-video-GLideN64.dir/all' failed
- make: *** [CMakeFiles/mupen64plus-video-GLideN64.dir/all] Error 2
- Makefile:83: recipe for target 'all' failed
- make: *** [all] Error 2
- /home/pi/RetroPie-Setup/tmp/build/mupen64plus /home/pi/RetroPie-Setup
- Removing additional swap
- Could not successfully build mupen64plus - N64 emulator MUPEN64Plus (mupen64plus-core/projects/unix/libmupen64plus.so.2.0.0 not found).
This has been reported a few times already (https://retropie.org.uk/forum/topic/16030/retropie-setup-failed-on-ubuntu-as-it-is-unable-to-install-mupen64plus-gliden64), seems to me as an upstream bug.
Try using another x86-64 distro and leave Raspbian x86 aside.
I switched to CrunchBang... works fine now.