Closed niclar closed 2 years ago
.\vcpkg.exe install boost:x64-windows
works fine:
Computing installation plan...
The following packages will be built and installed:
boost[core]:x64-windows -> 1.79.0
* boost-accumulators[core]:x64-windows -> 1.79.0
* boost-algorithm[core]:x64-windows -> 1.79.0
* boost-align[core]:x64-windows -> 1.79.0
* boost-any[core]:x64-windows -> 1.79.0
* boost-array[core]:x64-windows -> 1.79.0
* boost-asio[core]:x64-windows -> 1.79.0
* boost-assert[core]:x64-windows -> 1.79.0
* boost-assign[core]:x64-windows -> 1.79.0
* boost-atomic[core]:x64-windows -> 1.79.0
* boost-beast[core]:x64-windows -> 1.79.0
* boost-bimap[core]:x64-windows -> 1.79.0
* boost-bind[core]:x64-windows -> 1.79.0
* boost-build[core]:x64-windows -> 1.79.0
* boost-callable-traits[core]:x64-windows -> 1.79.0
* boost-chrono[core]:x64-windows -> 1.79.0
* boost-circular-buffer[core]:x64-windows -> 1.79.0
* boost-compatibility[core]:x64-windows -> 1.79.0
* boost-compute[core]:x64-windows -> 1.79.0
* boost-concept-check[core]:x64-windows -> 1.79.0
* boost-config[core]:x64-windows -> 1.79.0
* boost-container[core]:x64-windows -> 1.79.0
* boost-container-hash[core]:x64-windows -> 1.79.0
* boost-context[core]:x64-windows -> 1.79.0
* boost-contract[core]:x64-windows -> 1.79.0
* boost-conversion[core]:x64-windows -> 1.79.0
* boost-convert[core]:x64-windows -> 1.79.0
* boost-core[core]:x64-windows -> 1.79.0
* boost-coroutine[core]:x64-windows -> 1.79.0
* boost-coroutine2[core]:x64-windows -> 1.79.0
* boost-crc[core]:x64-windows -> 1.79.0
* boost-date-time[core]:x64-windows -> 1.79.0
* boost-describe[core]:x64-windows -> 1.79.0
* boost-detail[core]:x64-windows -> 1.79.0
* boost-dll[core]:x64-windows -> 1.79.0
* boost-dynamic-bitset[core]:x64-windows -> 1.79.0
* boost-endian[core]:x64-windows -> 1.79.0
* boost-exception[core]:x64-windows -> 1.79.0
* boost-fiber[core]:x64-windows -> 1.79.0
* boost-filesystem[core]:x64-windows -> 1.79.0
* boost-flyweight[core]:x64-windows -> 1.79.0
* boost-foreach[core]:x64-windows -> 1.79.0
* boost-format[core]:x64-windows -> 1.79.0
* boost-function[core]:x64-windows -> 1.79.0
* boost-function-types[core]:x64-windows -> 1.79.0
* boost-functional[core]:x64-windows -> 1.79.0
* boost-fusion[core]:x64-windows -> 1.79.0
* boost-geometry[core]:x64-windows -> 1.79.0
* boost-gil[core]:x64-windows -> 1.79.0
* boost-graph[core]:x64-windows -> 1.79.0
* boost-hana[core]:x64-windows -> 1.79.0
* boost-heap[core]:x64-windows -> 1.79.0
* boost-histogram[core]:x64-windows -> 1.79.0
* boost-hof[core]:x64-windows -> 1.79.0
* boost-icl[core]:x64-windows -> 1.79.0
* boost-integer[core]:x64-windows -> 1.79.0
* boost-interprocess[core]:x64-windows -> 1.79.0
* boost-interval[core]:x64-windows -> 1.79.0
* boost-intrusive[core]:x64-windows -> 1.79.0
* boost-io[core]:x64-windows -> 1.79.0
* boost-iostreams[bzip2,core,lzma,zlib,zstd]:x64-windows -> 1.79.0
* boost-iterator[core]:x64-windows -> 1.79.0
* boost-json[core]:x64-windows -> 1.79.0
* boost-lambda[core]:x64-windows -> 1.79.0
* boost-lambda2[core]:x64-windows -> 1.79.0
* boost-leaf[core]:x64-windows -> 1.79.0
* boost-lexical-cast[core]:x64-windows -> 1.79.0
* boost-local-function[core]:x64-windows -> 1.79.0
* boost-locale[core]:x64-windows -> 1.79.0
* boost-lockfree[core]:x64-windows -> 1.79.0
* boost-log[core]:x64-windows -> 1.79.0
* boost-logic[core]:x64-windows -> 1.79.0
* boost-math[core]:x64-windows -> 1.79.0
* boost-metaparse[core]:x64-windows -> 1.79.0
* boost-modular-build-helper[core]:x64-windows -> 1.79.0
* boost-move[core]:x64-windows -> 1.79.0
* boost-mp11[core]:x64-windows -> 1.79.0
* boost-mpl[core]:x64-windows -> 1.79.0
* boost-msm[core]:x64-windows -> 1.79.0
* boost-multi-array[core]:x64-windows -> 1.79.0
* boost-multi-index[core]:x64-windows -> 1.79.0
* boost-multiprecision[core]:x64-windows -> 1.79.0
* boost-nowide[core]:x64-windows -> 1.79.0
* boost-numeric-conversion[core]:x64-windows -> 1.79.0
* boost-odeint[core]:x64-windows -> 1.79.0
* boost-optional[core]:x64-windows -> 1.79.0
* boost-outcome[core]:x64-windows -> 1.79.0
* boost-parameter[core]:x64-windows -> 1.79.0
* boost-parameter-python[core]:x64-windows -> 1.79.0
* boost-pfr[core]:x64-windows -> 1.79.0
* boost-phoenix[core]:x64-windows -> 1.79.0
* boost-poly-collection[core]:x64-windows -> 1.79.0
* boost-polygon[core]:x64-windows -> 1.79.0
* boost-pool[core]:x64-windows -> 1.79.0
* boost-predef[core]:x64-windows -> 1.79.0
* boost-preprocessor[core]:x64-windows -> 1.79.0
* boost-process[core]:x64-windows -> 1.79.0
* boost-program-options[core]:x64-windows -> 1.79.0
* boost-property-map[core]:x64-windows -> 1.79.0
* boost-property-tree[core]:x64-windows -> 1.79.0
* boost-proto[core]:x64-windows -> 1.79.0
* boost-ptr-container[core]:x64-windows -> 1.79.0
* boost-python[core,python3]:x64-windows -> 1.79.0
* boost-qvm[core]:x64-windows -> 1.79.0
* boost-random[core]:x64-windows -> 1.79.0
* boost-range[core]:x64-windows -> 1.79.0
* boost-ratio[core]:x64-windows -> 1.79.0
* boost-rational[core]:x64-windows -> 1.79.0
* boost-regex[core]:x64-windows -> 1.79.0
* boost-safe-numerics[core]:x64-windows -> 1.79.0
* boost-scope-exit[core]:x64-windows -> 1.79.0
* boost-serialization[core]:x64-windows -> 1.79.0
* boost-signals2[core]:x64-windows -> 1.79.0
* boost-smart-ptr[core]:x64-windows -> 1.79.0
* boost-sort[core]:x64-windows -> 1.79.0
* boost-spirit[core]:x64-windows -> 1.79.0
* boost-stacktrace[core]:x64-windows -> 1.79.0
* boost-statechart[core]:x64-windows -> 1.79.0
* boost-static-assert[core]:x64-windows -> 1.79.0
* boost-static-string[core]:x64-windows -> 1.79.0
* boost-stl-interfaces[core]:x64-windows -> 1.79.0
* boost-system[core]:x64-windows -> 1.79.0
* boost-test[core]:x64-windows -> 1.79.0
* boost-thread[core]:x64-windows -> 1.79.0
* boost-throw-exception[core]:x64-windows -> 1.79.0
* boost-timer[core]:x64-windows -> 1.79.0
* boost-tokenizer[core]:x64-windows -> 1.79.0
* boost-tti[core]:x64-windows -> 1.79.0
* boost-tuple[core]:x64-windows -> 1.79.0
* boost-type-erasure[core]:x64-windows -> 1.79.0
* boost-type-index[core]:x64-windows -> 1.79.0
* boost-type-traits[core]:x64-windows -> 1.79.0
* boost-typeof[core]:x64-windows -> 1.79.0
* boost-ublas[core]:x64-windows -> 1.79.0
* boost-uninstall[core]:x64-windows -> 1.79.0
* boost-units[core]:x64-windows -> 1.79.0
* boost-unordered[core]:x64-windows -> 1.79.0
* boost-utility[core]:x64-windows -> 1.79.0
* boost-uuid[core]:x64-windows -> 1.79.0
* boost-variant[core]:x64-windows -> 1.79.0
* boost-variant2[core]:x64-windows -> 1.79.0
* boost-vcpkg-helpers[core]:x64-windows -> 1.79.0
* boost-vmd[core]:x64-windows -> 1.79.0
* boost-wave[core]:x64-windows -> 1.79.0
* boost-winapi[core]:x64-windows -> 1.79.0
* boost-xpressive[core]:x64-windows -> 1.79.0
* boost-yap[core]:x64-windows -> 1.79.0
* bzip2[core]:x64-windows -> 1.0.8#2
* expat[core]:x64-windows -> 2.4.8#1
* libffi[core]:x64-windows -> 3.4.2#4
* liblzma[core]:x64-windows -> 5.2.5#5
* openssl[core]:x64-windows -> 3.0.2#3
* python3[core]:x64-windows -> 3.10.2#1
* sqlite3[core]:x64-windows -> 3.37.2#1
.\vcpkg.exe install boost-accumulators:x64-windows
works fine too:
Computing installation plan...
The following packages will be built and installed:
boost-accumulators[core]:x64-windows -> 1.79.0
* boost-algorithm[core]:x64-windows -> 1.79.0
* boost-align[core]:x64-windows -> 1.79.0
* boost-any[core]:x64-windows -> 1.79.0
* boost-array[core]:x64-windows -> 1.79.0
* boost-assert[core]:x64-windows -> 1.79.0
* boost-atomic[core]:x64-windows -> 1.79.0
* boost-bind[core]:x64-windows -> 1.79.0
* boost-build[core]:x64-windows -> 1.79.0
* boost-chrono[core]:x64-windows -> 1.79.0
* boost-circular-buffer[core]:x64-windows -> 1.79.0
* boost-compute[core]:x64-windows -> 1.79.0
* boost-concept-check[core]:x64-windows -> 1.79.0
* boost-config[core]:x64-windows -> 1.79.0
* boost-container[core]:x64-windows -> 1.79.0
* boost-container-hash[core]:x64-windows -> 1.79.0
* boost-conversion[core]:x64-windows -> 1.79.0
* boost-core[core]:x64-windows -> 1.79.0
* boost-date-time[core]:x64-windows -> 1.79.0
* boost-detail[core]:x64-windows -> 1.79.0
* boost-dynamic-bitset[core]:x64-windows -> 1.79.0
* boost-endian[core]:x64-windows -> 1.79.0
* boost-exception[core]:x64-windows -> 1.79.0
* boost-filesystem[core]:x64-windows -> 1.79.0
* boost-foreach[core]:x64-windows -> 1.79.0
* boost-format[core]:x64-windows -> 1.79.0
* boost-function[core]:x64-windows -> 1.79.0
* boost-function-types[core]:x64-windows -> 1.79.0
* boost-fusion[core]:x64-windows -> 1.79.0
* boost-integer[core]:x64-windows -> 1.79.0
* boost-interval[core]:x64-windows -> 1.79.0
* boost-intrusive[core]:x64-windows -> 1.79.0
* boost-io[core]:x64-windows -> 1.79.0
* boost-iterator[core]:x64-windows -> 1.79.0
* boost-lexical-cast[core]:x64-windows -> 1.79.0
* boost-logic[core]:x64-windows -> 1.79.0
* boost-modular-build-helper[core]:x64-windows -> 1.79.0
* boost-move[core]:x64-windows -> 1.79.0
* boost-mp11[core]:x64-windows -> 1.79.0
* boost-mpl[core]:x64-windows -> 1.79.0
* boost-multi-index[core]:x64-windows -> 1.79.0
* boost-numeric-conversion[core]:x64-windows -> 1.79.0
* boost-optional[core]:x64-windows -> 1.79.0
* boost-parameter[core]:x64-windows -> 1.79.0
* boost-phoenix[core]:x64-windows -> 1.79.0
* boost-pool[core]:x64-windows -> 1.79.0
* boost-predef[core]:x64-windows -> 1.79.0
* boost-preprocessor[core]:x64-windows -> 1.79.0
* boost-property-tree[core]:x64-windows -> 1.79.0
* boost-proto[core]:x64-windows -> 1.79.0
* boost-random[core]:x64-windows -> 1.79.0
* boost-range[core]:x64-windows -> 1.79.0
* boost-ratio[core]:x64-windows -> 1.79.0
* boost-rational[core]:x64-windows -> 1.79.0
* boost-regex[core]:x64-windows -> 1.79.0
* boost-serialization[core]:x64-windows -> 1.79.0
* boost-smart-ptr[core]:x64-windows -> 1.79.0
* boost-spirit[core]:x64-windows -> 1.79.0
* boost-static-assert[core]:x64-windows -> 1.79.0
* boost-system[core]:x64-windows -> 1.79.0
* boost-thread[core]:x64-windows -> 1.79.0
* boost-throw-exception[core]:x64-windows -> 1.79.0
* boost-tokenizer[core]:x64-windows -> 1.79.0
* boost-tti[core]:x64-windows -> 1.79.0
* boost-tuple[core]:x64-windows -> 1.79.0
* boost-type-index[core]:x64-windows -> 1.79.0
* boost-type-traits[core]:x64-windows -> 1.79.0
* boost-typeof[core]:x64-windows -> 1.79.0
* boost-ublas[core]:x64-windows -> 1.79.0
* boost-uninstall[core]:x64-windows -> 1.79.0
* boost-unordered[core]:x64-windows -> 1.79.0
* boost-utility[core]:x64-windows -> 1.79.0
* boost-uuid[core]:x64-windows -> 1.79.0
* boost-variant[core]:x64-windows -> 1.79.0
* boost-variant2[core]:x64-windows -> 1.79.0
* boost-vcpkg-helpers[core]:x64-windows -> 1.79.0
* boost-winapi[core]:x64-windows -> 1.79.0
the installed includes was missing in my x64-linux build for some reason.
This port does not have any supports field to constrain its applicability, and according to the following, installing boost in any triplet should install it. https://github.com/microsoft/vcpkg/blob/a106de33bbee694e3be6243718aa2a549a692832/ports/boost/vcpkg.json#L8 Make sure your vcpkg is up to date and try again after remove boost-uninstall. If the problem persists, please provide full output.
@JackBoosY thanks, but can you maybe confirm the accumulators installed includes are present in the x64-linux ci builds ?
Nightly CI produces a file list which everyone can download. E.g. https://dev.azure.com/vcpkg/public/_build/results?buildId=71377&view=artifacts&pathAsName=false&type=publishedArtifacts
boost-accumulators:x64-linux:/include/boost/accumulators/accumulators.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/accumulators_fwd.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/accumulator_base.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/accumulator_concept.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/accumulator_set.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/accumulators/droppable_accumulator.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/accumulators/external_accumulator.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/accumulators/reference_accumulator.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/accumulators/value_accumulator.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/depends_on.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/external.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/extractor.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/features.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/parameters/accumulator.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/parameters/sample.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/parameters/weight.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/framework/parameters/weights.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/detail/function1.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/detail/function2.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/detail/function3.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/detail/function4.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/detail/function_n.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/detail/pod_singleton.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/functional.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/functional/complex.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/functional/valarray.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/functional/vector.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/numeric/functional_fwd.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/count.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/covariance.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/density.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/error_of.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/error_of_mean.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/extended_p_square.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/extended_p_square_quantile.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/kurtosis.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/max.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/mean.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/median.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/min.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/moment.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/p_square_cumul_dist.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/p_square_cumulative_distribution.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/p_square_quantile.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/parameters/quantile_probability.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/peaks_over_threshold.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/pot_quantile.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/pot_tail_mean.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/rolling_count.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/rolling_mean.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/rolling_moment.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/rolling_sum.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/rolling_variance.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/rolling_window.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/skewness.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/stats.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/sum.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/sum_kahan.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/tail.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/tail_mean.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/tail_quantile.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/tail_variate.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/tail_variate_means.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/times2_iterator.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/variance.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/variates/covariate.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_covariance.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_density.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_extended_p_square.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_kurtosis.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_mean.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_median.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_moment.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_p_square_quantile.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_peaks_over_threshold.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_skewness.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_sum.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_sum_kahan.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_tail_mean.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_tail_quantile.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_tail_variate_means.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/weighted_variance.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics/with_error.hpp
boost-accumulators:x64-linux:/include/boost/accumulators/statistics_fwd.hpp
boost-accumulators:x64-linux:/share/boost-accumulators/copyright
boost-accumulators:x64-linux:/share/boost-accumulators/usage
boost-accumulators:x64-linux:/share/boost-accumulators/vcpkg_abi_info.txt
many thanks guys, for the pointers, the issue is obviously on my end (corrupt tree or something). keep up the invaluable job with this project
boost accumulators is not bult / installed when building the boost port (boost 1.79). It should be.