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.
- Kerbal Space Program spiritual successor Kitten Space Agency now has a Linux version
- NVIDIA hiring Linux driver engineers to help with Vulkan, Proton and more
- Happy four years to the Steam Deck - still the top PC gaming handheld
- Discord delay global rollout of age verification to improve transparency and add more options
- Steam Next Fest - February 2026 is live with tons of demos
- > See more over 30 days here
- steam overlay performance monitor - issues
- Xpander - Nacon under financial troubles... no new WRC game (?)
- Xpander - Establishing root of ownership for Steam account
- Nonjuffo - Total Noob general questions about gaming and squeezing every oun…
- GustyGhost - Looking for Linux MMORPG sandbox players (Open Source–friendly …
- Jarmer - 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