abetomo commented on PR #34350:
URL: https://github.com/apache/arrow/pull/34350#issuecomment-1465329898

   I could reproduce the error.
   
   ```
   $ cmake --build .
   [1/152] Linking CXX executable debug/flight-grpc-example
   [2/152] Linking CXX executable debug/compute-register-example
   [3/152] Linking CXX executable debug/rapidjson-row-converter
   ninja: job failed: : && /usr/bin/c++ -Wno-noexcept-type  
-fdiagnostics-color=always  -Wall -Wno-conversion -Wno-sign-conversion 
-Wunused-result -fno-semantic-interposition -msse4.2  -g -Werror -O0 -ggdb  
examples/arrow/CMakeFiles/flight-grpc-example.dir/flight_grpc_example.cc.o 
examples/arrow/CMakeFiles/flight-grpc-example.dir/helloworld.pb.cc.o 
examples/arrow/CMakeFiles/flight-grpc-example.dir/helloworld.grpc.pb.cc.o -o 
debug/flight-grpc-example  debug/libarrow.a  -larrow_flight_shared  
-Wl,--no-as-needed  /usr/lib/libgrpc++_reflection.so.1.50.1  -Wl,--as-needed  
/usr/lib/libprotobuf.so  gflags_ep-prefix/src/gflags_ep/lib/libgflags_debug.a  
/usr/lib/libbrotlienc.so  /usr/lib/libbrotlidec.so  /usr/lib/libbrotlicommon.so 
 bzip2_ep-install/lib/libbz2.a  orc_ep-install/lib/liborc.a  
lz4_ep-install/lib/liblz4.a  snappy_ep/src/snappy_ep-install/lib/libsnappy.a  
/usr/lib/libzstd.so.1.5.2  
google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_storage.a  
google_cloud_cpp_ep-install/lib/libg
 oogle_cloud_cpp_rest_internal.a  
google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_common.a  
crc32c_ep-install/lib/libcrc32c.a  
awssdk_ep-install/lib/libaws-cpp-sdk-identity-management.a  
awssdk_ep-install/lib/libaws-cpp-sdk-sts.a  
awssdk_ep-install/lib/libaws-cpp-sdk-cognito-identity.a  
awssdk_ep-install/lib/libaws-cpp-sdk-s3.a  
awssdk_ep-install/lib/libaws-cpp-sdk-core.a  /usr/lib/libcurl.so  
awssdk_ep-install/lib/libaws-crt-cpp.a  awssdk_ep-install/lib/libaws-c-s3.a  
awssdk_ep-install/lib/libaws-c-auth.a  awssdk_ep-install/lib/libaws-c-mqtt.a  
awssdk_ep-install/lib/libaws-c-http.a  
awssdk_ep-install/lib/libaws-c-compression.a  
awssdk_ep-install/lib/libaws-c-sdkutils.a  
awssdk_ep-install/lib/libaws-c-event-stream.a  
awssdk_ep-install/lib/libaws-c-io.a  awssdk_ep-install/lib/libaws-c-cal.a  
awssdk_ep-install/lib/libaws-checksums.a  
awssdk_ep-install/lib/libaws-c-common.a  awssdk_ep-install/lib/libs2n.a  
utf8proc_ep-install/lib/libutf8proc.a  jemalloc_ep-prefix/src/jemalloc_ep/dis
 t//lib/libjemalloc_pic.a  
mimalloc_ep/src/mimalloc_ep/lib/mimalloc-2.0/libmimalloc-debug.a  
/usr/lib/libgrpc++.so.1.50.1  /usr/lib/libgrpc.so.28.0.0  /usr/lib/libssl.so  
/usr/lib/libcrypto.so  /lib/libz.so  re2_ep-install/lib/libre2.a  
/usr/lib/libcares.so.2.5.1  /usr/lib/libaddress_sorting.so.28.0.0  
/usr/lib/libupb.so.28.0.0  /usr/lib/libabsl_raw_hash_set.so.2206.0.0  
/usr/lib/libabsl_hashtablez_sampler.so.2206.0.0  
/usr/lib/libabsl_hash.so.2206.0.0  /usr/lib/libabsl_city.so.2206.0.0  
/usr/lib/libabsl_low_level_hash.so.2206.0.0  
/usr/lib/libabsl_statusor.so.2206.0.0  /usr/lib/libgpr.so.28.0.0  
/usr/lib/libabsl_bad_variant_access.so.2206.0.0  
/usr/lib/libabsl_status.so.2206.0.0  
/usr/lib/libabsl_str_format_internal.so.2206.0.0  
/usr/lib/libabsl_strerror.so.2206.0.0  
/usr/lib/libabsl_random_distributions.so.2206.0.0  
/usr/lib/libabsl_random_seed_sequences.so.2206.0.0  
/usr/lib/libabsl_random_internal_pool_urbg.so.2206.0.0  
/usr/lib/libabsl_random_internal_randen.so.2206.0.0  /usr/li
 b/libabsl_random_internal_randen_hwaes.so.2206.0.0  
/usr/lib/libabsl_random_internal_randen_hwaes_impl.so.2206.0.0  
/usr/lib/libabsl_random_internal_randen_slow.so.2206.0.0  
/usr/lib/libabsl_random_internal_platform.so.2206.0.0  
/usr/lib/libabsl_random_internal_seed_material.so.2206.0.0  
/usr/lib/libabsl_random_seed_gen_exception.so.2206.0.0  
/usr/lib/libabsl_cord.so.2206.0.0  
/usr/lib/libabsl_bad_optional_access.so.2206.0.0  
/usr/lib/libabsl_cordz_info.so.2206.0.0  
/usr/lib/libabsl_cord_internal.so.2206.0.0  
/usr/lib/libabsl_cordz_functions.so.2206.0.0  
/usr/lib/libabsl_exponential_biased.so.2206.0.0  
/usr/lib/libabsl_cordz_handle.so.2206.0.0  
/usr/lib/libabsl_synchronization.so.2206.0.0  
/usr/lib/libabsl_stacktrace.so.2206.0.0  /usr/lib/libabsl_symbolize.so.2206.0.0 
 /usr/lib/libabsl_debugging_internal.so.2206.0.0  
/usr/lib/libabsl_demangle_internal.so.2206.0.0  
/usr/lib/libabsl_graphcycles_internal.so.2206.0.0  
/usr/lib/libabsl_time.so.2206.0.0  /usr/lib/libabsl_strings.so.2206.0
 .0  /usr/lib/libabsl_strings_internal.so.2206.0.0  
/usr/lib/libabsl_throw_delegate.so.2206.0.0  
/usr/lib/libabsl_int128.so.2206.0.0  /usr/lib/libabsl_civil_time.so.2206.0.0  
/usr/lib/libabsl_time_zone.so.2206.0.0  
/usr/lib/libabsl_malloc_internal.so.2206.0.0  /usr/lib/libabsl_base.so.2206.0.0 
 /usr/lib/libabsl_spinlock_wait.so.2206.0.0  
/usr/lib/libabsl_raw_logging_internal.so.2206.0.0  
/usr/lib/libabsl_log_severity.so.2206.0.0  /usr/lib/libprotobuf.so  -ldl  -lm  
-lrt && :
   
/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld:
 cannot find -larrow_flight_shared: No such file or directory
   collect2: error: ld returned 1 exit status
   ninja: subcommand failed
   ```
   
   ```
   $ cmake --build .
   [1/70] Linking CXX executable debug/flight-sql-example
   [2/70] Linking CXX executable debug/flight-test-server
   [3/70] Linking CXX executable debug/arrow-flight-internals-test
   ninja: job failed: : && /usr/bin/c++ -Wno-noexcept-type  
-fdiagnostics-color=always  -Wall -Wno-conversion -Wno-sign-conversion 
-Wunused-result -fno-semantic-interposition -msse4.2  -g -Werror -O0 -ggdb  
examples/arrow/CMakeFiles/flight-sql-example.dir/flight_sql_example.cc.o -o 
debug/flight-sql-example  debug/libarrow.a  debug/libarrow_flight.a  
-larrow_flight_sql_shared  /usr/lib/libgrpc++.so.1.50.1  
/usr/lib/libprotobuf.so  
gflags_ep-prefix/src/gflags_ep/lib/libgflags_nothreads_debug.a  
debug/libarrow.a  /usr/lib/libbrotlienc.so  /usr/lib/libbrotlidec.so  
/usr/lib/libbrotlicommon.so  bzip2_ep-install/lib/libbz2.a  
orc_ep-install/lib/liborc.a  lz4_ep-install/lib/liblz4.a  
snappy_ep/src/snappy_ep-install/lib/libsnappy.a  /usr/lib/libzstd.so.1.5.2  
google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_storage.a  
google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_rest_internal.a  
google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_common.a  
crc32c_ep-install/lib/libcrc32c.a  awssdk_
 ep-install/lib/libaws-cpp-sdk-identity-management.a  
awssdk_ep-install/lib/libaws-cpp-sdk-sts.a  
awssdk_ep-install/lib/libaws-cpp-sdk-cognito-identity.a  
awssdk_ep-install/lib/libaws-cpp-sdk-s3.a  
awssdk_ep-install/lib/libaws-cpp-sdk-core.a  /usr/lib/libcurl.so  
awssdk_ep-install/lib/libaws-crt-cpp.a  awssdk_ep-install/lib/libaws-c-s3.a  
awssdk_ep-install/lib/libaws-c-auth.a  awssdk_ep-install/lib/libaws-c-mqtt.a  
awssdk_ep-install/lib/libaws-c-http.a  
awssdk_ep-install/lib/libaws-c-compression.a  
awssdk_ep-install/lib/libaws-c-sdkutils.a  
awssdk_ep-install/lib/libaws-c-event-stream.a  
awssdk_ep-install/lib/libaws-c-io.a  awssdk_ep-install/lib/libaws-c-cal.a  
awssdk_ep-install/lib/libaws-checksums.a  
awssdk_ep-install/lib/libaws-c-common.a  awssdk_ep-install/lib/libs2n.a  
utf8proc_ep-install/lib/libutf8proc.a  
jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a  
mimalloc_ep/src/mimalloc_ep/lib/mimalloc-2.0/libmimalloc-debug.a  
/usr/lib/libgrpc.so.28.0.0  /usr/lib/libssl.s
 o  /usr/lib/libcrypto.so  /lib/libz.so  re2_ep-install/lib/libre2.a  
/usr/lib/libcares.so.2.5.1  /usr/lib/libaddress_sorting.so.28.0.0  
/usr/lib/libupb.so.28.0.0  /usr/lib/libabsl_raw_hash_set.so.2206.0.0  
/usr/lib/libabsl_hashtablez_sampler.so.2206.0.0  
/usr/lib/libabsl_hash.so.2206.0.0  /usr/lib/libabsl_city.so.2206.0.0  
/usr/lib/libabsl_low_level_hash.so.2206.0.0  
/usr/lib/libabsl_statusor.so.2206.0.0  /usr/lib/libgpr.so.28.0.0  -ldl  -lm  
-lrt  /usr/lib/libabsl_bad_variant_access.so.2206.0.0  
/usr/lib/libabsl_status.so.2206.0.0  
/usr/lib/libabsl_str_format_internal.so.2206.0.0  
/usr/lib/libabsl_strerror.so.2206.0.0  
/usr/lib/libabsl_random_distributions.so.2206.0.0  
/usr/lib/libabsl_random_seed_sequences.so.2206.0.0  
/usr/lib/libabsl_random_internal_pool_urbg.so.2206.0.0  
/usr/lib/libabsl_random_internal_randen.so.2206.0.0  
/usr/lib/libabsl_random_internal_randen_hwaes.so.2206.0.0  
/usr/lib/libabsl_random_internal_randen_hwaes_impl.so.2206.0.0  
/usr/lib/libabsl_random_internal_r
 anden_slow.so.2206.0.0  /usr/lib/libabsl_random_internal_platform.so.2206.0.0  
/usr/lib/libabsl_random_internal_seed_material.so.2206.0.0  
/usr/lib/libabsl_random_seed_gen_exception.so.2206.0.0  
/usr/lib/libabsl_cord.so.2206.0.0  
/usr/lib/libabsl_bad_optional_access.so.2206.0.0  
/usr/lib/libabsl_cordz_info.so.2206.0.0  
/usr/lib/libabsl_cord_internal.so.2206.0.0  
/usr/lib/libabsl_cordz_functions.so.2206.0.0  
/usr/lib/libabsl_exponential_biased.so.2206.0.0  
/usr/lib/libabsl_cordz_handle.so.2206.0.0  
/usr/lib/libabsl_synchronization.so.2206.0.0  
/usr/lib/libabsl_stacktrace.so.2206.0.0  /usr/lib/libabsl_symbolize.so.2206.0.0 
 /usr/lib/libabsl_debugging_internal.so.2206.0.0  
/usr/lib/libabsl_demangle_internal.so.2206.0.0  
/usr/lib/libabsl_graphcycles_internal.so.2206.0.0  
/usr/lib/libabsl_time.so.2206.0.0  /usr/lib/libabsl_strings.so.2206.0.0  
/usr/lib/libabsl_strings_internal.so.2206.0.0  
/usr/lib/libabsl_throw_delegate.so.2206.0.0  
/usr/lib/libabsl_int128.so.2206.0.0  /usr/lib/libabsl_
 civil_time.so.2206.0.0  /usr/lib/libabsl_time_zone.so.2206.0.0  
/usr/lib/libabsl_malloc_internal.so.2206.0.0  /usr/lib/libabsl_base.so.2206.0.0 
 /usr/lib/libabsl_spinlock_wait.so.2206.0.0  
/usr/lib/libabsl_raw_logging_internal.so.2206.0.0  
/usr/lib/libabsl_log_severity.so.2206.0.0  /usr/lib/libprotobuf.so && :
   
/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld:
 cannot find -larrow_flight_sql_shared: No such file or directory
   collect2: error: ld returned 1 exit status
   ninja: subcommand failed
   ```
   
   If I just added `-DgRPC_SOURCE=SYSTEM`, it seemed to be using 
`grpc_ep-install` generated in the build directory, so I added 
`-DProtobuf_SOURCE=SYSTEM`.
   Also added `-DARROW_FLIGHT_SQL=ON` to build `debug/flight-sql-example`.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to