-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
kvazaar: fix on <10.7 #22381
kvazaar: fix on <10.7 #22381
Conversation
Notifying maintainers: |
I run the tests and get this:
|
@mohd-akram Oops, this looks bad. Wonder whether something got broken now? I ran tests last time, when initially submitted a PR, and pretty much everything passed. I will try now. (It perhaps does not hurt to have tests anyway, at least to know it is broken, but let us see what works and what does not.) |
Please try to get tracing mode working on your machine when building/testing to get consistent behavior. Looks like
|
Looks like they indeed broke the syntax of commands during tests:
Let me see what went so badly wrong. Making this a draft first. (Sorry, did not expect this going wrong, since it was working fine just a couple of weeks ago.) |
@mohd-akram Ah, I should have read my earlier own PR more attentively. Those additional tests are broken, see ultravideo/kvazaar#374 (they need Valgrind). UPD. Let me add a test dep on FFMpeg though. UPD2. If you prefer not to have tests, no issue, I can remove them and just leave a fix for compiler choice. |
Other tests fail too, and not due to Valgrind, but due to requiring HM which AFAICT isn't available on MacPorts. This is what I get:
The only passing tests for me are |
@barracuda156 Tracing mode is really useful. It avoids the entire problem of unknown dependencies. I'd suggest that you close this for now, and re-open it when the update passes tests. |
I hadn't checked earlier, but it seems the build passes on 10.6 since #22316, and it uses clang-11. Is there a reason it uses GCC on your machine? |
@mohd-akram Obviously, clang can only be used and only is used on Intel with libc++. For powerpc and AFAIK 10.4–10.5 Intel current compiler settings in the portfile are wrong, gcc-4.2 will be picked, and it cannot build the port. Let me remove tests if no one interested in that, no drama. Just fixing the build is enough. |
@mohd-akram @pmetzger I removed tests support. Only a fix for compiler choice remains, which is hopefully uncontroversial. |
Thanks @barracuda156. Please adjust the commit message to match the PR title and this should be good to merge. |
@mohd-akram Thank you! Done. |
@reneeotten @pmetzger Could we please merge this now? |
Description
Blacklist archaic gcc which fail to build this. This fixes 10.5 and 10.6 with
libstdc++
.Type(s)
Tested on
macOS 10.6
Xcode 3.2
Verification
Have you
port lint --nitpick
?sudo port test
?sudo port -vst install
?