[MacPorts] #21018: cairo 1.8.8 doesn't build on Snow Leopard
#21018: cairo 1.8.8 doesn't build on Snow Leopard -------------------------------------+-------------------------------------- Reporter: mail@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: cairo | Port: cairo -------------------------------------+-------------------------------------- Upgraded to Snow Leopard, MacPorts 1.8.0 and uninstalled all my old ports and started over. However, I can't build cairo ---> Computing dependencies for cairo ---> Building cairo Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1.8.8" && /usr/bin/make -j2 all " returned error 2 Command output: "_XCreatePixmap", referenced from: __cairo_xlib_surface_create_similar_with_format in cairo-xlib- surface.o __cairo_xlib_surface_create_solid_pattern_surface in cairo-xlib- surface.o __cairo_xlib_surface_create_similar in cairo-xlib-surface.o __create_a8_picture in cairo-xlib-surface.o __get_image_surface in cairo-xlib-surface.o "_XSetFillStyle", referenced from: __cairo_xlib_surface_fill_rectangles in cairo-xlib-surface.o __cairo_xlib_surface_composite in cairo-xlib-surface.o "_XPutImage", referenced from: __draw_image_surface in cairo-xlib-surface.o "_pixman_image_get_stride", referenced from: __cairo_image_surface_create_for_pixman_image in cairo-image- surface.o "_XRenderChangePicture", referenced from: __cairo_xlib_surface_set_repeat in cairo-xlib-surface.o __cairo_xlib_surface_set_picture_clip_rects in cairo-xlib-surface.o "_XQueryColors", referenced from: __cairo_xlib_visual_info_create in cairo-xlib-visual.o "_XRenderCreatePicture", referenced from: __cairo_xlib_surface_set_attributes in cairo-xlib-surface.o __cairo_xlib_surface_ensure_dst_picture in cairo-xlib-surface.o __create_a8_picture in cairo-xlib-surface.o "_png_read_image", referenced from: _read_png in cairo-png.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libcairo.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Status 1 encountered during processing. -- Ticket URL: <http://trac.macports.org/ticket/21018> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21018: cairo 1.8.8 doesn't build on Snow Leopard -------------------------------------+-------------------------------------- Reporter: mail@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: cairo -------------------------------------+-------------------------------------- Changes (by blb@…): * keywords: cairo => snowleopard * owner: macports-tickets@… => ryandesign@… Old description:
Upgraded to Snow Leopard, MacPorts 1.8.0 and uninstalled all my old ports and started over. However, I can't build cairo
---> Computing dependencies for cairo ---> Building cairo Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1.8.8" && /usr/bin/make -j2 all " returned error 2 Command output: "_XCreatePixmap", referenced from: __cairo_xlib_surface_create_similar_with_format in cairo-xlib- surface.o __cairo_xlib_surface_create_solid_pattern_surface in cairo-xlib- surface.o __cairo_xlib_surface_create_similar in cairo-xlib-surface.o __create_a8_picture in cairo-xlib-surface.o __get_image_surface in cairo-xlib-surface.o "_XSetFillStyle", referenced from: __cairo_xlib_surface_fill_rectangles in cairo-xlib-surface.o __cairo_xlib_surface_composite in cairo-xlib-surface.o "_XPutImage", referenced from: __draw_image_surface in cairo-xlib-surface.o "_pixman_image_get_stride", referenced from: __cairo_image_surface_create_for_pixman_image in cairo-image- surface.o "_XRenderChangePicture", referenced from: __cairo_xlib_surface_set_repeat in cairo-xlib-surface.o __cairo_xlib_surface_set_picture_clip_rects in cairo-xlib-surface.o "_XQueryColors", referenced from: __cairo_xlib_visual_info_create in cairo-xlib-visual.o "_XRenderCreatePicture", referenced from: __cairo_xlib_surface_set_attributes in cairo-xlib-surface.o __cairo_xlib_surface_ensure_dst_picture in cairo-xlib-surface.o __create_a8_picture in cairo-xlib-surface.o "_png_read_image", referenced from: _read_png in cairo-png.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libcairo.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Error: Status 1 encountered during processing.
New description: Upgraded to Snow Leopard, MacPorts 1.8.0 and uninstalled all my old ports and started over. However, I can't build cairo {{{ ---> Computing dependencies for cairo ---> Building cairo Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1.8.8" && /usr/bin/make -j2 all " returned error 2 Command output: "_XCreatePixmap", referenced from: __cairo_xlib_surface_create_similar_with_format in cairo-xlib- surface.o __cairo_xlib_surface_create_solid_pattern_surface in cairo-xlib- surface.o __cairo_xlib_surface_create_similar in cairo-xlib-surface.o __create_a8_picture in cairo-xlib-surface.o __get_image_surface in cairo-xlib-surface.o "_XSetFillStyle", referenced from: __cairo_xlib_surface_fill_rectangles in cairo-xlib-surface.o __cairo_xlib_surface_composite in cairo-xlib-surface.o "_XPutImage", referenced from: __draw_image_surface in cairo-xlib-surface.o "_pixman_image_get_stride", referenced from: __cairo_image_surface_create_for_pixman_image in cairo-image- surface.o "_XRenderChangePicture", referenced from: __cairo_xlib_surface_set_repeat in cairo-xlib-surface.o __cairo_xlib_surface_set_picture_clip_rects in cairo-xlib-surface.o "_XQueryColors", referenced from: __cairo_xlib_visual_info_create in cairo-xlib-visual.o "_XRenderCreatePicture", referenced from: __cairo_xlib_surface_set_attributes in cairo-xlib-surface.o __cairo_xlib_surface_ensure_dst_picture in cairo-xlib-surface.o __create_a8_picture in cairo-xlib-surface.o "_png_read_image", referenced from: _read_png in cairo-png.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libcairo.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Status 1 encountered during processing. }}} -- -- Ticket URL: <http://trac.macports.org/ticket/21018#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21018: cairo 1.8.8 doesn't build on Snow Leopard -------------------------------------+-------------------------------------- Reporter: mail@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: cairo -------------------------------------+-------------------------------------- Comment(by ryandesign@…): It works fine for me on Snow Leopard. To better understand what's happening on your system, can you please clean cairo and try again with debug output? {{{ sudo port clean cairo sudo port -d install cairo 2>&1 | tee ~/Desktop/cairo.txt }}} Then attach cairo.txt from your desktop to this ticket. -- Ticket URL: <http://trac.macports.org/ticket/21018#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21018: cairo 1.8.8 doesn't build on Snow Leopard -------------------------------------+-------------------------------------- Reporter: mail@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: cairo -------------------------------------+-------------------------------------- Comment(by snc@…): You might even consider running `sudo port clean all` to avoid this problem on other ports. -- Ticket URL: <http://trac.macports.org/ticket/21018#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21018: cairo 1.8.8 doesn't build on Snow Leopard -------------------------------------+-------------------------------------- Reporter: mail@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: cairo -------------------------------------+-------------------------------------- Changes (by snc@…): * keywords: snowleopard => -- Ticket URL: <http://trac.macports.org/ticket/21018#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21018: cairo 1.8.8 doesn't build -------------------------------------+-------------------------------------- Reporter: mail@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: cairo -------------------------------------+-------------------------------------- -- Ticket URL: <http://trac.macports.org/ticket/21018#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21018: cairo 1.8.8 doesn't build -------------------------------------+-------------------------------------- Reporter: mail@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: cairo -------------------------------------+-------------------------------------- Comment(by mail@…): Replying to [comment:2 ryandesign@…]:
It works fine for me on Snow Leopard. To better understand what's happening on your system, can you please clean cairo and try again with debug output?
{{{ sudo port clean cairo sudo port -d install cairo 2>&1 | tee ~/Desktop/cairo.txt }}}
Then attach cairo.txt from your desktop to this ticket.
Cleaning and installing fixed it for me. Thanks! -- Ticket URL: <http://trac.macports.org/ticket/21018#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21018: cairo 1.8.8 doesn't build --------------------------------------+------------------------------------- Reporter: mail@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Resolution: invalid | Keywords: Port: cairo | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => invalid -- Ticket URL: <http://trac.macports.org/ticket/21018#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts