Comments (10)
It's a bug in archlinux unicorn version package..
I solved this compile manually from https://github.com/unicorn-engine/unicorn
create folder i.e src/external/unicorn/linux/
make UNICORN_QEMU_FLAGS="--python=/usr/bin/python2"
Edit src/external/CMakelist.txt
target_include_directories(unicorn INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/unicorn/linux/include")
target_link_libraries(unicorn INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/unicorn/linux/libunicorn.a")
Now linker fine for me tested with gcc7 and clang 5.0
from vita3k.
While this workaround works, it's not an Arch Linux bug. If I manually add the linker flags to CXXFLAGS in cmake, Vita3K builds fine.
cmake -E env CXXFLAGS="-lglib-2.0 -lpthread -lm -lunicorn" cmake ../src
, worked. I didn't test with only -lunicorn
, maybe that's enough.
from vita3k.
@parkerlreed The software rendered version too doesn't work due to Sce dirent not being implemented still (at least for me).
If you want to try it, it's available on my website (not VitaDB). Pick v.2.1 or lower.
from vita3k.
The ux0 folder are created for me $HOME/.local/share/Vita3K/Vita3K/ux0/data
from vita3k.
CMakeError.log
CMakeOutput.log
from vita3k.
UNICORN_LIBRARIES
is certainly defined as unicorn
so it should work, I'm not very familiar with cmake
personally though.
from vita3k.
Sweet, that worked. I had to copy build-linux/emulator/Vita3K to src/emulator (for the shaders folder).
(VitaQuake bailed but I assume it's just because I'm trying to use the VitaGL version)
from vita3k.
@Rinnegatamante Any special place for the data folder? vitaQuake (2.1) and data in the same folder gives me
[parker@e55 emulator]$ ./Vita3K ~/vitaQuake.vpk
Vita3K (git 92a3667c699e8ed5179d5a1e12fd77b47f34b757)
>>> sceKernelCreateLwMutex <<< Unimplemented import called.
>>> sceKernelCreateMutex <<< Unimplemented import called.
>>> sceKernelUnlockLwMutex <<< Unimplemented import called.
>>> sceCtrlSetSamplingMode <<< Unimplemented import called.
>>> sceTouchSetSamplingState <<< Unimplemented import called.
>>> sceAppUtilInit <<< Unimplemented import called.
>>> sceCommonDialogSetConfigParam <<< Unimplemented import called.
>>> sceKernelLockMutex <<< Unimplemented import called.
>>> sceKernelUnlockMutex <<< Unimplemented import called.
>>> sceKernelLockLwMutex <<< Unimplemented import called.
GL_VERSION = 3.0 Mesa 17.4.0-devel (git-4d61eb8018)
GL_SHADING_LANGUAGE_VERSION = 1.30
>>> sceIoDopen <<< Unimplemented import called.
>>> sceIoDread <<< Unimplemented import called.
>>> sceIoDclose <<< Unimplemented import called.
Segmentation fault (core dumped)
from vita3k.
The emulator should create a ux0 folder however i've not clearly understood where this is created.
from vita3k.
It's created wherever SDL says app preferences go. Maybe there's a better place but SDL doesn't supply it, AFAIK. Thanks all for your work on Linux support.
from vita3k.
Related Issues (20)
- [Feature Request]: Add "Backend Renderer" to custom config HOT 3
- [BUG]: [macOS] log file grows to over 100GB with Shader Logging turned on HOT 3
- [BUG]: Muramasa Rebirth [PCSB00404] randomly crashes if NGS is enabled (otherwise there is no audio and no crash) HOT 2
- [BUG]: Linux build is forced to take precompiled ffmpeg binaries HOT 3
- [Feature Request]: Emulation Station Support For Linux! HOT 2
- [BUG]: Atelier Meruru PCSB00377 bossfight animation causes SIGSEGV
- [Feature Request]: Allow mapping of Steam Deck trackpads akin to the touchpads on the DS4 and DualSense
- [BUG]: (PCES00895) Nightcry 1.01 crashing Chapter 2 Scene 3
- [Feature Request]: touchscreen recentering analog sticks (android) HOT 1
- [BUG]: Only play eng voice in NINJA GAIDEN Σ PLUS [PCSG00033]. HOT 4
- [BUG]: sceNgs issue that happens in the "The Legend of Heroes: Trails in the Sky series" HOT 1
- [BUG]:Games crashing after logo at phone with Hyper OS but works perfectly without (android) is:open HOT 1
- [Feature Request]: VitaCheat Compatibility Inquiry
- [Moshikaki] (PCSG00706) sprites not loading, game crashing
- [BUG]: PCSH00250 HOT 1
- Incredibly high RAM usage, possibly a leak? HOT 3
- [BUG]: Custom configuration affects global configuration
- [BUG]: Vita3K cannot execute PCSG00610 after lastest memoey leak update HOT 4
- [BUG]: Ridge Racer (PCSE0001) stuck on the start screen HOT 1
- [BUG]: Helldivers (Where it crashes and how I got it running....for Liberty!)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vita3k.