osrf / homebrew-simulation

Homebrew tap for osrf simulation software
Apache License 2.0
56 stars 74 forks source link

Ionic prereleases #2773

Closed azeey closed 1 month ago

azeey commented 1 month ago

Pulls changes from

azeey commented 1 month ago

build bottles

iche033 commented 1 month ago

I see that https://github.com/osrf/homebrew-simulation/pull/2773/commits/c76b85b279b45640520530898631a076a01ad5b3 added the bottle tag to some of the formula but not all of them, e.g gz-common6.rb does not have the bottle tag, is that expected?

azeey commented 1 month ago

gz-common6 failed with

==> /usr/bin/clang test.cpp -std=c++17 -I/usr/local/lib/pkgconfig/../..//include/gz/common6 -I/usr/local/lib/pkgconfig/../..//include/gz/utils3 -I/usr/local/lib/pkgconfig/../..//include/gz/cmake4 -L/usr/local/Cellar/gz-common6/6.0.0-pre2/lib -lgz-common6 -lc++ -o test
Undefined symbols for architecture x86_64:
  "void fmt::v11::detail::vformat_to<char>(fmt::v11::detail::buffer<char>&, fmt::v11::basic_string_view<char>, fmt::v11::detail::vformat_args<char>::type, fmt::v11::detail::locale_ref)", referenced from:
      std::__1::remove_cv<std::__1::remove_reference<std::__1::back_insert_iterator<fmt::v11::basic_memory_buffer<char, 250ul, std::__1::allocator<char> > > >::type>::type fmt::v11::vformat_to<std::__1::back_insert_iterator<fmt::v11::basic_memory_buffer<char, 250ul, std::__1::allocator<char> > >, 0>(std::__1::back_insert_iterator<fmt::v11::basic_memory_buffer<char, 250ul, std::__1::allocator<char> > >&&, fmt::v11::basic_string_view<char>, fmt::v11::basic_format_args<fmt::v11::context>) in test-c47e77.o
  "fmt::v11::detail::assert_fail(char const*, int, char const*)", referenced from:
      std::__1::make_unsigned<long>::type fmt::v11::detail::to_unsigned<long>(long) in test-c47e77.o
      fmt::v11::detail::format_decimal_result<char*> fmt::v11::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) in test-c47e77.o
      fmt::v11::detail::format_decimal_result<char*> fmt::v11::detail::format_decimal<char, unsigned long long>(char*, unsigned long long, int) in test-c47e77.o
  "fmt::v11::vformat(fmt::v11::basic_string_view<char>, fmt::v11::basic_format_args<fmt::v11::context>)", referenced from:
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v11::format<char const*, char const* const&, int const&>(fmt::v11::basic_format_string<char, fmt::v11::type_identity<char const*>::type, fmt::v11::type_identity<char const* const&>::type, fmt::v11::type_identity<int const&>::type>, char const*&&, char const* const&, int const&) in test-c47e77.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Error: osrf/simulation/gz-common6: failed
An exception occurred within a child process:
  BuildError: Failed executing: /usr/bin/clang test.cpp -std=c++17 -I/usr/local/lib/pkgconfig/../..//include/gz/common6 -I/usr/local/lib/pkgconfig/../..//include/gz/utils3 -I/usr/local/lib/pkgconfig/../..//include/gz/cmake4 -L/usr/local/Cellar/gz-common6/6.0.0-pre2/lib -lgz-common6 -lc++ -o test
/usr/local/Homebrew/Library/Homebrew/formula.rb:3058:in `block in system'
/usr/local/Homebrew/Library/Homebrew/formula.rb:2994:in `open'
/usr/local/Homebrew/Library/Homebrew/formula.rb:2994:in `system'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11549/lib/types/private/methods/call_validation.rb:167:in `bind_call'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11549/lib/types/private/methods/call_validation.rb:167:in `validate_call_skip_block_type'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11549/lib/types/private/methods/call_validation.rb:109:in `block in create_validator_slow_skip_block_type'
/usr/local/Homebrew/Library/Taps/osrf/homebrew-simulation/Formula/gz-common6.rb:61:in `block in <class:GzCommon6>'
/usr/local/Homebrew/Library/Homebrew/formula.rb:2800:in `block (3 levels) in run_test'
/usr/local/Homebrew/Library/Homebrew/extend/kernel.rb:536:in `with_env'
/usr/local/Homebrew/Library/Homebrew/formula.rb:2799:in `block (2 levels) in run_test'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1193:in `with_logging'
/usr/local/Homebrew/Library/Homebrew/formula.rb:2798:in `block in run_test'
/usr/local/Homebrew/Library/Homebrew/mktemp.rb:75:in `block in run'
/usr/local/Homebrew/Library/Homebrew/mktemp.rb:75:in `chdir'
/usr/local/Homebrew/Library/Homebrew/mktemp.rb:75:in `run'
/usr/local/Homebrew/Library/Homebrew/formula.rb:3109:in `mktemp'
/usr/local/Homebrew/Library/Homebrew/formula.rb:2792:in `run_test'
/usr/local/Homebrew/Library/Homebrew/test.rb:48:in `block in <main>'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:186:in `block in timeout'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:41:in `handle_timeout'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:195:in `timeout'
/usr/local/Homebrew/Library/Homebrew/test.rb:52:in `<main>'

==> SKIPPED osrf/simulation/gz-common6
Warning: test failed
azeey commented 1 month ago

https://github.com/osrf/homebrew-simulation/pull/2774