Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [/builddir/build/BUILD/curlpp-0.8.1-build/curlpp-0.8.1/include/curlpp/Options.hpp:281:74: error: invalid conversion from âintâ to âCURLoptionâ [-fpermissive]
  281 |         typedef curlpp::OptionTrait<curl_closepolicy, CURLOPT_CLOSEPOLICY> ClosePolicy;
      |                                                                          ^
      |                                                                          |
      |                                                                          int]: [Compiler error, attempt at invalid conversion between `int` and `CURLoption` variable types.]
=============
[/builddir/build/BUILD/curlpp-0.8.1-build/curlpp-0.8.1/include/curlpp/Options.hpp:281:74: error: invalid conversion from âintâ to âCURLoptionâ [-fpermissive]
  281 |         typedef curlpp::OptionTrait<curl_closepolicy, CURLOPT_CLOSEPOLICY> ClosePolicy;
      |                                                                          ^
      |                                                                          |
      |                                                                          int]: [Compiler error, attempt at invalid conversion between `int` and `CURLoption` variable types.]

Issue: Build failed due to multiple compiler errors, all concerning invalid conversion between data types.
Resolution: Modify your code to prevent conversions between incompatible types. Errors may indicate that API of one, or more of the libraries used, has changed, and no longer functions as expected.

Pay increased attention to documentation of functions involved to identify source of the possible issue.

There are also numerous warnings produced by the compiler about your code. Attempt to resolve them, so that you may provide more stable and maintainable package.