I don't have enough experience to handle this without help. Will be thankful for advice.
I had already done a such update, and then tried to re-install/update audacity. which was still not working after the full update, and then, while the update was going on I was searching the net via Firefox and had a few programs running, and then my Core 2 froze. I then run
Quote
emerge --resume
upon rebooting. in hope of finishing the processing of audacity., but what started was an updating of a couple hours, where I noticed building of something like net-lib or netlib.
>>> Emerging (1 of 1) dev-libs/spdlog-1.11.0::dev-kit
* spdlog-1.11.0.tar.gz BLAKE2B SHA512 size 😉 ... [ ok ]
>>> Unpacking source...
>>> Unpacking spdlog-1.11.0.tar.gz to /var/tmp/portage/dev-libs/spdlog-1.11.0/work
>>> Source unpacked in /var/tmp/portage/dev-libs/spdlog-1.11.0/work
>>> Preparing source in /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0 ...
* Working in BUILD_DIR: "/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build"
* Hardcoded definition(s) removed in CMakeLists.txt:
* set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose Release or Debug" FOR
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0 ...
* Working in BUILD_DIR: "/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build"
cmake -C /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DSPDLOG_BUILD_BENCH=no -DSPDLOG_BUILD_EXAMPLE=no -DSPDLOG_FMT_EXTERNAL=yes -DSPDLOG_BUILD_SHARED=yes -DSPDLOG_BUILD_TESTS=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build/gentoo_toolchain.cmake /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0
loading initial cache file /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build/gentoo_common_config.cmake
-- The CXX compiler identification is GNU 9.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build spdlog: 1.11.0
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Build type: Gentoo
-- Generating install
-- <<< Gentoo configuration >>>
Build type Gentoo
Install path /usr
Compiler flags:
C
C++ -mtune=generic -O2 -pipe
Linker flags:
Executable -Wl,-O1 -Wl,--sort-common -Wl,--as-needed
Module -Wl,-O1 -Wl,--sort-common -Wl,--as-needed
Shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0 ...
* Working in BUILD_DIR: "/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build"
ninja -v -j2 -l0
[1/8] /usr/bin/x86_64-pc-linux-gnu-g++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -Dspdlog_EXPORTS -I/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include -mtune=generic -O2 -pipe -fPIC -std=c++11 -MD -MT CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o -MF CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o.d -o CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o -c /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/src/stdout_sinks.cpp
FAILED: CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o
/usr/bin/x86_64-pc-linux-gnu-g++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -Dspdlog_EXPORTS -I/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include -mtune=generic -O2 -pipe -fPIC -std=c++11 -MD -MT CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o -MF CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o.d -o CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o -c /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/src/stdout_sinks.cpp
In file included from /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/logger.h:17,
from /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/async_logger.h:17,
from /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/async.h:17,
from /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/src/stdout_sinks.cpp:11:
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:111: error: ‘basic_runtime’ is not a member of ‘fmt’
168 | std::is_convertible<T, fmt::basic_string_view<Char>>::value || std::is_same<remove_cvref_t<T>, fmt::basic_runtime<Char>>::value>
| ^~~~~~~~~~~~~
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:111: error: ‘basic_runtime’ is not a member of ‘fmt’
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:125: error: template argument 2 is invalid
168 | std::is_convertible<T, fmt::basic_string_view<Char>>::value || std::is_same<remove_cvref_t<T>, fmt::basic_runtime<Char>>::value>
| ^~~~
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:138: error: expected ‘{’ before ‘>’ token
168 | std::is_convertible<T, fmt::basic_string_view<Char>>::value || std::is_same<remove_cvref_t<T>, fmt::basic_runtime<Char>>::value>
| ^
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h: In instantiation of ‘struct spdlog::is_convertible_to_any_format_string<const fmt::v10::basic_string_view<char>&>’:
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/logger.h:106:47: required by substitution of ‘template<class T, typename std::enable_if<(! spdlog::is_convertible_to_any_format_string<const T&>::value), int>::type <anonymous> > void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, const T&) [with T = fmt::v10::basic_string_view<char>; typename std::enable_if<(! spdlog::is_convertible_to_any_format_string<const T&>::value), int>::type <anonymous> = <missing>]’
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/logger.h:140:35: required from here
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:188:129: error: incomplete type ‘spdlog::is_convertible_to_basic_format_string<const fmt::v10::basic_string_view<char>&, char>’ used in nested name specifier
188 | struct is_convertible_to_any_format_string : std::integral_constant<bool, is_convertible_to_basic_format_string<T, char>::value ||
| ~~~~~~^~
189 | is_convertible_to_basic_format_string<T, wchar_t>::value>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:188:129: error: incomplete type ‘spdlog::is_convertible_to_basic_format_string<const fmt::v10::basic_string_view<char>&, wchar_t>’ used in nested name specifier
[2/8] /usr/bin/x86_64-pc-linux-gnu-g++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -Dspdlog_EXPORTS -I/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include -mtune=generic -O2 -pipe -fPIC -std=c++11 -MD -MT CMakeFiles/spdlog.dir/src/spdlog.cpp.o -MF CMakeFiles/spdlog.dir/src/spdlog.cpp.o.d -o CMakeFiles/spdlog.dir/src/spdlog.cpp.o -c /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/src/spdlog.cpp
FAILED: CMakeFiles/spdlog.dir/src/spdlog.cpp.o
/usr/bin/x86_64-pc-linux-gnu-g++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -Dspdlog_EXPORTS -I/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include -mtune=generic -O2 -pipe -fPIC -std=c++11 -MD -MT CMakeFiles/spdlog.dir/src/spdlog.cpp.o -MF CMakeFiles/spdlog.dir/src/spdlog.cpp.o.d -o CMakeFiles/spdlog.dir/src/spdlog.cpp.o -c /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/src/spdlog.cpp
In file included from /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/spdlog.h:12,
from /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/spdlog-inl.h:7,
from /var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/src/spdlog.cpp:8:
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:111: error: ‘basic_runtime’ is not a member of ‘fmt’
168 | std::is_convertible<T, fmt::basic_string_view<Char>>::value || std::is_same<remove_cvref_t<T>, fmt::basic_runtime<Char>>::value>
| ^~~~~~~~~~~~~
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:111: error: ‘basic_runtime’ is not a member of ‘fmt’
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:125: error: template argument 2 is invalid
168 | std::is_convertible<T, fmt::basic_string_view<Char>>::value || std::is_same<remove_cvref_t<T>, fmt::basic_runtime<Char>>::value>
| ^~~~
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:168:138: error: expected ‘{’ before ‘>’ token
168 | std::is_convertible<T, fmt::basic_string_view<Char>>::value || std::is_same<remove_cvref_t<T>, fmt::basic_runtime<Char>>::value>
| ^
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h: In instantiation of ‘struct spdlog::is_convertible_to_any_format_string<const fmt::v10::basic_string_view<char>&>’:
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/logger.h:106:47: required by substitution of ‘template<class T, typename std::enable_if<(! spdlog::is_convertible_to_any_format_string<const T&>::value), int>::type <anonymous> > void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, const T&) [with T = fmt::v10::basic_string_view<char>; typename std::enable_if<(! spdlog::is_convertible_to_any_format_string<const T&>::value), int>::type <anonymous> = <missing>]’
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/logger.h:140:35: required from here
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:188:129: error: incomplete type ‘spdlog::is_convertible_to_basic_format_string<const fmt::v10::basic_string_view<char>&, char>’ used in nested name specifier
188 | struct is_convertible_to_any_format_string : std::integral_constant<bool, is_convertible_to_basic_format_string<T, char>::value ||
| ~~~~~~^~
189 | is_convertible_to_basic_format_string<T, wchar_t>::value>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0/include/spdlog/common.h:188:129: error: incomplete type ‘spdlog::is_convertible_to_basic_format_string<const fmt::v10::basic_string_view<char>&, wchar_t>’ used in nested name specifier
ninja: build stopped: subcommand failed.
* ERROR: dev-libs/spdlog-1.11.0::dev-kit failed (compile phase):
* ninja -v -j2 -l0 failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 1981: Called cmake_src_compile
* environment, line 685: Called cmake_build
* environment, line 654: Called eninja
* environment, line 1109: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=dev-libs/spdlog-1.11.0::dev-kit'`,
* the complete build log and the output of `emerge -pqv '=dev-libs/spdlog-1.11.0::dev-kit'`.
* The complete build log is located at '/var/tmp/portage/dev-libs/spdlog-1.11.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/spdlog-1.11.0/temp/environment'.
* Working directory: '/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build'
* S: '/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0'
>>> Failed to emerge dev-libs/spdlog-1.11.0, Log file:
* ERROR: dev-libs/spdlog-1.11.0::dev-kit failed (compile phase):
* ninja -v -j2 -l0 failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 1981: Called cmake_src_compile
* environment, line 685: Called cmake_build
* environment, line 654: Called eninja
* environment, line 1109: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=dev-libs/spdlog-1.11.0::dev-kit'`,
* the complete build log and the output of `emerge -pqv '=dev-libs/spdlog-1.11.0::dev-kit'`.
* The complete build log is located at '/var/tmp/portage/dev-libs/spdlog-1.11.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/spdlog-1.11.0/temp/environment'.
* Working directory: '/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0_build'
* S: '/var/tmp/portage/dev-libs/spdlog-1.11.0/work/spdlog-1.11.0'
And after that I ran the command at the start of this post, which gave me dependency conflict message.
Question
fredmyra
I tried to
# emerge -uaDN @world
and got the following message:
I don't have enough experience to handle this without help. Will be thankful for advice.
I had already done a such update, and then tried to re-install/update audacity. which was still not working after the full update, and then, while the update was going on I was searching the net via Firefox and had a few programs running, and then my Core 2 froze. I then run
upon rebooting. in hope of finishing the processing of audacity., but what started was an updating of a couple hours, where I noticed building of something like net-lib or netlib.
When it was finally over I ran:
And after that I ran the command at the start of this post, which gave me dependency conflict message.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts