-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[ace] Let ssl
feature able to work on Linux when selected
#9016
Conversation
Also, there seems to be other issues on current portfile too:
I'm not sure whether these should be considered as issue or not, therefore this PR isn't going to touch them too much. |
/azp run |
OK I just found a more serious problem: those libraries generated under
Therefore that the original |
/azp run |
See #9074 for the upgrade to the latest ACE release |
@jwillemsen Sure, I'll update my PR once upstream's ACE version in port is updated. |
/azp run |
#9074 has been merged. |
PR updated. What's the meaning of the error messgae in the azure pipeline? Does it indicates a test failure? |
Hmm... so indeed it indicates a test failure but
That's stange... I've checked the command |
I can repro it on my machine now. And I found this file exists in SOURCE_PATH/bin/MakeProjectCreator/templates/gnu.mpd
SOURCE_PATH/MPC/modules/Options.pm Do they have a relationship? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I prefer to use the following structure:
if (VCPKG_TARGET_IS_WINDOWS)
... //Windows
else()
... //UNIX
endif()
@JackBoosY No, I think those are probably unrelated with CI's test failure. |
Ahh... test under linux failed again.. This time,
So |
install-x64-linux-dbg-out.log:
install-x64-linux-dbg-err.log:
make-x64-linux-dbg-err.log:
make-x64-linux-dbg-out.log:
|
Does it work locally with the updated portfile? Did test my changes in the past for Windows locally, that helped a lot to find issues |
@jwillemsen Yes tested with Archlinux latest and Ubuntu 18.04, both of which work. That's why I'm having no idea about this CI test failure. |
No idea why this fails on CI when it works locally. |
This file should exist in source path, can you check this? Thanks. |
@gnaggnoyil , thanks for the PR! |
@PhoebeHui Sorry I forgot to bump tweak version before. I've bumped it now. @JackBoosY Is path |
@gnaggnoyil File |
Just have this CI failure reproduceable in a fresh Ubuntu 18.04 docker container, where the failure seems to be the issue described in https://www.perlmonks.org/?node_id=322531 . It seems solutions provided by the link above can solve this failure, yet I still have no idea why such failure doesn't happen on my WSL distributions. Perhaps I should run tests on a real Linux machine but now I'm going to fix this failure first. |
The port file always downloads the zip file which has windows line endings, for non-windows systems we ship .tar.gz/.tar.bz2 files, maybe you can select a different file to download? |
Any updates on this one? |
/azp run |
1 similar comment
/azp run |
So many package installation failed on osx that seems to be unreleated with this PR. What was happening there? |
@gnaggnoyil These failure have no relationship with this PR, and we are fixing that. |
/azp run |
Commenter does not have sufficient privileges for PR 9016 in repo microsoft/vcpkg |
vcpkg_copy_pdbs() | ||
|
||
# Handle copyright | ||
file(COPY ${ACE_ROOT}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/ace) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks this can be done in one step, see #9655 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems to be. I'll have a look at it.
/azp run |
OSX fixes in #9726 |
Looks the xercesc issue got fixed, can someone rerun this PR on CI? |
According to documentation(https://htmlpreview.github.io/?https://github.com/DOCGroup/ACE_TAO/blob/master/ACE/ACE-INSTALL.html#sslinstall), to build
ACE_SSL
library under Linux,ssl=1
make option andSSL_ROOT
environment variable need to be set when invokingmake
command. The current portfile does not handle this thus lead to a install error:This PR is intended to fix such issue.