I'll look over this in the next couple of days. Been busy with studies.
Search Criteria
Package Details: epsxe 2.0.5-31
Package Actions
Git Clone URL: | https://aur.archlinux.org/epsxe.git (read-only, click to copy) |
---|---|
Package Base: | epsxe |
Description: | Enhanced PSX emulator |
Upstream URL: | https://epsxe.com |
Keywords: | emulator playstation |
Licenses: | unknown |
Conflicts: | bin32-epsxe |
Submitter: | None |
Maintainer: | hav3lock |
Last Packager: | hav3lock |
Votes: | 229 |
Popularity: | 0.21 |
First Submitted: | 2007-05-02 16:59 (UTC) |
Last Updated: | 2023-07-22 01:14 (UTC) |
Dependencies (10)
- bash (bash-devel-static-gitAUR, bash-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR)
- gtk3 (gtk3-ubuntuAUR, gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR)
- libcanberra
- libcurl-compat (libcurl-compat-gitAUR, libcurl-http3-ngtcp2-compatAUR)
- libxt
- ncurses (ncurses-gitAUR)
- openssl-1.0AUR
- sdl_ttf
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
Required by (5)
Sources (6)
hav3lock commented on 2024-03-08 04:19 (UTC)
exuvo commented on 2024-03-05 20:35 (UTC) (edited on 2024-03-05 20:37 (UTC) by exuvo)
Got this building in i686 so the plugins on AUR work. Skipped checksums, changed all source paths with CARCH in them to i686. Changed the mv in prepare to "ePSXe" "$pkgname". Hackish but pacman refused to install package if i changed CHARCH to i686.
Changed start script epsxe.sh to: LD_LIBRARY_PATH+=:/opt/epsxe LD_PRELOAD=/usr/lib32/libcurl.so.3 padsp /opt/epsxe/epsxe "$@"
padsp is there for OSS sound plugin to work under pulseaudio, probably remove that if using another sound server.
Copied /opt/epsxe/cfg and /opt/epsxe/plugins to ~/.epsxe/ for plugins to show up.
ipaqmaster commented on 2024-03-03 10:33 (UTC) (edited on 2024-03-03 10:33 (UTC) by ipaqmaster)
A clean build is throwing the below e4ven after trying cniw's solution from November 2021
/opt/epsxe/epsxe: /opt/epsxe/libncurses.so.5: no version information available (required by /opt/epsxe/epsxe)
/opt/epsxe/epsxe: /opt/epsxe/libncurses.so.5: no version information available (required by /opt/epsxe/epsxe)
/opt/epsxe/epsxe: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /opt/epsxe/epsxe)
hav3lock commented on 2023-07-22 02:43 (UTC)
Okay, building 64-bit versions of the plugins that PCSXR provides/uses is more complicated than I hoped. It will require some more time to finetune the build and installation.
hav3lock commented on 2023-05-31 03:22 (UTC)
I'm working on fixing the issues, but ran out of time today. Will hopefully have these done sometime this week. Might have to wait until next Tuesday, however.
hav3lock commented on 2023-05-01 03:36 (UTC)
I will look into that @anon_leper; it's been a bit.
I will correct that @Issy.
anon_leper commented on 2023-02-15 13:36 (UTC) (edited on 2023-02-15 13:38 (UTC) by anon_leper)
This package compiles 64-bit plugins, including Pete's XGL2. https://aur.archlinux.org/packages/pcsxr
You can compile it yourself. https://github.com/frealgagu/PCSX-Reloaded/archive/1.9.95.tar.gz
Issy commented on 2022-10-17 19:48 (UTC) (edited on 2022-10-17 20:20 (UTC) by Issy)
Reading through the comment threads on both the bin32-epsxe package and the epsxe package, I realize that in order to run the epsxe-plugin-gpu-xgl2 plugin I need to have the bin32-epsxe package installed. So I installed this package. The emulator runs, but crashes with the following error the moment I try to open the video configuration menu option:
~/.epsxe/plugins//libgpuPeteXGL2.so.2.0.9: verkeerde ELF-klasse: ELFCLASS32
Telling me the 32bit plugin isn´t compatible with the 64bit binary.
Running file
on epsxe gives me the following output:
/opt/epsxe/epsxe: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=be2e59a8e33aa414087034545241837a10291d0f, stripped
It appears that the bin32-epsxe package still installs the 64 bit binary.
I'm a Arch and Linux beginner, so I tried to manually download the 32bit binary and manually replace the 64bit binary with it. But it didn't work.
hav3lock commented on 2021-11-29 21:46 (UTC) (edited on 2021-11-29 21:47 (UTC) by hav3lock)
I'll be getting to these changes later this week. Thanks for pointing this stuff out.
@cniw @vagelis @async
cniw commented on 2021-11-26 14:37 (UTC) (edited on 2021-11-26 15:16 (UTC) by cniw)
for anyone who gets an error message like this
/opt/epsxe/epsxe: libncurses.so.5: version `NCURSES_TINFO_5.0.19991023' not found (required by /opt/epsxe/epsxe)
/opt/epsxe/epsxe: libncurses.so.5: version `NCURSES_5.0.19991023' not found (required by /opt/epsxe/epsxe)
this is my temporary solution
wget --content-disposition https://archive.org/download/archlinux_pkg_ncurses/ncurses-5.9_20141101-1-x86_64.pkg.tar.xz
mkdir ncurses
tar xf ncurses-5.9_20141101-1-x86_64.pkg.tar.xz -C ncurses &>/dev/null
sudo cp ncurses/usr/lib/libncursesw.so.5.9 /opt/epsxe
rm -rf ncurses
cd /opt/epsxe
sudo ln -sf libncursesw.so.5.9 libncurses.so.5
sudo ln -sf libncursesw.so.5.9 libtinfo.so.5
epsxe
@hav3lock maybe you can use the old libncurses library as a symbolic link target in PKGBUILD
Pinned Comments