Closed Neo2003 closed 7 years ago
Oh, it seems like things changed dramatically in the last few months. I can't build any version at the moment and the latest commit is already on cmake. I will adapt the ebuilds and see how that works out, it can take some time since I'm still at work. Please don't get your hopes up for a working dolphin core even if it builds. Though the repo did get some love recently but it didn't work at all the last time I tried this core. That's also why it isn't pulled by default with libretro-meta. I forgot to properly keyword the builds, sorry.
It should build OK now. I can not test the vulkan backend but opengl results in black screen with good audio and software works and is unplayable slow. looks like it will become usable this year 😄
Hello and many thanks for this work. It still does not compile but now for a known reason (std::align missing in default gentoo GCC 4.9.4):
../Core/PowerPC/Jit64Common/ConstantPool.cpp: In member function ‘const void* ConstantPool::GetConstant(const void*, size_t, size_t, size_t)’:
../Core/PowerPC/Jit64Common/ConstantPool.cpp:47:17: erreur: ‘align’ is not a member of ‘std’
void* ptr = std::align(ALIGNMENT, value_size, m_current_ptr, m_remaining_size);
^
make: *** [rules/libretro.mk:147: ../Core/PowerPC/Jit64Common/ConstantPool.o] Error 1
keywording gcc 5.4.0_r3, emerging it, then reverting the keywording allow to have a 2nd compiler not erased by emerge --depclean. I switched to this 5.4.0 just to emerge dolphin and it compiles fine.
It results in black screen in opengl and refuses to start with Vulkan because I have a graphic card that does not support it fully (Intel HD4000).
Let' hope it become usable this year yes :)
Oh, then I should add some gcc checks. It seems more and more software requires gcc above 5. Thanks for checking things out.
I am using a fresh gentoo x64 on an i3 cpu
Here is the output
My configuration:
I also tried dolphin-libretro-1.0_pre20161211 but it does not link :(