Package Details: rpcs3 0.0.5-7

Git Clone URL: https://aur.archlinux.org/rpcs3.git (read-only)
Package Base: rpcs3
Description: Open-source Sony PlayStation 3 Emulator
Upstream URL: https://rpcs3.net/
Licenses: GPL2
Submitter: Sanpi
Maintainer: Sanpi
Last Packager: Sanpi
Votes: 19
Popularity: 0.431482
First Submitted: 2017-07-25 19:54
Last Updated: 2018-12-24 10:29

Latest Comments

1 2 3 Next › Last »

Sanpi commented on 2018-12-24 10:29

@sehraf fixed, thank you.

sehraf commented on 2018-12-23 00:07

getting this error:

patch: **** Can't open patch file /tmp/makepkg/rpcs3/src/../rpcs3.patch : No such file or directory

Sanpi commented on 2018-11-09 22:19

@moll patch added, thank you!

moll commented on 2018-10-30 16:20

I got it to compile with the following changes:

+++ a/rpcs3-0.0.5/rpcs3/rpcs3qt/settings_dialog.cpp 2018-02-24 15:06:08.000000000 +0000
--- b/rpcs3-0.0.5/rpcs3/rpcs3qt/settings_dialog.cpp 2018-10-30 16:13:26.590864589 +0000
@@ -12,7 +12,6 @@
 #include <QApplication>
 #include <QDesktopWidget>
 #include <QTimer>
+#include <QButtonGroup>

 #include "settings_dialog.h"
+++ a/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp   2018-02-24 15:06:08.000000000 +0000
--- b/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp   2018-10-30 16:09:33.213314225 +0000
@@ -229,8 +229,8 @@

                        if (size)
                        {
-                           data = (u8*)av_calloc(1, size + FF_INPUT_BUFFER_PADDING_SIZE);
-                           this->size = size + FF_INPUT_BUFFER_PADDING_SIZE;
+                           data = (u8*)av_calloc(1, size + AV_INPUT_BUFFER_PADDING_SIZE);
+                           this->size = size + AV_INPUT_BUFFER_PADDING_SIZE;
                        }
                        else
                        {

Apply that to the src directory and then makepkg --noextract.

EnSER commented on 2018-10-03 10:04

I'm also getting a compiler error at "FF_INPUT_BUFFER_PADDING_SIZE". Any chance that this gets fixed?

hak8or commented on 2018-07-30 01:33

I am also confirming the compilation bug still exists, and it seems to be the same one:

/home/hak8or/.cache/yay/rpcs3/src/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp: In constructor ‘AudioDecoder::cpu_task()::AVPacketHolder::AVPacketHolder(u32)’:
/home/hak8or/.cache/yay/rpcs3/src/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp:232:40: error: ‘FF_INPUT_BUFFER_PADDING_SIZE’ was not declared in this scope
        data = (u8*)av_calloc(1, size + FF_INPUT_BUFFER_PADDING_SIZE);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hak8or/.cache/yay/rpcs3/src/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp:232:40: note: suggested alternative: ‘AV_INPUT_BUFFER_PADDING_SIZE’
        data = (u8*)av_calloc(1, size + FF_INPUT_BUFFER_PADDING_SIZE);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        AV_INPUT_BUFFER_PADDING_SIZE

laegnur commented on 2018-05-22 07:38

If I try to install this AUR I get a compilation error.

/tmp/yaourt-tmp-laegnur/aur-rpcs3/src/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp: In constructor ‘AudioDecoder::cpu_task()::AVPacketHolder::AVPacketHolder(u32)’: /tmp/yaourt-tmp-laegnur/aur-rpcs3/src/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp:232:40: error: ‘FF_INPUT_BUFFER_PADDING_SIZE’ was not declared in this scope data = (u8*)av_calloc(1, size + FF_INPUT_BUFFER_PADDING_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/yaourt-tmp-laegnur/aur-rpcs3/src/rpcs3-0.0.5/rpcs3/Emu/Cell/Modules/cellAdec.cpp:232:40: note: suggested alternative: ‘AV_INPUT_BUFFER_PADDING_SIZE’ data = (u8*)av_calloc(1, size + FF_INPUT_BUFFER_PADDING_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AV_INPUT_BUFFER_PADDING_SIZE

If I compiled it following the instructions on the official GIT page, it works.

Zeioth commented on 2018-05-21 01:26

Fail to build at 9%:

[ 9%] Linking CXX executable ../../../bin/llvm-tblgen /usr/bin/ld: cannot find -lyaml-cpp

collect2: error: ld returned 1

make[2]: *** [llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make:162: bin/llvm-tblgen] Error 1

make[1]: *** [CMakeFiles/Makefile2:1031: llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/all] Error 2

make: *** [Makefile:152: all] Error 2

Sanpi commented on 2018-05-08 07:27

@VerruckteFuchs I don’t understand how it’s possible, but I fixed the problem. Thank you.

VerruckteFuchs commented on 2018-05-07 21:36

At lines 104-106 I'm getting errors with the PKGBUILD:

rm: cannot remove '/var/cache/pacman/custom/rpcs3/pkg/rpcs3/usr/bin/llvm-tblgen': No such file or directory

rm: cannot remove '/var/cache/pacman/custom/rpcs3/pkg/rpcs3/usr/include': No such file or directory

rm: cannot remove '/var/cache/pacman/custom/rpcs3/pkg/rpcs3/usr/lib': No such file or directory

I can have the PKGBUILD go a line further as I comment out each line, but each rm seems to fail. My aur package directory is /var/cache/pacman/custom, FYI.

Edit: Commenting out lines 102-107 allow the PKGBUILD to be run with no errors. The directories the PKGBUILD is trying to rm at those lines may be somewhere else or non-existent at rm time for whatever reason.