Skip to content

[vcpkg baseline][poppler] Add feature splash and add its dependency boost-container and boost-move#16356

Merged
strega-nil merged 3 commits intomicrosoft:masterfrom
JackBoosY:dev/jack/fix_baseline_20210222
Feb 24, 2021
Merged

[vcpkg baseline][poppler] Add feature splash and add its dependency boost-container and boost-move#16356
strega-nil merged 3 commits intomicrosoft:masterfrom
JackBoosY:dev/jack/fix_baseline_20210222

Conversation

@JackBoosY
Copy link
Copy Markdown
Contributor

If ENABLE_SPLASH is enabled (the default is ON), poppler will look for boost, and when ANY component of boost is found, boost will be enabled, but the source code does not add the name of the component to look for boost, resulting in compilation failure:

D:\buildtrees\poppler\src\er-20.12.1-8a8a8b28c3.clean\splash\SplashXPathScanner.h(31): fatal error C1083: Cannot open include file: 'boost/container/small_vector.hpp': No such file or directory

See source code https://github.com/freedesktop/poppler/blob/061bae27a04684bdb0a1b4a6c3a8adf7fddcb7db/splash/SplashXPathScanner.h#L30-L32

@JackBoosY JackBoosY added category:port-bug The issue is with a library, which is something the port should already support info:internal labels Feb 22, 2021
@JackBoosY JackBoosY changed the title [vcpkg baseline][poppler] Add dependency boost-container and boost-move [vcpkg baseline][poppler] Add feature splash and add its dependency boost-container and boost-move Feb 22, 2021
@PhoebeHui PhoebeHui added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Feb 22, 2021
@strega-nil strega-nil merged commit 95f881b into microsoft:master Feb 24, 2021
@JackBoosY JackBoosY deleted the dev/jack/fix_baseline_20210222 branch February 25, 2021 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-bug The issue is with a library, which is something the port should already support info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants