Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upBuilding cairo fails due to pkg-config error on Fedora 17 #250
Comments
|
looking into this |
|
Does your makefile have the forward slashes? Mine looks like
|
|
My makefile looks exactly like what I pasted, and the CAIRO_LIBS in every Makefile under cairo/ contained the same problem. Deleting the \s allowed me to build, but I haven't figured out where they come from yet. |
|
Found it:
|
Still haven't determined why the output is being escaped. |
|
Sigh. It's a pkg-config bug, and the release notes for 0.26 mention that $, ( and ) were being erroneously escaped. I ended up installing 0.27 from Rawhide, since no newer version is available for Fedora 17. |
|
Wow. I'm surprised we're doing something so out of the ordinary here that we hit a bug Fedora didn't bother to patch. I would add a version check to configure but my Ubuntu 12.10 install is running 0.26 successfully, presumably patched. I'm not sure what to do here but I'll update the title of this bug with more detalis. |
|
To be clear, the bug was fixed in 0.26, according to http://cgit.freedesktop.org/pkg-config/tree/NEWS?id=pkg-config-0.27.1#n54. |
|
Oh, great. Then I'll add a version check to configure. |
|
Same bug with Debian GNU/Linux 6.0... |
|
We're going to remove cairo from the build, hopefully this week or next. Servo will use skia, quartz or direct 2d on our primary architectures. |
|
Thanks, Any comment re: #311? On Thu, Mar 28, 2013 at 2:21 PM, Brian Anderson notifications@github.comwrote:
|
|
Closing since we're removing this from the build. |
Clean linux64 build, strange failure.
I suspect this comes from the post-processed Cairo makefile: