Skip to content

[vcpkg baseline] Fix pbc build failure with x64-osx#12732

Merged
strega-nil merged 6 commits intomicrosoft:masterfrom
PhoebeHui:dev/Phoebe/pbc
Aug 4, 2020
Merged

[vcpkg baseline] Fix pbc build failure with x64-osx#12732
strega-nil merged 6 commits intomicrosoft:masterfrom
PhoebeHui:dev/Phoebe/pbc

Conversation

@PhoebeHui
Copy link
Copy Markdown
Contributor

@PhoebeHui PhoebeHui commented Aug 4, 2020

pbc requires gmp library on macos, add the dependency port.

Failures in CI pipeline:

checking for __gmpz_init in -lgmp... no
************************
gmp library not found
-e add its path to LDFLAGS
see ./configure --help
************************

Related PR #12727

@PhoebeHui PhoebeHui self-assigned this Aug 4, 2020
@PhoebeHui PhoebeHui changed the title [pbc] test in ci [vcpkg baseline] fix pbc build failure with x64-osx Aug 4, 2020
@PhoebeHui PhoebeHui changed the title [vcpkg baseline] fix pbc build failure with x64-osx [vcpkg baseline] Fix pbc build failure with x64-osx Aug 4, 2020
@PhoebeHui PhoebeHui added the category:port-bug The issue is with a library, which is something the port should already support label Aug 4, 2020
@JackBoosY
Copy link
Copy Markdown
Contributor

JackBoosY commented Aug 4, 2020

Another solution (using vcpkg_*_make):
pbc.zip

@PhoebeHui
Copy link
Copy Markdown
Contributor Author

@strega-nil, could you help revirew and merge this PR firstly?

@Neumann-A
Copy link
Copy Markdown
Contributor

Another solution (using vcpkg_*_make):

was also wondering why it is not using vcpkg_configure_make etc.

@strega-nil strega-nil merged commit 0e477d7 into microsoft:master Aug 4, 2020
@strega-nil
Copy link
Copy Markdown
Contributor

Thanks for fixing this phoebe :)

Jimmy-Hu added a commit to Jimmy-Hu/vcpkg that referenced this pull request Aug 5, 2020
[vcpkg baseline] Fix pbc build failure with x64-osx (microsoft#12732)
@PhoebeHui PhoebeHui deleted the dev/Phoebe/pbc branch August 11, 2020 01:59
hellozee pushed a commit to hellozee/vcpkg that referenced this pull request Sep 11, 2020
* [pbc] test in ci

* Add depends port gmp

* Add dependency port gmp

* Update ports/pbc/CONTROL

* Build with make instead
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