Opened 12 years ago

Closed 5 months ago

Last modified 5 months ago

#20018 closed defect (worksforme)

Scribus @1.3.3.11 compile fails: cairo-xlib.h: No such file

Reported by: odispam@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc: ryandesign (Ryan Schmidt), cooljeanius (Eric Gallager)
Port: scribus

Description (last modified by mf2k (Frank Schima))

scpainter.cpp:40:26: error: cairo-xlib.h: No such file or directory
scpainter.cpp: In constructor 'ScPainter::ScPainter(QPaintDevice*, unsigned int, unsigned int, unsigned int, unsigned int)':
scpainter.cpp:123: error: 'cairo_xlib_surface_create' was not declared in this scope
make[3]: *** [scpainter.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.

Tried upgrading cairo:

$ port installed cairo
The following ports are currently installed:
  cairo @1.8.6_4+macosx+no_x11+quartz (active)
  cairo @1.8.8_0+macosx+no_x11+quartz

Is this from cairo-devel or something?

Attachments (1)

scribus_logfile.txt (7.4 KB) - added by odispam@… 12 years ago.

Download all attachments as: .zip

Change History (8)

Changed 12 years ago by odispam@…

Attachment: scribus_logfile.txt added

comment:1 Changed 12 years ago by odispam@…

cairo-devel, which apparently contains the missing file, requires libpixman 0.15, which the version of cairo needed by the versions of pango, gtk2, ghostscript can't use.

comment:2 Changed 12 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:3 Changed 12 years ago by mf2k (Frank Schima)

I'm guessing that scribus doesn't work with cairo +quartz. Maybe it needs x11?

Also, you don't have the latest cairo active, trying deactivating the old one and activating the latest.

comment:4 Changed 7 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:5 Changed 6 years ago by jmroot (Joshua Root)

Cc: ryandesign@… added
Keywords: scribus cairo removed
Summary: Scribus compile fails: cairo-xlib.h: No such fileScribus @1.3.3.11 compile fails: cairo-xlib.h: No such file

Is this still a problem with the current version?

comment:6 Changed 5 months ago by dbevans (David B. Evans)

Not a problem with current version 1.4.8.

comment:7 Changed 5 months ago by mf2k (Frank Schima)

Resolution: worksforme
Status: newclosed

No response from reporter and David reports it works.

Last edited 5 months ago by mf2k (Frank Schima) (previous) (diff)
Note: See TracTickets for help on using tickets.