Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Emerge failing after changing make.conf
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sun May 25, 2025 4:25 pm    Post subject: Emerge failing after changing make.conf Reply with quote

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
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23540

PostPosted: Sun May 25, 2025 4:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sun May 25, 2025 4:47 pm    Post subject: Reply with quote

Reinstalling protobuf doesnt fix the issue ( i tried )
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23540

PostPosted: Sun May 25, 2025 4:57 pm    Post subject: Reply with quote

After reinstalling protobuf, what is the output of /usr/bin/protoc-28.0.0 --version?
Back to top
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sun May 25, 2025 5:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23540

PostPosted: Sun May 25, 2025 5:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sun May 25, 2025 6:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Tue May 27, 2025 1:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 517

PostPosted: Tue May 27, 2025 7:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Tue May 27, 2025 7:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 517

PostPosted: Tue May 27, 2025 7:38 pm    Post subject: Reply with quote

Does the symbol even exist in your libprotobuf.so?
Try these:
Code:
ldd `which protoc`
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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Tue May 27, 2025 8:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 517

PostPosted: Wed May 28, 2025 1:57 am    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Wed May 28, 2025 2:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sat May 31, 2025 3:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sat May 31, 2025 3:51 pm    Post subject: Reply with quote

I installed a binary package now, still the same error
Back to top
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sat May 31, 2025 4:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sat May 31, 2025 4:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 2215

PostPosted: Sat May 31, 2025 8:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Sun Jun 01, 2025 6:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Tue Jun 03, 2025 3:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nima0908
n00b
n00b


Joined: 24 Feb 2025
Posts: 38

PostPosted: Wed Jun 04, 2025 7:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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



OSZAR »