Skip to content
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

Unable to build x86_64-linux-gnu depends #790

Closed
akshaynexus opened this issue Dec 13, 2019 · 3 comments
Closed

Unable to build x86_64-linux-gnu depends #790

akshaynexus opened this issue Dec 13, 2019 · 3 comments

Comments

@akshaynexus
Copy link
Contributor

Actual behaviour

fcmatch.c:284:63: error: 'PRI_CHAR_WIDTH_STRONG' undeclared here (not in a function); did you mean 'PRI_WIDTH_STRONG'?
#define FC_OBJECT(NAME, Type, Cmp) { FC_##NAME##OBJECT, Cmp, PRI##NAME##STRONG, PRI##NAME##WEAK },
^~~~
fcobjs.h:54:1: note: in expansion of macro 'FC_OBJECT'
FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL)
^~~~~~~~~
fcmatch.c:284:84: error: 'PRI_CHAR_WIDTH_WEAK' undeclared here (not in a function); did you mean 'PRI_WIDTH_WEAK'?
#define FC_OBJECT(NAME, Type, Cmp) { FC
##NAME##OBJECT, Cmp, PRI##NAME##STRONG, PRI##NAME##_WEAK },
^~~~
fcobjs.h:54:1: note: in expansion of macro 'FC_OBJECT'
FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL)
^~~~~~~~~
make[4]: *** [Makefile:613: fcmatch.lo] Error

Related issue

servo/libfontconfig#31

Desired behaviour

Depends compile without issues and give built depends

Steps to reproduce

Clone ZCoin repo
cd to depends
make HOST=x86_64-linux-gnu -j32
Wait until fontconfig is getting compiled.
Get the error.

@akshaynexus
Copy link
Contributor Author

Fixed with #792

@a-bezrukov
Copy link
Contributor

I will follow up when ready with bionic

@a-bezrukov
Copy link
Contributor

a-bezrukov commented Dec 19, 2019

@akshaynexus It is very hard to merge this to master as this would be an unsupported workflow. This dir is used for gitian deterministic build. Gitian builds macOS binaries on a Linux container, but not vise versa.
So, I am picking some of your changes, and I am making it as similar to the upstream as possible to make future merges simpler.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants