View previous topic :: View next topic |
Author |
Message |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sun May 25, 2025 4:25 pm Post subject: Emerge failing after changing make.conf |
|
|
Hello,
i recently changed some stuff in my make.conf (mainly hardening) and now 90% of things arent building anymore. I tried to remove my hardening again, but it didnt fix it. I tried to remove my ld flags i added (mainly mold) but it didnt fix it either. Does someboda know why?
make.conf
Code: |
# Catalyst-generated base configuration
# For more info, see: /usr/share/portage/config/make.conf.example
# Compiler optimization and hardening
COMMON_FLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto \
-fno-semantic-interposition -fstack-protector-strong \
-fcf-protection=full -D_FORTIFY_SOURCE=2"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
# Link-time optimization and hardening
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--gc-sections -Wl,--icf=all \
-Wl,--lto-O3 -Wl,--relax -fuse-ld=mold"
# LLVM/Clang toolchain
CC="clang"
CXX="clang++"
CPP="clang-cpp"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"
# Portage and build options
MAKEOPTS="-j8"
EMERGE_DEFAULT_OPTS="--jobs=5 --load-average=4.5 --complete-graph=y"
FEATURES="parallel-fetch parallel-install"
# Localization for consistent bug reports
LC_MESSAGES=C.utf8
# USE flags (general system configuration)
USE="sound-server libvpx postproc mount wayland vulkan X vaapi alsa pipewire \
networkmanager builtin server -gpm -gnome -kde -systemd -Xvfb"
# Video driver support
VIDEO_CARDS="nvidia-drivers"
# License preferences
ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE"
# GRUB target
GRUB_PLATFORMS="efi-64"
# Mirrors - prioritize faster European mirrors
GENTOO_MIRRORS="https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ \
https://mirror.dogado.de/gentoo \
https://ftp.fau.de/gentoo \
https://ftp.halifax.rwth-aachen.de/gentoo/ \
https://ftp.uni-stuttgart.de/gentoo-distfiles/ \
https://ftp.tu-ilmenau.de/mirror/gentoo/ \
https://ftp.gwdg.de/pub/linux/gentoo/ \
https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ \
http://ftp.agdsn.de/gentoo"
|
compiler-gcc (backup compiler)
Code: |
# Catalyst-generated configuration
# For more info: /usr/share/portage/config/make.conf.example
# Optimization, security hardening, and Graphite loop optimizations
COMMON_FLAGS="-O2 -pipe -march=native \
-fstack-protector-strong -D_FORTIFY_SOURCE=2 \
-fcf-protection=full -fno-plt \
-fPIC -fpie -fno-common \
-fgraphite -floop-nest-optimize -fgraphite-identity"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
# Linker hardening and optimization
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now \
-Wl,--sort-common -Wl,--gc-sections"
# GCC toolchain
CC="gcc"
CXX="g++"
CPP="gcc -E"
AR="ar"
NM="nm"
RANLIB="ranlib"
# Parallel builds and emerge options
MAKEOPTS="-j8"
EMERGE_DEFAULT_OPTS="--jobs=5 --load-average=4.5 --keep-going"
FEATURES="parallel-fetch parallel-install"
# Language setting for consistent bug reports
LC_MESSAGES=C.utf8
# USE flags – lightweight, desktop/server hybrid
USE="sound-server libvpx postproc mount wayland vulkan X vaapi alsa pipewire \
networkmanager builtin server -gpm -gnome -kde -systemd -Xvfb"
# NVIDIA proprietary driver support
VIDEO_CARDS="nvidia-drivers"
# License selection (only free and redistributable)
ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE"
# EFI boot platform
GRUB_PLATFORMS="efi-64"
# Fast and reliable Gentoo mirrors (EU prioritized)
GENTOO_MIRRORS="https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ \
https://mirror.dogado.de/gentoo \
https://ftp.fau.de/gentoo \
https://ftp.halifax.rwth-aachen.de/gentoo/ \
https://ftp.uni-stuttgart.de/gentoo-distfiles/ \
https://ftp.tu-ilmenau.de/mirror/gentoo/ \
https://ftp.gwdg.de/pub/linux/gentoo/ \
https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ \
http://ftp.agdsn.de/gentoo"
|
Here are also two log files of a program as an example:
android-utils
https://0x0.st/8xuJ.log
kicad
https://0x0.st/8xuy.log
Thanks for your help. I looked through the log myself but couldnt find why it fails  |
|
Back to top |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23540
|
Posted: Sun May 25, 2025 4:28 pm Post subject: |
|
|
Both of the shown failures are because your installed /usr/bin/protoc-28.0.0 is broken: Code: | /usr/bin/protoc-28.0.0: symbol lookup error: /usr/bin/../lib64/libprotoc.so.28.0.0: undefined symbol: _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_ | Fix protoc and retry those packages. |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sun May 25, 2025 4:47 pm Post subject: |
|
|
Reinstalling protobuf doesnt fix the issue ( i tried ) |
|
Back to top |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23540
|
Posted: Sun May 25, 2025 4:57 pm Post subject: |
|
|
After reinstalling protobuf, what is the output of /usr/bin/protoc-28.0.0 --version? |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sun May 25, 2025 5:26 pm Post subject: |
|
|
It says the following:
/usr/bin/protoc-28.0.0: symbol lookup error: /usr/bin/../lib64/libprotoc.so.28.0.0: undefined symbol: _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2 |
|
Back to top |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23540
|
Posted: Sun May 25, 2025 5:56 pm Post subject: |
|
|
In my first response, I said "Fix protoc". Per your last post, your reinstallation did not fix protoc, so it is expected that the builds which rely on protoc are still failing. What exactly did you do that you thought would fix protoc? |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sun May 25, 2025 6:44 pm Post subject: |
|
|
Ah, sorry i misread your message. What i tried was reinstalling protobuf (package that includes protoc), trying to install the binary (i couldnt). After that i didnt knew what to do anymore |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Tue May 27, 2025 1:21 pm Post subject: |
|
|
I checked if its a ABI missmatch now, but it doesnt seem like it:
Code: | === Protobuf ABI Consistency Check ===
[Toolchain] /usr/bin/protoc: Unknown
[Linkage] /usr/bin/protoc:
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libstdc++.so.6 (0x00007f2c40400000)
[Symbols] /usr/bin/protoc:
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 (6)
[Toolchain] /usr/lib64/libprotoc.so.30.2.0: Unknown
[Linkage] /usr/lib64/libprotoc.so.30.2.0:
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libstdc++.so.6 (0x00007f046ea00000)
[Symbols] /usr/lib64/libprotoc.so.30.2.0:
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@GLIBCXX_3.4.21 (15)
0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev@GLIBCXX_3.4.21 (15)
=== Done. If protoc and libprotoc use different C++ ABIs or toolchains, recompile dev-libs/protobuf with correct compiler ===
|
The weird thing is that i compile protobuf with the full clang toolchain, but here it seems to use gcc. When i tried to rebuild it with gtcc, it fails saying i have the wrong version (or no version) of abseil installed, but i checked and i have the right version. When i compile protobuf with clang it doesnt fail. Does anyone have an idea why this happens? |
|
Back to top |
|
 |
bstaletic Guru

Joined: 05 Apr 2014 Posts: 517
|
Posted: Tue May 27, 2025 7:16 pm Post subject: |
|
|
This looks like a problem with the toolchain.
I have the entire system compiled with gcc and my protoc isn't even looking for the symbol you're missing, even though the symbol exists in the libprotobuf.so.
One question though, why are you manually setting CC and friends instead of using an LLVM profile? |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Tue May 27, 2025 7:25 pm Post subject: |
|
|
The reason for me setting it manually is that I simply didnt think of it when installing gentoo. I never recompiled everything after switching to gentoo with llvm, i just waited till updating did the job, although i dont think thats the issue. Interesting that your protoc doesnt look for that. Again, everything only started going wrong afzer i changed my make.conf a bit,but after reverting it it didnt got fixed |
|
Back to top |
|
 |
bstaletic Guru

Joined: 05 Apr 2014 Posts: 517
|
Posted: Tue May 27, 2025 7:38 pm Post subject: |
|
|
Does the symbol even exist in your libprotobuf.so?
Try these: Code: | nm -D /usr/lib64/libprotobuf.so.28.0.0 | grep _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_ |
Code: | nm -CD `which protoc` | grep _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_ |
|
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Tue May 27, 2025 8:16 pm Post subject: |
|
|
No, it doesnt. Its weird because i already rebuild it like 10 times with llvm. Here is the output of the commands still:
Code: | ~> ldd ...(which protoc | get path | into string)
linux-vdso.so.1 (0x00007f833201a000)
libprotoc.so.30.2.0 => /usr/bin/../lib64/libprotoc.so.30.2.0 (0x00007f8331a00000)
libprotobuf.so.30.2.0 => /usr/bin/../lib64/libprotobuf.so.30.2.0 (0x00007f8331600000)
libabsl_die_if_null.so.2501.0.0 => /usr/bin/../lib64/libabsl_die_if_null.so.2501.0.0 (0x00007f8332008000)
libabsl_log_initialize.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_initialize.so.2501.0.0 (0x00007f8332004000)
libabsl_statusor.so.2501.0.0 => /usr/bin/../lib64/libabsl_statusor.so.2501.0.0 (0x00007f8331ffe000)
libabsl_log_internal_check_op.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_check_op.so.2501.0.0 (0x00007f8331ff4000)
libabsl_log_internal_conditions.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_conditions.so.2501.0.0 (0x00007f8331ff0000)
libabsl_log_internal_message.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_message.so.2501.0.0 (0x00007f8331fe2000)
libabsl_log_internal_nullguard.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_nullguard.so.2501.0.0 (0x00007f8331fde000)
libabsl_examine_stack.so.2501.0.0 => /usr/bin/../lib64/libabsl_examine_stack.so.2501.0.0 (0x00007f8331fd9000)
libabsl_log_internal_format.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_format.so.2501.0.0 (0x00007f8331fd2000)
libabsl_log_internal_structured_proto.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_structured_proto.so.2501.0.0 (0x00007f8331fce000)
libabsl_log_internal_proto.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_proto.so.2501.0.0 (0x00007f8331fc9000)
libabsl_log_internal_log_sink_set.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_log_sink_set.so.2501.0.0 (0x00007f8331fc2000)
libabsl_log_sink.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_sink.so.2501.0.0 (0x00007f8331fbe000)
libabsl_log_internal_globals.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_internal_globals.so.2501.0.0 (0x00007f8331fb7000)
libabsl_log_globals.so.2501.0.0 => /usr/bin/../lib64/libabsl_log_globals.so.2501.0.0 (0x00007f8331fb1000)
libabsl_raw_hash_set.so.2501.0.0 => /usr/bin/../lib64/libabsl_raw_hash_set.so.2501.0.0 (0x00007f8331fa9000)
libabsl_hash.so.2501.0.0 => /usr/bin/../lib64/libabsl_hash.so.2501.0.0 (0x00007f8331fa4000)
libabsl_city.so.2501.0.0 => /usr/bin/../lib64/libabsl_city.so.2501.0.0 (0x00007f8331f9f000)
libabsl_low_level_hash.so.2501.0.0 => /usr/bin/../lib64/libabsl_low_level_hash.so.2501.0.0 (0x00007f8331f99000)
libabsl_status.so.2501.0.0 => /usr/bin/../lib64/libabsl_status.so.2501.0.0 (0x00007f8331f8e000)
libabsl_cord.so.2501.0.0 => /usr/bin/../lib64/libabsl_cord.so.2501.0.0 (0x00007f8331f72000)
libabsl_cordz_info.so.2501.0.0 => /usr/bin/../lib64/libabsl_cordz_info.so.2501.0.0 (0x00007f8331f6a000)
libabsl_cord_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_cord_internal.so.2501.0.0 (0x00007f8331f57000)
libabsl_cordz_functions.so.2501.0.0 => /usr/bin/../lib64/libabsl_cordz_functions.so.2501.0.0 (0x00007f8331f51000)
libabsl_exponential_biased.so.2501.0.0 => /usr/bin/../lib64/libabsl_exponential_biased.so.2501.0.0 (0x00007f8331f4d000)
libabsl_cordz_handle.so.2501.0.0 => /usr/bin/../lib64/libabsl_cordz_handle.so.2501.0.0 (0x00007f8331f47000)
libabsl_crc_cord_state.so.2501.0.0 => /usr/bin/../lib64/libabsl_crc_cord_state.so.2501.0.0 (0x00007f8331f3f000)
libabsl_crc32c.so.2501.0.0 => /usr/bin/../lib64/libabsl_crc32c.so.2501.0.0 (0x00007f8331f36000)
libabsl_crc_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_crc_internal.so.2501.0.0 (0x00007f8331f1d000)
libabsl_crc_cpu_detect.so.2501.0.0 => /usr/bin/../lib64/libabsl_crc_cpu_detect.so.2501.0.0 (0x00007f8331f18000)
libabsl_leak_check.so.2501.0.0 => /usr/bin/../lib64/libabsl_leak_check.so.2501.0.0 (0x00007f8331f14000)
libabsl_strerror.so.2501.0.0 => /usr/bin/../lib64/libabsl_strerror.so.2501.0.0 (0x00007f8331f0f000)
libabsl_str_format_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_str_format_internal.so.2501.0.0 (0x00007f8331ef4000)
libabsl_synchronization.so.2501.0.0 => /usr/bin/../lib64/libabsl_synchronization.so.2501.0.0 (0x00007f8331edc000)
libabsl_stacktrace.so.2501.0.0 => /usr/bin/../lib64/libabsl_stacktrace.so.2501.0.0 (0x00007f8331ed7000)
libabsl_symbolize.so.2501.0.0 => /usr/bin/../lib64/libabsl_symbolize.so.2501.0.0 (0x00007f8331ecd000)
libabsl_debugging_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_debugging_internal.so.2501.0.0 (0x00007f8331ec6000)
libabsl_demangle_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_demangle_internal.so.2501.0.0 (0x00007f8331eb7000)
libabsl_demangle_rust.so.2501.0.0 => /usr/bin/../lib64/libabsl_demangle_rust.so.2501.0.0 (0x00007f8331eae000)
libabsl_decode_rust_punycode.so.2501.0.0 => /usr/bin/../lib64/libabsl_decode_rust_punycode.so.2501.0.0 (0x00007f8331ea9000)
libabsl_utf8_for_code_point.so.2501.0.0 => /usr/bin/../lib64/libabsl_utf8_for_code_point.so.2501.0.0 (0x00007f8331ea5000)
libabsl_graphcycles_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_graphcycles_internal.so.2501.0.0 (0x00007f8331e9d000)
libabsl_kernel_timeout_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_kernel_timeout_internal.so.2501.0.0 (0x00007f8331e98000)
libabsl_malloc_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_malloc_internal.so.2501.0.0 (0x00007f8331e8e000)
libabsl_tracing_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_tracing_internal.so.2501.0.0 (0x00007f8331e8a000)
libabsl_time.so.2501.0.0 => /usr/bin/../lib64/libabsl_time.so.2501.0.0 (0x00007f83315ee000)
libabsl_strings.so.2501.0.0 => /usr/bin/../lib64/libabsl_strings.so.2501.0.0 (0x00007f83315cd000)
libabsl_strings_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_strings_internal.so.2501.0.0 (0x00007f8331e84000)
libabsl_base.so.2501.0.0 => /usr/bin/../lib64/libabsl_base.so.2501.0.0 (0x00007f83315c5000)
libabsl_spinlock_wait.so.2501.0.0 => /usr/bin/../lib64/libabsl_spinlock_wait.so.2501.0.0 (0x00007f8331e7e000)
libabsl_throw_delegate.so.2501.0.0 => /usr/bin/../lib64/libabsl_throw_delegate.so.2501.0.0 (0x00007f83319fa000)
libabsl_int128.so.2501.0.0 => /usr/bin/../lib64/libabsl_int128.so.2501.0.0 (0x00007f83315bf000)
libabsl_time_zone.so.2501.0.0 => /usr/bin/../lib64/libabsl_time_zone.so.2501.0.0 (0x00007f83315a4000)
libabsl_raw_logging_internal.so.2501.0.0 => /usr/bin/../lib64/libabsl_raw_logging_internal.so.2501.0.0 (0x00007f833159d000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libstdc++.so.6 (0x00007f8331200000)
libm.so.6 => /usr/bin/../lib64/libm.so.6 (0x00007f83314c7000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 (0x00007f833149a000)
libc.so.6 => /usr/bin/../lib64/libc.so.6 (0x00007f833102c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f833201c000)
libz.so.1 => /usr/bin/../lib64/libz.so.1 (0x00007f8331012000)
libutf8_validity.so.30.2.0 => /usr/bin/../lib64/libutf8_validity.so.30.2.0 (0x00007f8331493000)
~> nm -CD ...(which protoc | get path) | lines | find '_ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_'
╭────────────╮
│ empty list │
╰────────────╯
~> nm -D /usr/lib64/libprotobuf.so.28.0.0 | lines | find '_ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_'
╭────────────╮
│ empty list │
╰────────────╯
~> |
|
|
Back to top |
|
 |
bstaletic Guru

Joined: 05 Apr 2014 Posts: 517
|
Posted: Wed May 28, 2025 1:57 am Post subject: |
|
|
Wait, my bad. When looking for a mangled symbol name, -C should not be used. So Code: | nm -D `which protoc` | grep _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_ |
I'd expect to see something like this Code: | U _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_ |
And in the shared object it should look like this Code: | 000000000027dcd0 T _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_ |
But in your case I think you'll see the former, but not the latter.
I'm suspecting a combination of CXXFLAGS and toolchain choice. Maybe try without LTO? |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Wed May 28, 2025 2:31 pm Post subject: |
|
|
Sadly, removing -flto didnt fix it. Also the output of the command is the same as before:
Code: |
~> nm -CD ...(which protoc | get path) | lines | find '_ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_'
╭────────────╮
│ empty list │
╰────────────╯
|
|
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sat May 31, 2025 3:05 pm Post subject: |
|
|
I tried removing protobuf fully and reinstalling it, but i still get:
Code: | /usr/bin> protoc --version
/usr/bin/protoc: symbol lookup error: /usr/bin/../lib64/libprotoc.so.30.2.0: undefined symbol: _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS2_ |
Any idea? |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sat May 31, 2025 3:51 pm Post subject: |
|
|
I installed a binary package now, still the same error |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sat May 31, 2025 4:39 pm Post subject: |
|
|
Abseil-cpp seems to be the error, not protobuf. But still after installing a binary version of abseil-cpp in the correct version it doesnt work. Any ideas? |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sat May 31, 2025 4:51 pm Post subject: |
|
|
Using abseil-cpp binary and protobuf binary together it seems to work. I would like to find out why it doesnt with compilled versions though |
|
Back to top |
|
 |
grknight Retired Dev

Joined: 20 Feb 2015 Posts: 2215
|
Posted: Sat May 31, 2025 8:35 pm Post subject: |
|
|
I believe that showing your current emerge --info may include some important information.
It has not yet been divulged and knowing toolchain items and settings may get to the reason of compiled vs binary. |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Sun Jun 01, 2025 6:49 pm Post subject: |
|
|
Ah, sorry i forgot that. Also, i havent fixed it, if i use binary packages re2 breaks and i cant use hyprland anymore, which i kinda need . Here is emerge --info:
Code: | Portage 3.0.67 (python 3.13.3-final-0, default/linux/amd64/23.0/desktop, gcc-14, glibc-2.40-r8, 6.12.21-gentoo x86_64)
=================================================================
System uname: Linux-6.12.21-gentoo-x86_64-Intel-R-_Core-TM-_i7-7700_CPU_@_3.60GHz-with-glibc2.40
KiB Mem: 16346196 total, 3166068 free
KiB Swap: 4194300 total, 4194300 free
Timestamp of repository gentoo: Sat, 31 May 2025 17:45:00 +0000
Head commit of repository gentoo: 0195f3a0f858beae0a285c9198e0a67db462e5e3
Timestamp of repository guru: Sat, 31 May 2025 07:09:05 +0000
Head commit of repository guru: 3508006c0c4f53b24b1c3f8467721acbb795ffec
Timestamp of repository steam-overlay: Thu, 29 May 2025 12:39:31 +0000
Head commit of repository steam-overlay: fe74a2b7c18c49812b78c6806f7e2d1b6b5a15e8
sh bash 5.2_p37
ld GNU ld (Gentoo 2.44 p1) 2.44.0
app-misc/pax-utils: 1.3.8::gentoo
app-shells/bash: 5.2_p37::gentoo
dev-build/autoconf: 2.13-r8::gentoo, 2.72-r1::gentoo
dev-build/automake: 1.17-r2::gentoo
dev-build/cmake: 3.31.7-r1::gentoo
dev-build/libtool: 2.5.4::gentoo
dev-build/make: 4.4.1-r100::gentoo
dev-build/meson: 1.7.2::gentoo
dev-java/java-config: 2.3.4::gentoo
dev-lang/perl: 5.40.2::gentoo
dev-lang/python: 3.11.12::gentoo, 3.12.10_p1::gentoo, 3.13.3_p1::gentoo
dev-lang/rust-bin: 1.85.1::gentoo
llvm-core/clang: 18.1.8-r6::gentoo, 19.1.7::gentoo
llvm-core/lld: 18.1.8::gentoo, 19.1.7::gentoo
llvm-core/llvm: 18.1.8-r6::gentoo, 19.1.7::gentoo
sys-apps/baselayout: 2.17::gentoo
sys-apps/openrc: 0.56::gentoo
sys-apps/sandbox: 2.46::gentoo
sys-devel/binutils: 2.44-r1::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc: 14.2.1_p20241221::gentoo
sys-devel/gcc-config: 2.12.1::gentoo
sys-kernel/linux-headers: 6.12::gentoo (virtual/os-headers)
sys-libs/glibc: 2.40-r8::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 3
sync-rsync-verify-metamanifest: yes
guru
location: /var/db/repos/guru
sync-type: git
sync-uri: https://github.com/gentoo-mirror/guru.git
masters: gentoo
volatile: False
steam-overlay
location: /var/db/repos/steam-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
masters: gentoo
volatile: False
Binary Repositories:
gentoobinhost
priority: 1
sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE"
AR="llvm-ar"
CBUILD="x86_64-pc-linux-gnu"
CC="clang"
CFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CPP="clang-cpp"
CXX="clang++"
CXXFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=5 --load-average=4.5 --complete-graph=y"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
GENTOO_MIRRORS="https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ https://mirror.dogado.de/gentoo https://ftp.fau.de/gentoo https://ftp.halifax.rwth-aachen.de/gentoo/ https://ftp.uni-stuttgart.de/gentoo-distfiles/ https://ftp.tu-ilmenau.de/mirror/gentoo/ https://ftp.gwdg.de/pub/linux/gentoo/ https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.agdsn.de/gentoo"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--gc-sections -Wl,--icf=all -Wl,--lto-O3 -Wl,--relax -fuse-ld=mold"
LEX="flex"
MAKEOPTS="-j8"
NM="llvm-nm"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
RANLIB="llvm-ranlib"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 bluetooth branding builtin bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr elogind encode exif flac gdbm gif gtk gui iconv icu ipv6 jpeg lcms libnotify libtirpc libvpx mad mng mount mp3 mp4 mpeg multilib ncurses networkmanager nls ogg opengl openmp pam pango pcre pdf pipewire png policykit postproc ppds qml qt5 qt6 readline sdl seccomp server sound sound-server spell ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vaapi vorbis vulkan wayland wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_13" PYTHON_TARGETS="python3_13" RUBY_TARGETS="ruby32 ruby33" VIDEO_CARDS="nvidia-drivers" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, ARFLAGS, AS, ASFLAGS, CCLD, CONFIG_SHELL, CPPFLAGS, CTARGET, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
|
|
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Tue Jun 03, 2025 3:53 pm Post subject: |
|
|
Also, when i try to build it with my backup compiler (protobuf, abseil-cpp and now re2 too), it will just fail saying its missing dependencies like zlib and abseil. The same happens if i remove the LDFLAGS. I should say its because of protobuf. When i build the dependencies with the required setup, it still doesnt change the outcome. |
|
Back to top |
|
 |
Nima0908 n00b

Joined: 24 Feb 2025 Posts: 38
|
Posted: Wed Jun 04, 2025 7:55 pm Post subject: |
|
|
Here is also emerge --info dev-libs/protobug dev-cpp/abseil-cpp:
Code: | Portage 3.0.67 (python 3.13.3-final-0, default/linux/amd64/23.0/desktop, gcc-14, glibc-2.40-r8, 6.12.21-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.12.21-gentoo-x86_64-Intel-R-_Core-TM-_i7-7700_CPU_@_3.60GHz-with-glibc2.40
KiB Mem: 16346196 total, 2136492 free
KiB Swap: 4194300 total, 4194300 free
Timestamp of repository gentoo: Wed, 04 Jun 2025 19:00:00 +0000
Head commit of repository gentoo: e155b72f69a68bb05c2c68a1fc56d374b4c405f5
Timestamp of repository guru: Wed, 04 Jun 2025 18:24:16 +0000
Head commit of repository guru: e9f5a49918fa31121e14daad356fee15a4957561
Timestamp of repository steam-overlay: Tue, 03 Jun 2025 21:54:31 +0000
Head commit of repository steam-overlay: 6f0026887ef58047ec3e143d8e5f3c26225756fa
sh bash 5.2_p37
ld GNU ld (Gentoo 2.44 p1) 2.44.0
app-misc/pax-utils: 1.3.8::gentoo
app-shells/bash: 5.2_p37::gentoo
dev-build/autoconf: 2.13-r8::gentoo, 2.72-r1::gentoo
dev-build/automake: 1.17-r2::gentoo
dev-build/cmake: 3.31.7-r1::gentoo
dev-build/libtool: 2.5.4::gentoo
dev-build/make: 4.4.1-r100::gentoo
dev-build/meson: 1.7.2::gentoo
dev-java/java-config: 2.3.4::gentoo
dev-lang/perl: 5.40.2::gentoo
dev-lang/python: 3.11.12::gentoo, 3.12.10_p1::gentoo, 3.13.3_p2::gentoo
dev-lang/rust-bin: 1.85.1::gentoo
llvm-core/clang: 18.1.8-r6::gentoo, 19.1.7::gentoo
llvm-core/lld: 18.1.8::gentoo, 19.1.7::gentoo
llvm-core/llvm: 18.1.8-r6::gentoo, 19.1.7::gentoo
sys-apps/baselayout: 2.17::gentoo
sys-apps/openrc: 0.56::gentoo
sys-apps/sandbox: 2.46::gentoo
sys-devel/binutils: 2.44-r1::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc: 14.2.1_p20241221::gentoo
sys-devel/gcc-config: 2.12.1::gentoo
sys-kernel/linux-headers: 6.12::gentoo (virtual/os-headers)
sys-libs/glibc: 2.40-r8::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-verify-max-age: 3
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
sync-rsync-verify-metamanifest: yes
guru
location: /var/db/repos/guru
sync-type: git
sync-uri: https://github.com/gentoo-mirror/guru.git
masters: gentoo
volatile: False
steam-overlay
location: /var/db/repos/steam-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
masters: gentoo
volatile: False
Binary Repositories:
gentoobinhost
priority: 1
sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE"
AR="llvm-ar"
CBUILD="x86_64-pc-linux-gnu"
CC="clang"
CFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CPP="clang-cpp"
CXX="clang++"
CXXFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=5 --load-average=4.5 --complete-graph=y"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -flto -fno-semantic-interposition -fstack-protector-strong -fcf-protection=full -D_FORTIFY_SOURCE=2"
GENTOO_MIRRORS="https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ https://mirror.dogado.de/gentoo https://ftp.fau.de/gentoo https://ftp.halifax.rwth-aachen.de/gentoo/ https://ftp.uni-stuttgart.de/gentoo-distfiles/ https://ftp.tu-ilmenau.de/mirror/gentoo/ https://ftp.gwdg.de/pub/linux/gentoo/ https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.agdsn.de/gentoo"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--gc-sections -Wl,--icf=all -Wl,--lto-O3 -Wl,--relax -fuse-ld=mold"
LEX="flex"
MAKEOPTS="-j8"
NM="llvm-nm"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
RANLIB="llvm-ranlib"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 bluetooth branding builtin bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr elogind encode exif flac gdbm gif gtk gui iconv icu ipv6 jpeg lcms libnotify libtirpc libvpx mad mng mount mp3 mp4 mpeg multilib ncurses networkmanager nls ogg opengl openmp pam pango pcre pdf pipewire png policykit postproc ppds qml qt5 qt6 readline sdl seccomp server sound sound-server spell ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vaapi vorbis vulkan wayland wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_13" PYTHON_TARGETS="python3_13" RUBY_TARGETS="ruby32 ruby33" VIDEO_CARDS="nvidia-drivers" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, ARFLAGS, AS, ASFLAGS, CCLD, CONFIG_SHELL, CPPFLAGS, CTARGET, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
=================================================================
Package Settings
=================================================================
dev-libs/protobuf-30.2::gentoo was built with the following:
USE="libprotoc protobuf protoc zlib -conformance -debug -emacs -examples -libupb -test" ABI_X86="(64) -32 (-x32)"
dev-cpp/abseil-cpp-20250127.1::gentoo was built with the following:
USE="-test -test-helpers" ABI_X86="(64) -32 (-x32)"
|
I welcome any idea that could help to fix this issue or to track it down (i dont know what else to try anymore ) |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|