-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Add missing pieces for PR #1692 #1710
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
Conversation
This fixes build with glibc 2.25 caused by conflict with CHAR_WIDTH macro from TS 18661-1:2014. Also, a patch is added to remove some redundant declarations from fcobjs.c file because they may conflict with include file autogenerated by gperf. Signed-off-by: Oleg Girko <ol@infoserver.lv>
Setting PKG_CONFIG_SYSROOT_DIR environment variable to "/" for building Qt makes pkgconf behave strange (remove "/" prefix instead of adding it). And it makes no sense to set this variable for old pkgconfig anyway. Signed-off-by: Oleg Girko <ol@infoserver.lv>
|
Now only macOS build fails because it's unable to download macOS SDK. |
|
Thanks, i think I'll add Python3 migration to #1692 instead of removing the utf-8 characters though |
|
Python 3 migration (Bitcoin PR bitcoin#7814) is quite intrusive, changing 72 files. |
This is necessary on FreeBSD and MacOSX, at least. See bitcoin#8834 (comment)
|
OK, I've backported Bitcoin PR bitcoin#7814 that switches tests to use Python 3. |
|
All tests are green except the macOS one: it's unable to download SDK. |
|
@OlegGirko please change the domain in SDK_URL in travis.yml from bitcoin.jonasschnelli.ch to static.dashdot.io |
|
@schinzelh: Doesn't work. "404 Not Found". |
|
Why is it not |
|
OK, I've just added backport of Bitcoin PR bitcoin#8304 to fix |
|
@UdjinM6: I'd prefer to have have one Dash PR for one backported Bitcoin PR. |
|
OK, now all tests pass successfully. |
UdjinM6
left a 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.
utACK
This PR fixes build and test problems for PR #1692.
fontconfigindependsto version 2.12.1.fontconfigindependsto 2.12.6. This is needed to fix compilation error withglibc2.25.pkgconfinstead of legacypkgconfig.See individual commits for more detailed descriptions of changes and why they are needed.
These fixes work when building on modern Fedora 26.
However Travis tests may fail for now, but I know why and working on fix for old Ubuntu that Travis uses.