Latest Comments by frakswe
Citra, the work in progress Nintendo 3DS emulator now has a much improved OpenGL renderer
22 Mar 2018 at 8:33 am UTC
22 Mar 2018 at 8:33 am UTC
Quoting: yar4eAnyone can compile it for Ubuntu 16.04/Mint 18.3? Or launch precompiled version from the site?yeah i can compile it on Mint now , though i compiled gcc v8 for it to work.
Citra, the work in progress Nintendo 3DS emulator now has a much improved OpenGL renderer
21 Mar 2018 at 6:25 am UTC
This is why i tried fmt lib from fmt libs homepage instead, atleast i can get past these errors then.
21 Mar 2018 at 6:25 am UTC
Quoting: x_wingSo, maybe with "export CXXFLAGS=-std=c++1z" before running makefile is the final trick (in case there are others C++17 related issues).Reverted fmt lib in externals dir, no change.
This is why i tried fmt lib from fmt libs homepage instead, atleast i can get past these errors then.
In file included from /citra/externals/fmt/include/fmt/posix.h:28:0,
from /citra/externals/fmt/include/fmt/posix.cc:13:
/citra/externals/fmt/include/fmt/format.h:650:35: error: ‘constexpr’ is not allowed in declaration of friend template specialization ‘const Char* pointer_from<Char>(fmt::internal::null_terminating_iterator<Char>)’
null_terminating_iterator it);
^
/citra/externals/fmt/include/fmt/format.h: In instantiation of ‘constexpr const Char* fmt::internal::pointer_from(fmt::internal::null_terminating_iterator<Char>) [with Char = char]’:
/citra/externals/fmt/include/fmt/format.h:3126:54: required from ‘void fmt::do_vformat_to(typename ArgFormatter::range, fmt::basic_string_view<Char>, fmt::basic_format_args<Context>)::handler::on_replacement_field(iterator) [with ArgFormatter = fmt::arg_formatter<fmt::back_insert_range<fmt::internal::basic_buffer<char> > >; Char = char; Context = fmt::basic_context<std::back_insert_iterator<fmt::internal::basic_buffer<char> >, char>; iterator = fmt::internal::null_terminating_iterator<char>]’
/citra/externals/fmt/include/fmt/format.h:3154:3: required from ‘typename Context::iterator fmt::do_vformat_to(typename ArgFormatter::range, fmt::basic_string_view<Char>, fmt::basic_format_args<Context>) [with ArgFormatter = fmt::arg_formatter<fmt::back_insert_range<fmt::internal::basic_buffer<char> > >; Char = char; Context = fmt::basic_context<std::back_insert_iterator<fmt::internal::basic_buffer<char> >, char>; typename Context::iterator = std::back_insert_iterator<fmt::internal::basic_buffer<char> >; typename ArgFormatter::range = fmt::back_insert_range<fmt::internal::basic_buffer<char> >]’
/citra/externals/fmt/include/fmt/format.h:3279:60: required from here
/citra/externals/fmt/include/fmt/format.h:653:15: error: ‘const char* fmt::internal::null_terminating_iterator<char>::ptr_’ is private
const Char *ptr_;
^
/citra/externals/fmt/include/fmt/format.h:662:13: error: within this context
return it.ptr_;
^
/citra/externals/fmt/include/fmt/format.h: In instantiation of ‘constexpr const Char* fmt::internal::pointer_from(fmt::internal::null_terminating_iterator<Char>) [with Char = wchar_t]’:
/citra/externals/fmt/include/fmt/format.h:3126:54: required from ‘void fmt::do_vformat_to(typename ArgFormatter::range, fmt::basic_string_view<Char>, fmt::basic_format_args<Context>)::handler::on_replacement_field(iterator) [with ArgFormatter = fmt::arg_formatter<fmt::back_insert_range<fmt::internal::basic_buffer<wchar_t> > >; Char = wchar_t; Context = fmt::basic_context<std::back_insert_iterator<fmt::internal::basic_buffer<wchar_t> >, wchar_t>; iterator = fmt::internal::null_terminating_iterator<wchar_t>]’
/citra/externals/fmt/include/fmt/format.h:3154:3: required from ‘typename Context::iterator fmt::do_vformat_to(typename ArgFormatter::range, fmt::basic_string_view<Char>, fmt::basic_format_args<Context>) [with ArgFormatter = fmt::arg_formatter<fmt::back_insert_range<fmt::internal::basic_buffer<wchar_t> > >; Char = wchar_t; Context = fmt::basic_context<std::back_insert_iterator<fmt::internal::basic_buffer<wchar_t> >, wchar_t>; typename Context::iterator = std::back_insert_iterator<fmt::internal::basic_buffer<wchar_t> >; typename ArgFormatter::range = fmt::back_insert_range<fmt::internal::basic_buffer<wchar_t> >]’
/citra/externals/fmt/include/fmt/format.h:3285:60: required from here
/citra/externals/fmt/include/fmt/format.h:653:15: error: ‘const wchar_t* fmt::internal::null_terminating_iterator<wchar_t>::ptr_’ is private
const Char *ptr_;
^
/citra/externals/fmt/include/fmt/format.h:662:13: error: within this context
return it.ptr_;
Citra, the work in progress Nintendo 3DS emulator now has a much improved OpenGL renderer
20 Mar 2018 at 6:09 am UTC
20 Mar 2018 at 6:09 am UTC
your solution worked, but there's more errors later regarding fmt functions that isn't there. suspected as much,replacing fmt lib wasn't a good idea but i had to give it a shot.
Citra, the work in progress Nintendo 3DS emulator now has a much improved OpenGL renderer
19 Mar 2018 at 7:58 pm UTC
19 Mar 2018 at 7:58 pm UTC
i will try it out,thanks x_wing
Citra, the work in progress Nintendo 3DS emulator now has a much improved OpenGL renderer
15 Mar 2018 at 9:50 pm UTC
15 Mar 2018 at 9:50 pm UTC
thought i had it going for awhile but had to throw in the towel in the end.
edit: should add that i replaced the fmt library in the "externals" directory with the one on the fmt library homepage, most likely that has something to do why "handle" isn't declared.seems they have altered fmt lib with their own functions,which doesn't work with my system.
In file included from /source/citra/src/core/hle/service/ac/ac.cpp:9:0:
/source/citra/src/./core/hle/ipc_helpers.h: In member function ‘Kernel::SharedPtr<Kernel::Object> IPC::RequestParser::PopGenericObject()’:
/source/citra/src/./core/hle/ipc_helpers.h:401:10: error: expected unqualified-id before ‘[’ token
auto [handle] = PopHLEHandles<1>();
^
/citra/src/./core/hle/ipc_helpers.h:402:39: error: ‘handle’ was not declared in this scope
return context->GetIncomingHandle(handle);edit: should add that i replaced the fmt library in the "externals" directory with the one on the fmt library homepage, most likely that has something to do why "handle" isn't declared.seems they have altered fmt lib with their own functions,which doesn't work with my system.
- Steam Beta gets battery indicator for wireless gamepads as the new Steam Controller nears
- MangoHud 0.8.3 brings new features and fixes to the popular Linux gaming performance monitor
- Heroic Games Launcher gets a slick full-screen console-like mode
- More Square Enix titles arrive on GOG with multiple titles from the SaGa series
- Assassin's Creed Black Flag Resynced officially announced with Steam Deck support
- > See more over 30 days here
- Lutris alternatives
- Caldathras - Shop Crush - Psychological Horror Thrift Sim with Literal Illusio…
- hollowlimb - Welcome back to the GamingOnLinux Forum
- Shmerl - Steam achievement conundrum
- GustyGhost - Fanatical links changes
- Ehvis - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck