Package Details: epsxe 2.0.5-34

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: 228
Popularity: 0.000564
First Submitted: 2007-05-02 16:59 (UTC)
Last Updated: 2024-09-14 02:27 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 33 Next › Last »

gregory112 commented on 2025-12-16 15:30 (UTC)

I'm not sure why the function definition in cdr.h is different with all the function implementations in the cdr-*.c files. All I understand from reading all the C files are that this function is supposed to need a single parameter. Therefore, I just add a sed rule under prepare in the PKGBUILD:

  sed -i 's/int OpenCdHandle();/int OpenCdHandle(const char *dev);/g' plugins/dfcdrom/cdr.h

Samueru commented on 2025-11-29 01:57 (UTC)

Doesn't build

fg.c  -fPIC -DPIC -o .libs/libDFCdrom_la-cfg.o
mv -f .deps/libDFCdrom_la-cdr-linux.Tpo .deps/libDFCdrom_la-cdr-linux.Plo
mv -f .deps/libDFCdrom_la-cdr-null.Tpo .deps/libDFCdrom_la-cdr-null.Plo
cdr.c: In function 'CDRopen':
cdr.c:80:13: error: too many arguments to function 'OpenCdHandle'; expected 0, have 1
   80 |         if (OpenCdHandle(CdromDev) == -1) { // if we can't open the cdrom we'll works as a null plugin
      |             ^~~~~~~~~~~~ ~~~~~~~~
In file included from cdr.c:22:
cdr.h:230:5: note: declared here
  230 | int OpenCdHandle();
      |     ^~~~~~~~~~~~
mv -f .deps/libDFCdrom_la-cfg.Tpo .deps/libDFCdrom_la-cfg.Plo
cdr.c: In function 'CDRtest':
cdr.c:522:13: error: too many arguments to function 'OpenCdHandle'; expected 0, have 1
  522 |         if (OpenCdHandle(CdromDev) == -1)
      |             ^~~~~~~~~~~~ ~~~~~~~~
cdr.h:230:5: note: declared here
  230 | int OpenCdHandle();
      |     ^~~~~~~~~~~~
cdr-libcdio.c:74:5: error: conflicting types for 'OpenCdHandle'; have 'int(const char *)'
   74 | int OpenCdHandle(const char *dev) {
      |     ^~~~~~~~~~~~
In file included from cdr-libcdio.c:27:
cdr.h:230:5: note: previous declaration of 'OpenCdHandle' with type 'int(void)'
  230 | int OpenCdHandle();
      |     ^~~~~~~~~~~~
mv -f .deps/libDFCdrom_la-util.Tpo .deps/libDFCdrom_la-util.Plo
make[1]: *** [Makefile:582: libDFCdrom_la-cdr.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:610: libDFCdrom_la-cdr-libcdio.lo] Error 1
mv -f .deps/main.Tpo .deps/main.Po
make[1]: Leaving directory '/tmp/samuel/cache/yay/epsxe/src/PCSX-Reloaded-1.9.95/pcsxr/plugins/dfcdrom'
make: *** [Makefile:462: all-recursive] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: epsxe-exit status 4

Waka_13 commented on 2025-11-23 12:17 (UTC) (edited on 2025-11-23 12:18 (UTC) by Waka_13)

Installing from AUR doesn't work anymore:

In function 'CDRopen': cdr.c:80:13: error: too many arguments to function 'OpenCdHandle'; expected 0, have 1

80 | if (OpenCdHandle(CdromDev) == -1) { // if we can't open the cdrom we'll works as a null plugin

ObamaBinBiden commented on 2025-09-24 04:11 (UTC) (edited on 2025-09-24 16:15 (UTC) by ObamaBinBiden)

Installing from AUR outputs a build error.

Tried to run the downloaded 64 bit version zip from the official ePSXe server, ran into: ./epsxe_x64: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Running the 32 bit version, I get:

./ePSXe: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

Curious if anyone else ran into similar issues or a fix

Polizei commented on 2024-09-29 10:07 (UTC)

You can remove ncurses and openssl-1.0 from deps as you already install ncurses from The Internet Archive, and you can do the same with openssl-1.0.

I already did that in https://pastebin.com/FRrPC53p, as well as taking care of some other things like unquoted variables, mixed variable style (${pkgname} instead of $pkgname), etc.

hav3lock commented on 2024-09-14 02:35 (UTC)

@TheYellowArchite, I'm not sure why the CD rom reader isn't working. I'm not sure there's much I can do about that. Epsxe is a precompiled binary.

hav3lock commented on 2024-09-13 23:55 (UTC)

I've got the peopsgl plugin working. The configure at least. I'm using a VM to do all this so I'm not sure if the peopsgl plugin is working or if it's the VM.

hav3lock commented on 2024-09-13 15:40 (UTC)

Plugins installation is borked

hav3lock commented on 2024-09-13 15:31 (UTC)

I know v.2.0.6 is available on Android, but there's still no release for PC

hav3lock commented on 2024-09-13 04:12 (UTC)

I've gotten the plugins building, but I'm a little unsure of one solution in the gpu.c file.

I've also included the fix for the LIBCURL error.

Let me know if y'all encounter any issues.