-
Notifications
You must be signed in to change notification settings - Fork 23
Compilation issues with GCC8 #193
Comments
I think the issue is related to gcc 8 How come you have gcc8 on your system? (official archlinux version is still at v7.2 in stable and 7.3 in testing). |
I had installed this version by aur. I downgrade the gcc version to the 7.2.1 version and i can compile right now. Thanks you @ColinDuquesnoy |
Thank you for reporting the issue. Downgrading is a temporary workaround. MellowPlayer treats warnings as errors (which is good) but warnings coming from 3rd party libraries should be ignored. I'll try to fix this issue ASAP and will let you know when it's time to try compiling with GCC8. |
same issue [1] here on Fedora 28 with upcoming gcc-8.0.1 [1] https://kojipkgs.fedoraproject.org//work/tasks/4641/24754641/build.log |
Hopefully this will fix warnings coming from Qt with GCC8 (see #193)
@martinkg I've just pushed what I think should fix the warnings with GCC 8 but I am unable to test it. Please try again with latest commit and let me know if that fixes the issue. |
built mellowplayer with this patch [1] but it fails again on Fedora 28 [2] [1] https://martinkg.fedorapeople.org/Packages/mellowplayer/mellowplayer-gcc8.patch |
@martinkg I added |
fails now with a other message: /builddir/build/BUILD/MellowPlayer-3.3.2/3rdparty/spdlog-0.11.0/include/spdlog/sinks/file_sinks.h:93:9: error: dependent-name 'std::conditional<std::is_same<char, char>::value, fmt::BasicMemoryWriter, fmt::BasicMemoryWriter<wchar_t> >::type' is parsed as a non-type, but instantiation yields a type |
Ok, I'll setup a GCC 8 environment and will debug it on my side. I hope upgrading spdlog will be enough to fix the issue... |
I've upgraded to spdlog 0.16.3 with a fix proposed in gabime/spdlog/pull/634. MellowPlayer now builds fine with this version of gcc and spdlog:
MellowPlayer log:
The fix is included in MellowPlayer 3.3.3 that I've just released. |
Description:
I wanted to install mellowplayer on my manjaro (archlinux based system distrib )
Steps To Reproduce:
I just run this command line 'yaourt -S mellowplayer'
Log Files
Paste the application logs
(About > Show logs)
Additional Information:
The text was updated successfully, but these errors were encountered: