You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "paleolimbot (via GitHub)" <gi...@apache.org> on 2023/07/14 12:27:27 UTC
[GitHub] [arrow] paleolimbot opened a new issue, #36686: [R] MacOS autobrew jobs fail to configure (crash or fail citing ABI mismatch)
paleolimbot opened a new issue, #36686:
URL: https://github.com/apache/arrow/issues/36686
### Describe the bug, including details regarding any error messages, version, and platform.
The homebrew-r-autobrew and r-binary-packages jobs are failing for at least two reasons. The first is an OpenSSL issue related to 1.1/3 mismatch (#36456); the second is preventing a verification that #36551 fixes the OpenSSL issue.
The only hypothesis I have is that the MacOS runner is actually an M1 emulating x86 via rosetta and perhaps the `clang` links are getting mixed up when `autobrew` is invoked?
An example failure from r-binary-packages ( https://github.com/ursacomputing/crossbow/actions/runs/5540883095/jobs/10113554437 ) (failure from homebrew-r-autobrew is currently the same)
```
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/__hash_table:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
~~^
/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/curl_wrappers.h:18:
In file included from /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/options.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/cmath:322:9: error: /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/__hash_table:18:
no member named 'fpclassify' in the global namespace/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/cmath:321:9: error:
using ::fpclassify;
~~^
no member named 'signbit' in the global namespace
using ::signbit;
~~^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
~~^
/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
~~^
```
### Component(s)
R
--
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: issues-unsubscribe@arrow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] paleolimbot commented on issue #36686: [R] MacOS autobrew jobs fail to configure (crash or fail citing ABI mismatch)
Posted by "paleolimbot (via GitHub)" <gi...@apache.org>.
paleolimbot commented on issue #36686:
URL: https://github.com/apache/arrow/issues/36686#issuecomment-1635820776
Hmm...this may be the same as the OpenSSL issue after all: the failing command comes from compiling Google Cloud Platform `curl_handle.cc` ( https://github.com/ursacomputing/crossbow/actions/runs/5540883095/jobs/10113554437#step:7:5792 ).
```
cd /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-build/google/cloud && /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/build-apache-arrow-static/Library/Homebrew/shims/mac/super/clang++ -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep -isystem /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/absl_ep-install/include -isystem /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-build -isystem /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/include -isystem /pr
ivate/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/nlohmann_json_ep-install/include -Qunused-arguments -fcolor-diagnostics -fPIC -O3 -DNDEBUG -O2 -std=c++17 -isysroot /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.7 -Wall -Wextra -Wconversion -Wno-sign-conversion -MD -MT google/cloud/CMakeFiles/google_cloud_cpp_rest_internal.dir/internal/curl_handle.cc.o -MF CMakeFiles/google_cloud_cpp_rest_internal.dir/internal/curl_handle.cc.o.d -o CMakeFiles/google_cloud_cpp_rest_internal.dir/internal/curl_handle.cc.o -c /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/curl_handle.cc
```
There seem to be some successful calls to the compiler earlier on so it's not that:
```
[ 96%] Building CXX object absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o
cd /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/absl_ep-prefix/src/absl_ep-build/absl/flags && /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/build-apache-arrow-static/Library/Homebrew/shims/mac/super/clang++ -I/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/absl_ep-prefix/src/absl_ep -Qunused-arguments -fcolor-diagnostics -fPIC -O3 -DNDEBUG -O2 -std=gnu++17 -isysroot /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.7 -Wall -Wextra -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wstring-conversion -Wtautological-overlap-compare
-Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-implicit-int-conversion -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-Note-option -DNOMINMAX -MD -MT absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o -MF CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o.d -o
```
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] paleolimbot closed issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
Posted by "paleolimbot (via GitHub)" <gi...@apache.org>.
paleolimbot closed issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
URL: https://github.com/apache/arrow/issues/36686
--
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: issues-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] kou commented on issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on issue #36686:
URL: https://github.com/apache/arrow/issues/36686#issuecomment-1636885472
It seems that `MacOSX${VERSION}.sdk`s are mixed:
* `-isystem .../MacOSX12.1.sdk`
* `.../MacOSX11.sdk/usr/include/c++/v1/unordered_map`
https://github.com/ursacomputing/crossbow/actions/runs/5540883095/jobs/10113554437#step:7:5793
```text
cd /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-build/google/cloud && /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/build-apache-arrow-static/Library/Homebrew/shims/mac/super/clang++ -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep -isystem /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/absl_ep-install/include -isystem /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-build -isystem /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/include -isystem /pri
vate/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/nlohmann_json_ep-install/include -Qunused-arguments -fcolor-diagnostics -fPIC -O3 -DNDEBUG -O2 -std=c++17 -isysroot /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.7 -Wall -Wextra -Wconversion -Wno-sign-conversion -MD -MT google/cloud/CMakeFiles/google_cloud_cpp_rest_internal.dir/internal/binary_data_as_debug_string.cc.o -MF CMakeFiles/google_cloud_cpp_rest_internal.dir/internal/binary_data_as_debug_string.cc.o.d -o CMakeFiles/google_cloud_cpp_rest_internal.dir/internal/binary_data_as_debug_string.cc.o -c /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/binary_data_as_debug_string.cc
In file included from /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/curl_handle_factory.cc:15:
In file included from /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/curl_handle_factory.h:18:
In file included from In file included from /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/curl_handle.cc:15:
In file included from /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/curl_handle.h:18:
In file included from /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/internal/curl_wrappers.h:18:
In file included from /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/hbtmp/apache-arrow-static-20230713-13809-1f91jjk/build/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep/google/cloud/options.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/__hash_table:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
~~^
```
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] paleolimbot commented on issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
Posted by "paleolimbot (via GitHub)" <gi...@apache.org>.
paleolimbot commented on issue #36686:
URL: https://github.com/apache/arrow/issues/36686#issuecomment-1635836847
Would a reasonable hypothesis be that we are using system curl but autobrew openssl and GCS makes some assumption about how that interaction works that other components do not?
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] paleolimbot commented on issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
Posted by "paleolimbot (via GitHub)" <gi...@apache.org>.
paleolimbot commented on issue #36686:
URL: https://github.com/apache/arrow/issues/36686#issuecomment-1636846124
Hmm...trying homebrew curl gets us a little farther in the build process but still results in a similar error.
Something similar is described here: https://stackoverflow.com/questions/58628377/catalina-c-using-cmath-headers-yield-error-no-member-named-signbit-in-th
...something about `CMAKE_OSX_SYSROOT`.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] kou commented on issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on issue #36686:
URL: https://github.com/apache/arrow/issues/36686#issuecomment-1637032998
The Big Sur job is still failing: https://github.com/ursacomputing/crossbow/actions/runs/5566749960/jobs/10168239125
But it's caused by OpenSSL (#36456): `Symbol not found: _EVP_DigestSignUpdate`
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] paleolimbot commented on issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
Posted by "paleolimbot (via GitHub)" <gi...@apache.org>.
paleolimbot commented on issue #36686:
URL: https://github.com/apache/arrow/issues/36686#issuecomment-1638093630
@raulcd I think this is an important one to pull into 13.0.0 if possible!
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow] raulcd commented on issue #36686: [R] MacOS autobrew jobs fail to build Google Cloud Storage formula (bad curl headers?)
Posted by "raulcd (via GitHub)" <gi...@apache.org>.
raulcd commented on issue #36686:
URL: https://github.com/apache/arrow/issues/36686#issuecomment-1638192875
oh! I see! Thanks @paleolimbot , I'll wait for some jobs to finish and I'll cherry pick again.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org