[cairo-bugs] [Bug 15532] New: Can't build with PS backend without PDF backend

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 16 06:04:03 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=15532

           Summary: Can't build with PS backend without PDF backend
           Product: cairo
           Version: 1.6.4
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: postscript backend
        AssignedTo: ajohnson at redneon.com
        ReportedBy: sebastien at ximian.com
         QAContact: cairo-bugs at cairographics.org


Libgdiplus builds its copy of Cairo by disabling the PNG, SVG and PDF
(unrequired) backend but keeping the PS backend (for printing). This worked
without problem in the 1.4.x versions.

Now it seems that the PS backend needs (at least) the
cairo/src/cairo-pdf-operators[.c|-private.h] files to build correctly but they
are only included in the build if the PDF backend is enabled.

../src/.libs/libgdiplus.so: undefined reference to
`_mono_cairo_pdf_operators_show_glyphs'
../src/.libs/libgdiplus.so: undefined reference to
`_mono_cairo_pdf_operators_fill'
../src/.libs/libgdiplus.so: undefined reference to
`_mono_cairo_pdf_operators_clip'
../src/.libs/libgdiplus.so: undefined reference to
`_mono_cairo_pdf_operators_init'
../src/.libs/libgdiplus.so: undefined reference to
`_mono_cairo_pdf_operators_stroke'
../src/.libs/libgdiplus.so: undefined reference to
`_mono_cairo_pdf_operators_set_cairo_to_pdf_matrix'

note: symbols were renamed inside libgdiplus to avoid problems with
applications linking with the system cairo.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list