Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Boost 1.82.0 #17471

Merged
merged 2 commits into from
Jun 4, 2023
Merged

Add Boost 1.82.0 #17471

merged 2 commits into from
Jun 4, 2023

Conversation

jhunold
Copy link
Contributor

@jhunold jhunold commented May 9, 2023

Boost/1.82.0

Bump the supported Boost version to the latest release. Needed by everybody.


@CLAassistant
Copy link

CLAassistant commented May 9, 2023

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link
Contributor

github-actions bot commented May 9, 2023

🤖 Beep Boop! This pull request is making changes to 'recipes/boost//'.

👋 @grafikrobot @Hopobcn @jwillikers you might be interested. 😉

@conan-center-bot

This comment has been minimized.

grafikrobot
grafikrobot previously approved these changes May 9, 2023
@ghost
Copy link

ghost commented May 9, 2023

I detected other pull requests that are modifying boost/all recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@grafikrobot
Copy link
Contributor

This looks to supersede #17376 as it contains the dependencies files. Not sure if it needs changes to add the new header only mysql lib.

@AbrilRBS
Copy link
Member

AbrilRBS commented May 9, 2023

Thanks for your contribution. Make sure to request user access here to be able to get the PR merged, thanks!

@jwillikers
Copy link
Contributor

This looks to supersede #17376 as it contains the dependencies files. Not sure if it needs changes to add the new header only mysql lib.

My bad, if mysql isn't built, then there are no changes required for that. There's still the need to pull in the official patches 283 and 284 described on the release page.

SSE4
SSE4 previously approved these changes May 9, 2023
gegles
gegles previously approved these changes May 9, 2023
Copy link
Contributor

@gegles gegles left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@fpelliccioni
Copy link
Contributor

Guys, what happened with the checks?

Copy link
Member

@AbrilRBS AbrilRBS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As mentioned by @jwillikers:

There's still the need to pull in the official patches 283 and 284 described on the release page.

@conan-center-bot

This comment has been minimized.

@grafikrobot
Copy link
Contributor

As mentioned by @jwillikers:

There's still the need to pull in the official patches 283 and 284 described on the release page.

Technically you don't need them. One is for a corner case in SMBv1. For which the number of users would be really low. And the other is for OpenBSD only. Which, also, not exactly a large user base. Additionally, the patches could be added in a later PR.

jwillikers added a commit to jwillikers/conan-center-index that referenced this pull request May 14, 2023
This is necessary for adding Boost version 1.82.0 in PR conan-io#17471.
jwillikers added a commit to jwillikers/conan-center-index that referenced this pull request May 14, 2023
This is necessary for adding Boost version 1.82.0 in PR conan-io#17471.
AbrilRBS
AbrilRBS previously approved these changes May 15, 2023
conan-center-bot pushed a commit that referenced this pull request May 16, 2023
…e folder

This is necessary for adding Boost version 1.82.0 in PR #17471.
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

Hooks produced the following warnings for commit 1f73cb9
boost/1.82.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_prg_exec_monitor.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_unit_test_framework.so' links to system library 'm' but it is not in cpp_info.system_libs.

pezy pushed a commit to pezy/conan-center-index that referenced this pull request Jun 1, 2023
…he recipe folder

This is necessary for adding Boost version 1.82.0 in PR conan-io#17471.
@jcar87 jcar87 dismissed stale reviews from gegles, AbrilRBS, grafikrobot, and SSE4 via 2372aa7 June 2, 2023 11:17
@jcar87
Copy link
Contributor

jcar87 commented Jun 2, 2023

The error is this:

/home/conan/w/prod/BuildSingleReference/.conan/data/b2/4.9.6/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/.b2/build/property.jam:354: in validate1 from module property
error: Invalid property '<boost.locale.iconv.lib>libc': unknown feature 'boost.locale.iconv.lib'.

which comes from these lines in the recipe:

if self.options.get_safe("i18n_backend_iconv") == "libc":
flags.append("boost.locale.iconv.lib=libc")
else:
flags.append("boost.locale.iconv.lib=libiconv")

which only work with this patch:
https://github.com/conan-io/conan-center-index/blob/master/recipes/boost/all/patches/1.81.0-locale-fail-on-missing-backend.patch

I'm not sure the description this particular patch is correct, but I imagine the build cannot be configured with those arguments if this patch is not applied. I've "up-ported" the patch in the meantime, which should generate packages now.

Copy link
Member

@AbrilRBS AbrilRBS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jhunold thanks for your contribution :)
Please remember to sign the cla for this PR to be mergeable

@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2023

Hooks produced the following warnings for commit 2372aa7
boost/1.82.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_unit_test_framework.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_prg_exec_monitor.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_locale.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_math_tr1l.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_math_tr1.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_math_c99l.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_math_tr1f.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_math_c99.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_math_c99f.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_program_options.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_contract.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_random.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_stacktrace_backtrace.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_graph.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_type_erasure.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_nowide.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_iostreams.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_json.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_log.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_stacktrace_noop.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_filesystem.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_stacktrace_basic.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_chrono.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_log_setup.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_container.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_wave.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_serialization.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_date_time.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_wserialization.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_coroutine.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_context.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_system.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_atomic.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_timer.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_stacktrace_addr2line.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_fiber.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_fiber_numa.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_regex.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_url.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libboost_thread.so' links to system library 'm' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\boost_log.dll' links to system library 'ws2_32' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\boost_log_setup.dll' links to system library 'ws2_32' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\boost_log.dll' links to system library 'secur32' but it is not in cpp_info.system_libs.

@jcar87
Copy link
Contributor

jcar87 commented Jun 2, 2023

Awesome, that did it. Thanks so much for your contribution @jhunold !

In order for this to be merged, please review the contributor license agreement! https://cla-assistant.io/conan-io/conan-center-index?pullRequest=17471

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 6 (08d09251dcf6038e31e8a8c64ff52c2968e1b302):

  • boost/1.81.0@:
    All packages built successfully! (All logs)

  • boost/1.77.0@:
    All packages built successfully! (All logs)

  • boost/1.79.0@:
    All packages built successfully! (All logs)

  • boost/1.71.0@:
    All packages built successfully! (All logs)

  • boost/1.73.0@:
    All packages built successfully! (All logs)

  • boost/1.80.0@:
    All packages built successfully! (All logs)

  • boost/1.72.0@:
    All packages built successfully! (All logs)

  • boost/1.75.0@:
    All packages built successfully! (All logs)

  • boost/1.78.0@:
    All packages built successfully! (All logs)

  • boost/1.82.0@:
    All packages built successfully! (All logs)

  • boost/1.74.0@:
    All packages built successfully! (All logs)

  • boost/1.76.0@:
    All packages built successfully! (All logs)


Conan v2 pipeline ✔️

Note: Conan v2 builds may be required once they are on the v2 ready list

All green in build 6 (08d09251dcf6038e31e8a8c64ff52c2968e1b302):

  • boost/1.82.0@:
    All packages built successfully! (All logs)

  • boost/1.80.0@:
    All packages built successfully! (All logs)

  • boost/1.75.0@:
    All packages built successfully! (All logs)

  • boost/1.79.0@:
    All packages built successfully! (All logs)

  • boost/1.81.0@:
    All packages built successfully! (All logs)

  • boost/1.78.0@:
    All packages built successfully! (All logs)

  • boost/1.76.0@:
    All packages built successfully! (All logs)

  • boost/1.71.0@:
    All packages built successfully! (All logs)

  • boost/1.72.0@:
    All packages built successfully! (All logs)

  • boost/1.74.0@:
    All packages built successfully! (All logs)

  • boost/1.77.0@:
    All packages built successfully! (All logs)

  • boost/1.73.0@:
    All packages built successfully! (All logs)

@conan-center-bot conan-center-bot merged commit b7e4464 into conan-io:master Jun 4, 2023
@jhunold jhunold deleted the jhunold-1.82.0 branch June 4, 2023 20:05
dheater pushed a commit to dheater/conan-center-index that referenced this pull request Jun 4, 2023
* Add Boost 1.82.0

* boost: add patch for libiconv flag

---------

Co-authored-by: Luis Caro Campos <3535649+jcar87@users.noreply.github.com>
datalogics-kam added a commit to datalogics-kam/conan-center-index that referenced this pull request Jun 5, 2023
…cmake-combined-recipe

- Resolved conflicts.

- Updated recipes/cmake/combined/conandata.yml to use CMake 3.26.4
  instead of 3.26.3

* 'master' of github.com:conan-io/conan-center-index: (219 commits)
  (conan-io#17379) zpp_bits: add version 4.4.17, add package_type
  (conan-io#17811) mongo-c-driver: add version 1.23.4
  (conan-io#17824) [bot] Update list of references (prod-v2/ListPackages)
  (conan-io#17827) [bot] Update authorized users list (2023-06-05)
  (conan-io#17791) c4core: update fast_float
  (conan-io#17447) llhttp: conan v2 support
  (conan-io#17821) daw_utf_range: update daw_header_libraries
  (conan-io#17819) add mbits-diags/0.9.5
  (conan-io#17471) Add Boost 1.82.0
  (conan-io#17816) uni-algo: add version 0.8.1
  (conan-io#17815) flatbuffers: add version 23.5.26
  (conan-io#17801) Bring tl-function to conan2
  (conan-io#17802) Bring ring-span-lite to conan2
  (conan-io#16572) ragel: support conan v2
  (conan-io#17244) Z3: Revise the recipe to support Conan v2 and add the latest four minor releases.
  (conan-io#17355) avahi/0.8: Disable the use of the setproctitle function on Linux
  (conan-io#17744) Bumped CMake to 3.26.4
  (conan-io#17763) Libwebsockets support for conan2
  (conan-io#17808) octo-logger-cpp: add version 1.4.0
  (conan-io#17428) Add libmemcached library
  ...
pezy pushed a commit to pezy/conan-center-index that referenced this pull request Jul 15, 2023
* Add Boost 1.82.0

* boost: add patch for libiconv flag

---------

Co-authored-by: Luis Caro Campos <3535649+jcar87@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants