Package Details: mingw-w64-cairo 1.18.2-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-cairo.git (read-only, click to copy)
Package Base: mingw-w64-cairo
Description: 2D graphics library with support for multiple output devices (mingw-w64)
Upstream URL: https://cairographics.org
Keywords: cairo mingw mingw-w64
Licenses: LGPL-2.1-only OR MPL-1.1
Conflicts: mingw-w64-cairo-bootstrap
Replaces: mingw-w64-cairo-bootstrap
Submitter: Schala
Maintainer: pingplug
Last Packager: pingplug
Votes: 17
Popularity: 0.000000
First Submitted: 2012-09-05 18:20 (UTC)
Last Updated: 2024-09-03 13:17 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Schala commented on 2015-10-10 16:55 (UTC)

okay

lantw44 commented on 2015-10-09 20:48 (UTC)

mingw-w64-cairo 1.14.2 is too old for mingw-w64-gtk3 3.18.1: checking for CAIRO_BACKEND... yes checking for CAIRO... yes checking for cairo_win32_surface_create_with_format in -lcairo... no configure: error: cairo_win32_surface_create_with_format is not found in cairo library You need cairo version newer than 2015-04-14 Can you backport patches required by gtk3 or add a git snapshot package?

xantares commented on 2014-06-10 15:27 (UTC)

hi, the build issue mentionned earlier was when it tried to build sphinx: /tmp/yaourt-tmp-root/aur-mingw-w64-cairo/src/cairo-1.12.16/util/cairo-sphinx/sphinx.c:8:22: fatal error: sys/mman.h: No such file or directory fedora had this patch: https://bugs.freedesktop.org/attachment.cgi?id=77338&action=edit can you include it ?

chenxiaolong commented on 2014-06-05 17:38 (UTC)

Fixed the gcc-4.9 build issue :)

Schala commented on 2013-10-20 04:44 (UTC)

It doesn't define it for me.

xantares commented on 2013-10-16 07:44 (UTC)

Hi, seems it does not build: /tmp/yaourt-tmp-root/aur-mingw-w64-cairo/src/cairo-1.12.16/util/cairo-sphinx/sphinx.c:8:22: fatal error: sys/mman.h: No such file or directory #include <sys/mman.h> ^ compilation terminated. There is no guard from including sys/mman.h: /tmp/yaourt-tmp-root/aur-mingw-w64-cairo/src/cairo-1.12.16/config.h.in:220:#undef HAVE_SYS_MMAN_H x.

Schala commented on 2012-10-13 05:53 (UTC)

Thanks for the help. I do want packages that actually work, so I'll be looking into it.

entidi commented on 2012-10-12 13:48 (UTC)

The fact is without setting any pkg-config environment variable the package will link against the system libraries (and this would also explain why xcb was working), resulting (if successfull) in unusable libraries. I didn't think it was ever possible to link libraries from different platforms so it took me a while to discover this issue. All your mingw-w64 PKGBUILDs suffer from this problem, so I really don't understand how the whole mingw-w64 GTK+2 toolchain can work. Anyway or I am missing something really huge or there is a problem. In the latter case, I suggest to add the PKG_CONFIG_... settings to all your packages that rely on pkg-config or add mingw-w64-pkg-config (https://aur.archlinux.org/packages.php?ID=52216) to makedepends (it does the same thing with wrapper scripts). I'm building my own toolchain based on Fedora so don't consider yourself pushed to make a decision.

Schala commented on 2012-10-12 01:44 (UTC)

Builds fine for me but I added the extra parameters specified in your version and fixed the PKG_CONFIG_* variable.