Não consigo instalar o pcsx2-git no Arch. [RESOLVIDO]

1. Não consigo instalar o pcsx2-git no Arch. [RESOLVIDO]

Luiz Carlos Da Silva Alcântara
luiz26lcsga

(usa Arch Linux)

Enviado em 25/07/2019 - 15:07h

Estou tentando instalar o pscx2-git no meu arch, porém está dando um erro no cmake.
Aparece isso:
CMake Warning at cmake/SearchForStuff.cmake:218 (message):


It looks like you are compiling with 9.0.x or 9.1.x. Using these versions is not recommended,
as there is a bug known to cause the compiler to segfault while compiling. See patch
https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=275ab714637a64672c6630cfd744af2c70957d5a
Even with that patch, compiling with LTO may still segfault. Use at your own risk!
This text being in a compile log in an open issue may cause it to be closed.
Call Stack (most recent call first):
CMakeLists.txt:27 (include)


CMake Error at cmake/SelectPcsx2Plugins.cmake:21 (message):
Skip build of dev9ghzdrk: missing dependencies:check these libraries ->
gtk2, pcap, libxml2
Call Stack (most recent call first):
cmake/SelectPcsx2Plugins.cmake:130 (print_dep)
CMakeLists.txt:28 (include)


-- Configuring incomplete, errors occurred!
See also "/home/luiz/.cache/yay/pcsx2-git/src/pcsx2/build/CMakeFiles/CMakeOutput.log".
See also "/home/luiz/.cache/yay/pcsx2-git/src/pcsx2/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
Aborting...
Error making: pcsx2-git


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/07/2019 - 16:39h

Não é pacote oficial, depende de quem tá cuidando do PKGBUILD
configurar certinho lá no AUR..
Ou você mesmo ir mexendo no .PKGBUILD, como diz a mensagem, você
precisa especificar o caminho do compilador para o CMake:

Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.


Quem sabe ele atualiza o PKGBUILD na próxima..

Enquanto isso, você não pode usar um Flatpak?
https://www.edivaldobrito.com.br/emulador-de-jogos-de-ps2-pcsx2-no-linux/
https://forums.pcsx2.net/Thread-Any-plans-for-Appimage-or-Flatpak-support

Ou Snap?
https://github.com/tabetai/pcsx2-snap
Talvez desatualizado:
https://forums.pcsx2.net/Thread-PCSX2-Snap-package

Também veja se o pacote pcsx2-tabetai ou outro emulador
não pode suprir suas necessidades (esse é um Snap tb, veja abaixo:)
https://snapcraft.io/install/pcsx2-tabetai/arch

3. Re: Não consigo instalar o pcsx2-git no Arch. [RESOLVIDO]

Luiz Carlos Da Silva Alcântara
luiz26lcsga

(usa Arch Linux)

Enviado em 25/07/2019 - 15:10h

O log error diz:



Determining if the function pcap_get_pfring_id exists failed with the following output:
Change Dir: /home/luiz/.cache/yay/pcsx2-git/src/pcsx2/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_73332/fast && /usr/bin/make -f CMakeFiles/cmTC_73332.dir/build.make CMakeFiles/cmTC_73332.dir/build
make[1]: Entering directory '/home/luiz/.cache/yay/pcsx2-git/src/pcsx2/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_73332.dir/CheckFunctionExists.c.o
/usr/bin/cc -m32 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -mfxsr -mxsave -march=native -pipe -fvisibility=hidden -pthread -fno-builtin-strcmp -fno-builtin-memcmp -mfpmath=sse -Wall -Wextra -Wno-attributes -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-value -Wstrict-aliasing -Wstrict-overflow=1 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -DNDEBUG -O2 -DCHECK_FUNCTION_EXISTS=pcap_get_pfring_id -o CMakeFiles/cmTC_73332.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.15/Modules/CheckFunctionExists.c
Linking C executable cmTC_73332
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_73332.dir/link.txt --verbose=1
/usr/bin/cc -m32 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -mfxsr -mxsave -march=native -pipe -fvisibility=hidden -pthread -fno-builtin-strcmp -fno-builtin-memcmp -mfpmath=sse -Wall -Wextra -Wno-attributes -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-value -Wstrict-aliasing -Wstrict-overflow=1 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -DNDEBUG -O2 -DCHECK_FUNCTION_EXISTS=pcap_get_pfring_id -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -rdynamic CMakeFiles/cmTC_73332.dir/CheckFunctionExists.c.o -o cmTC_73332
/usr/bin/ld: CMakeFiles/cmTC_73332.dir/CheckFunctionExists.c.o: in function `main':
CheckFunctionExists.c:(.text.startup+0x12): undefined reference to `pcap_get_pfring_id'
collect2: error: ld returned 1 exit status
make[1]: *** [CMakeFiles/cmTC_73332.dir/build.make:87: cmTC_73332] Error 1
make[1]: Leaving directory '/home/luiz/.cache/yay/pcsx2-git/src/pcsx2/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:121: cmTC_73332/fast] Error 2





4. Re: Não consigo instalar o pcsx2-git no Arch.

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/07/2019 - 15:23h

Nos comentários no AUR
https://aur.archlinux.org/packages/pcsx2-git/


raunz commented on 2019-07-20 11:23 (edited on 2019-07-20 11:26 by raunz)
Building with clang works. Without downgrading or other workarounds.
Just add the lines export CC=/usr/bin/clang and export CXX=/usr/bin/clang++ above the line cmake .. \

xDShot commented on 2019-07-17 04:30
compile with clang


Ou faça um downgrade do GCC para uma outra versão antes da 9
ou compile com o "clang" (trecho em destaque acima)


5. Re: Não consigo instalar o pcsx2-git no Arch. [RESOLVIDO]

Luiz Carlos Da Silva Alcântara
luiz26lcsga

(usa Arch Linux)

Enviado em 25/07/2019 - 16:22h

naufragus88 escreveu:

Nos comentários no AUR
https://aur.archlinux.org/packages/pcsx2-git/


raunz commented on 2019-07-20 11:23 (edited on 2019-07-20 11:26 by raunz)
Building with clang works. Without downgrading or other workarounds.
Just add the lines export CC=/usr/bin/clang and export CXX=/usr/bin/clang++ above the line cmake .. \

xDShot commented on 2019-07-17 04:30
compile with clang


Ou faça um downgrade do GCC para uma outra versão antes da 9
ou compile com o "clang" (trecho em destaque acima)


Tentei usar clang e não funcionou, fiz o downgrade do gcc para a versão 8.3, porém quando eu tento compilar da erro: GLIBCXX_3.4.26' not found.
E para resolver esse erro tem que atualizar o gcc-libs e quando eu o atualizo diz:
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (project):
The CMAKE_C_COMPILER:

cc

is not a full path and was not found in the PATH.

Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:2 (project):
The CMAKE_CXX_COMPILER:

c++

is not a full path and was not found in the PATH.

Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.




6. Re: Não consigo instalar o pcsx2-git no Arch. [RESOLVIDO]

Luiz Carlos Da Silva Alcântara
luiz26lcsga

(usa Arch Linux)

Enviado em 25/07/2019 - 17:16h

naufragus88 escreveu:

Não é pacote oficial, depende de quem tá cuidando do PKGBUILD
configurar certinho lá no AUR..
Ou você mesmo ir mexendo no .PKGBUILD, como diz a mensagem, você
precisa especificar o caminho do compilador para o CMake:

Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.


Quem sabe ele atualiza o PKGBUILD na próxima..

Enquanto isso, você não pode usar um Flatpak?
https://www.edivaldobrito.com.br/emulador-de-jogos-de-ps2-pcsx2-no-linux/
https://forums.pcsx2.net/Thread-Any-plans-for-Appimage-or-Flatpak-support

Ou Snap?
https://github.com/tabetai/pcsx2-snap
Talvez desatualizado:
https://forums.pcsx2.net/Thread-PCSX2-Snap-package

Também veja se o pacote pcsx2-tabetai ou outro emulador
não pode suprir suas necessidades (esse é um Snap tb, veja abaixo:)
https://snapcraft.io/install/pcsx2-tabetai/arch


Eu não sabia que o flatpak era da versão 1.5, já intalei a versão flatpak hehe vlw mano : )






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts