Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Oct 2024 20:54:16 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 282410] devel/protobuf fails to build in poudriere-devel --no-allow-shlib-undefined
Message-ID:  <bug-282410-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D282410

            Bug ID: 282410
           Summary: devel/protobuf fails to build in poudriere-devel
                    --no-allow-shlib-undefined
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: void@f-m.fm
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)

Hello,

devel/protobuf fails to build in poudriere-devel --no-allow-shlib-undefined

context:

00:00:00] =3D>> Building devel/protobuf
[00:00:00] build started at Tue Oct 29 16:26:02 GMT 2024
[00:00:00] port directory: /usr/ports/devel/protobuf
[00:00:00] package name: protobuf-28.3,1
[00:00:00] building for: FreeBSD [redacted].home.arpa 14.1-STABLE FreeBSD
14.1-STABLE 1401502 amd64
[00:00:00] maintained by: sunpoet@FreeBSD.org
[00:00:00] port version: 28.3
[00:00:00] port revision: 0
[00:00:00] Makefile datestamp: -rw-r--r--  1 root wheel 1455 Oct 29 16:23
/usr/ports/devel/protobuf/Makefile
[00:00:00] Ports top last git commit: aca7faaaeecc
[00:00:00] Ports top unclean checkout: no
[00:00:00] =3D>> Inspecting
/usr/local/poudriere/data/.m/desktop-default/03//usr/ports/devel/protobuf f=
or
modifications to git checkout... no
[00:00:00] Port dir last git commit: 94829e74ad86
[00:00:00] Port dir unclean checkout: no
[00:00:00] Poudriere version: poudriere-git-3.4.99.20240811
[00:00:00] Host OSVERSION: 1500023
[00:00:00] Jail OSVERSION: 1401502
[00:00:00] Job Id: 03

error:

[00:01:39] [ 99% 320/322] /usr/local/bin/cmake -E cmake_symlink_library
libprotoc.so.28.3.0 libprotoc.so.28.3.0 libprotoc.so && :
[00:01:39] [ 99% 321/322] : && /ccache/libexec/ccache/c++ -O2 -pipe=20
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing=
=20=20
-isystem /usr/local/include -std=3Dc++17 -O2 -pipe  -fstack-protector-strong
-isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/incl=
ude
-std=3Dc++17  -DNDEBUG -fstack-protector-strong
CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o -o protoc-28.3=
.0=20
-Wl,-rpath,/wrkdirs/usr/ports/devel/protobuf/work/.build:/usr/local/lib:/wr=
kdirs/usr/ports/devel/protobuf/work/.build/third_party/utf8_range:
 libprotoc.so.28.3.0  libprotobuf.so.28.3.0=20
/usr/local/lib/libabsl_die_if_null.so.2407.0.0=20
/usr/local/lib/libabsl_log_initialize.so.2407.0.0=20
/usr/local/lib/libabsl_statusor.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_check_op.so.2407.0.0=20
/usr/local/lib/libabsl_leak_check.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_conditions.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_message.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_nullguard.so.2407.0.0=20
/usr/local/lib/libabsl_examine_stack.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_format.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_proto.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_log_sink_set.so.2407.0.0=20
/usr/local/lib/libabsl_log_sink.so.2407.0.0=20
/usr/local/lib/libabsl_log_entry.so.2407.0.0=20
/usr/local/lib/libabsl_flags_internal.so.2407.0.0=20
/usr/local/lib/libabsl_flags_marshalling.so.2407.0.0=20
/usr/local/lib/libabsl_flags_reflection.so.2407.0.0=20
/usr/local/lib/libabsl_flags_config.so.2407.0.0=20
/usr/local/lib/libabsl_flags_program_name.so.2407.0.0=20
/usr/local/lib/libabsl_flags_private_handle_accessor.so.2407.0.0=20
/usr/local/lib/libabsl_flags_commandlineflag.so.2407.0.0=20
/usr/local/lib/libabsl_flags_commandlineflag_internal.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_globals.so.2407.0.0=20
/usr/local/lib/libabsl_log_globals.so.2407.0.0=20
/usr/local/lib/libabsl_vlog_config_internal.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_fnmatch.so.2407.0.0=20
/usr/local/lib/libabsl_raw_hash_set.so.2407.0.0=20
/usr/local/lib/libabsl_hash.so.2407.0.0=20
/usr/local/lib/libabsl_city.so.2407.0.0=20
/usr/local/lib/libabsl_low_level_hash.so.2407.0.0=20
/usr/local/lib/libabsl_hashtablez_sampler.so.2407.0.0=20
/usr/local/lib/libabsl_random_distributions.so.2407.0.0=20
/usr/local/lib/libabsl_random_seed_sequences.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_pool_urbg.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen_hwaes.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen_hwaes_impl.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen_slow.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_platform.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_seed_material.so.2407.0.0=20
/usr/local/lib/libabsl_random_seed_gen_exception.so.2407.0.0=20
/usr/local/lib/libabsl_status.so.2407.0.0=20
/usr/local/lib/libabsl_cord.so.2407.0.0=20
/usr/local/lib/libabsl_cordz_info.so.2407.0.0=20
/usr/local/lib/libabsl_cord_internal.so.2407.0.0=20
/usr/local/lib/libabsl_cordz_functions.so.2407.0.0=20
/usr/local/lib/libabsl_exponential_biased.so.2407.0.0=20
/usr/local/lib/libabsl_cordz_handle.so.2407.0.0=20
/usr/local/lib/libabsl_crc_cord_state.so.2407.0.0=20
/usr/local/lib/libabsl_crc32c.so.2407.0.0=20
/usr/local/lib/libabsl_crc_internal.so.2407.0.0=20
/usr/local/lib/libabsl_crc_cpu_detect.so.2407.0.0=20
/usr/local/lib/libabsl_bad_optional_access.so.2407.0.0=20
/usr/local/lib/libabsl_strerror.so.2407.0.0=20
/usr/local/lib/libabsl_str_format_internal.so.2407.0.0=20
/usr/local/lib/libabsl_synchronization.so.2407.0.0=20
/usr/local/lib/libabsl_stacktrace.so.2407.0.0=20
/usr/local/lib/libabsl_symbolize.so.2407.0.0=20
/usr/local/lib/libabsl_debugging_internal.so.2407.0.0=20
/usr/local/lib/libabsl_demangle_internal.so.2407.0.0=20
/usr/local/lib/libabsl_demangle_rust.so.2407.0.0=20
/usr/local/lib/libabsl_decode_rust_punycode.so.2407.0.0=20
/usr/local/lib/libabsl_utf8_for_code_point.so.2407.0.0=20
/usr/local/lib/libabsl_graphcycles_internal.so.2407.0.0=20
/usr/local/lib/libabsl_kernel_timeout_internal.so.2407.0.0=20
/usr/local/lib/libabsl_malloc_internal.so.2407.0.0=20
/usr/local/lib/libabsl_time.so.2407.0.0=20
/usr/local/lib/libabsl_strings.so.2407.0.0=20
/usr/local/lib/libabsl_strings_internal.so.2407.0.0=20
/usr/local/lib/libabsl_string_view.so.2407.0.0=20
/usr/local/lib/libabsl_base.so.2407.0.0=20
/usr/local/lib/libabsl_spinlock_wait.so.2407.0.0=20
/usr/local/lib/libabsl_throw_delegate.so.2407.0.0=20
/usr/local/lib/libabsl_int128.so.2407.0.0=20
/usr/local/lib/libabsl_civil_time.so.2407.0.0=20
/usr/local/lib/libabsl_time_zone.so.2407.0.0  -lpthread=20
/usr/local/lib/libabsl_bad_variant_access.so.2407.0.0=20
/usr/local/lib/libabsl_raw_logging_internal.so.2407.0.0=20
/usr/local/lib/libabsl_log_severity.so.2407.0.0=20
-Wl,-rpath-link,/wrkdirs/usr/ports/devel/protobuf/work/.build/third_party/u=
tf8_range
&& :

[00:01:39] FAILED: protoc-28.3.0=20
[00:01:39] : && /ccache/libexec/ccache/c++ -O2 -pipe  -fstack-protector-str=
ong
-isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/incl=
ude
-std=3Dc++17 -O2 -pipe  -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing   -isystem /usr/local/include -std=3Dc++17  -DNDEBUG
-fstack-protector-strong
CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o -o protoc-28.3=
.0=20
-Wl,-rpath,/wrkdirs/usr/ports/devel/protobuf/work/.build:/usr/local/lib:/wr=
kdirs/usr/ports/devel/protobuf/work/.build/third_party/utf8_range:
 libprotoc.so.28.3.0  libprotobuf.so.28.3.0=20
/usr/local/lib/libabsl_die_if_null.so.2407.0.0=20
/usr/local/lib/libabsl_log_initialize.so.2407.0.0=20
/usr/local/lib/libabsl_statusor.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_check_op.so.2407.0.0=20
/usr/local/lib/libabsl_leak_check.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_conditions.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_message.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_nullguard.so.2407.0.0=20
/usr/local/lib/libabsl_examine_stack.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_format.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_proto.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_log_sink_set.so.2407.0.0=20
/usr/local/lib/libabsl_log_sink.so.2407.0.0=20
/usr/local/lib/libabsl_log_entry.so.2407.0.0=20
/usr/local/lib/libabsl_flags_internal.so.2407.0.0=20
/usr/local/lib/libabsl_flags_marshalling.so.2407.0.0=20
/usr/local/lib/libabsl_flags_reflection.so.2407.0.0=20
/usr/local/lib/libabsl_flags_config.so.2407.0.0=20
/usr/local/lib/libabsl_flags_program_name.so.2407.0.0=20
/usr/local/lib/libabsl_flags_private_handle_accessor.so.2407.0.0=20
/usr/local/lib/libabsl_flags_commandlineflag.so.2407.0.0=20
/usr/local/lib/libabsl_flags_commandlineflag_internal.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_globals.so.2407.0.0=20
/usr/local/lib/libabsl_log_globals.so.2407.0.0=20
/usr/local/lib/libabsl_vlog_config_internal.so.2407.0.0=20
/usr/local/lib/libabsl_log_internal_fnmatch.so.2407.0.0=20
/usr/local/lib/libabsl_raw_hash_set.so.2407.0.0=20
/usr/local/lib/libabsl_hash.so.2407.0.0=20
/usr/local/lib/libabsl_city.so.2407.0.0=20
/usr/local/lib/libabsl_low_level_hash.so.2407.0.0=20
/usr/local/lib/libabsl_hashtablez_sampler.so.2407.0.0=20
/usr/local/lib/libabsl_random_distributions.so.2407.0.0=20
/usr/local/lib/libabsl_random_seed_sequences.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_pool_urbg.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen_hwaes.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen_hwaes_impl.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_randen_slow.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_platform.so.2407.0.0=20
/usr/local/lib/libabsl_random_internal_seed_material.so.2407.0.0=20
/usr/local/lib/libabsl_random_seed_gen_exception.so.2407.0.0=20
/usr/local/lib/libabsl_status.so.2407.0.0=20
/usr/local/lib/libabsl_cord.so.2407.0.0=20
/usr/local/lib/libabsl_cordz_info.so.2407.0.0=20
/usr/local/lib/libabsl_cord_internal.so.2407.0.0=20
/usr/local/lib/libabsl_cordz_functions.so.2407.0.0=20
/usr/local/lib/libabsl_exponential_biased.so.2407.0.0=20
/usr/local/lib/libabsl_cordz_handle.so.2407.0.0=20
/usr/local/lib/libabsl_crc_cord_state.so.2407.0.0=20
/usr/local/lib/libabsl_crc32c.so.2407.0.0=20
/usr/local/lib/libabsl_crc_internal.so.2407.0.0=20
/usr/local/lib/libabsl_crc_cpu_detect.so.2407.0.0=20
/usr/local/lib/libabsl_bad_optional_access.so.2407.0.0=20
/usr/local/lib/libabsl_strerror.so.2407.0.0=20
/usr/local/lib/libabsl_str_format_internal.so.2407.0.0=20
/usr/local/lib/libabsl_synchronization.so.2407.0.0=20
/usr/local/lib/libabsl_stacktrace.so.2407.0.0=20
/usr/local/lib/libabsl_symbolize.so.2407.0.0=20
/usr/local/lib/libabsl_debugging_internal.so.2407.0.0=20
/usr/local/lib/libabsl_demangle_internal.so.2407.0.0=20
/usr/local/lib/libabsl_demangle_rust.so.2407.0.0=20
/usr/local/lib/libabsl_decode_rust_punycode.so.2407.0.0=20
/usr/local/lib/libabsl_utf8_for_code_point.so.2407.0.0=20
/usr/local/lib/libabsl_graphcycles_internal.so.2407.0.0=20
/usr/local/lib/libabsl_kernel_timeout_internal.so.2407.0.0=20
/usr/local/lib/libabsl_malloc_internal.so.2407.0.0=20
/usr/local/lib/libabsl_time.so.2407.0.0=20
/usr/local/lib/libabsl_strings.so.2407.0.0=20
/usr/local/lib/libabsl_strings_internal.so.2407.0.0=20
/usr/local/lib/libabsl_string_view.so.2407.0.0=20
/usr/local/lib/libabsl_base.so.2407.0.0=20
/usr/local/lib/libabsl_spinlock_wait.so.2407.0.0=20
/usr/local/lib/libabsl_throw_delegate.so.2407.0.0=20
/usr/local/lib/libabsl_int128.so.2407.0.0=20
/usr/local/lib/libabsl_civil_time.so.2407.0.0=20
/usr/local/lib/libabsl_time_zone.so.2407.0.0  -lpthread=20
/usr/local/lib/libabsl_bad_variant_access.so.2407.0.0=20
/usr/local/lib/libabsl_raw_logging_internal.so.2407.0.0=20
/usr/local/lib/libabsl_log_severity.so.2407.0.0=20
-Wl,-rpath-link,/wrkdirs/usr/ports/devel/protobuf/work/.build/third_party/u=
tf8_range
&& :
[00:01:39] ld: error: undefined reference due to --no-allow-shlib-undefined:
absl::lts_20240722::log_internal::LogMessage&
absl::lts_20240722::log_internal::LogMessage::operator<<<int, 0>(int const&)
[00:01:39] >>> referenced by libprotoc.so.28.3.0
[00:01:39]=20
[00:01:39] ld: error: undefined reference due to --no-allow-shlib-undefined:
absl::lts_20240722::log_internal::LogMessage&
absl::lts_20240722::log_internal::LogMessage::operator<<<unsigned long,
0>(unsigned long const&)
[00:01:39] >>> referenced by libprotoc.so.28.3.0
[00:01:39] c++: error: linker command failed with exit code 1 (use -v to see
invocation)
[00:01:39] ninja: build stopped: subcommand failed.
[00:01:39] =3D=3D=3D> Compilation failed unexpectedly.
[00:01:39] Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting t=
he
failure to
[00:01:39] the maintainer.
[00:01:39] *** Error code 1
[00:01:39]=20
[00:01:39] Stop.
[00:01:39] make: stopped in /usr/ports/devel/protobuf
[00:01:41] =3D>> Cleaning up wrkdir
[00:01:41] =3D=3D=3D>  Cleaning for protobuf-28.3,1
[00:01:41] build of devel/protobuf | protobuf-28.3,1 ended at Tue Oct 29
16:27:43 GMT 2024
[00:01:41] build time: 00:01:41
[00:01:41] !!! build failure encountered !!!

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-282410-7788>