<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed"
style="font-family: -moz-fixed; font-size: 12px;" lang="x-western">Hi,
<br>
i'm trying to compile cairo 1.9.6, but i have a problem:
<br>
during make command i receive this error:
<br>
<blockquote type="cite" style="color: rgb(0, 0, 0);">Making all in src
<br>
Making all in doc
<br>
Making all in public
<br>
Making all in util
<br>
Making all in .
<br>
Making all in cairo-script
<br>
Making all in examples
<br>
LINK libcairo-script-interpreter.la
<br>
gcc: ../..<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>src<span
class="moz-txt-tag">/</span></i>.libs/libcairo.so: No such file or
directory
<br>
make[5]: *** [libcairo-script-interpreter.la] Error 1
<br>
make[4]: *** [all-recursive] Error 1
<br>
make[3]: *** [all-recursive] Error 1
<br>
make[2]: *** [all] Error 2
<br>
make[1]: *** [all-recursive] Error 1
<br>
make: *** [all] Error 2
<br>
</blockquote>
In src/.libs/ there are two symbolik link: libcairo.so and
libcairo.so.2. All the two links points at libcairo.so.2.10906.0, that
not exist.
<br>
<br>
If i try to compile cairo 1.8.10 (latest release) the compilation end
without errors (in .libs are created the same link that pointing to
libcairo.so.2.xxxxx.0 [i don't remember numbers, but are older than the
file required in cairo 1.9.6] that exist).
<br>
<br>
This is the output of ./configure of 1.9.6:<br>
<br>
<blockquote type="cite">----CUTTED: TO MUCH LONG----<br>
</blockquote>
<blockquote type="cite">cairo (version 1.9.6 [snapshot]) will be
compiled with:<br>
<br>
The following surface backends:<br>
Image: yes (always builtin)<br>
Meta: yes (always builtin)<br>
Tee: yes (always builtin)<br>
XML: yes<br>
Skia: no (disabled, use --enable-skia to enable)<br>
Xlib: yes<br>
Xlib Xrender: yes<br>
Qt: no (disabled, use --enable-qt to enable)<br>
Quartz: no (requires CoreGraphics framework)<br>
Quartz-image: no (disabled, use --enable-quartz-image to enable)<br>
XCB: no (disabled, use --enable-xcb to enable)<br>
Win32: no (requires a Win32 platform)<br>
OS2: no (disabled, use --enable-os2 to enable)<br>
CairoScript: no (disabled, use --enable-script to enable)<br>
PostScript: yes<br>
PDF: yes<br>
SVG: yes<br>
OpenGL: no (disabled, use --enable-gl to enable)<br>
BeOS: no (disabled, use --enable-beos to enable)<br>
DirectFB: no (disabled, use --enable-directfb to enable)<br>
OpenVG: no (disabled, use --enable-vg to enable)<br>
DRM: no (disabled, use --enable-drm to enable)<br>
<br>
The following font backends:<br>
User: yes (always builtin)<br>
FreeType: yes<br>
Fontconfig: yes<br>
Win32: no (requires a Win32 platform)<br>
Quartz: no (requires CoreGraphics framework)<br>
<br>
The following functions:<br>
PNG functions: yes<br>
GLEW functions: no (not required by any backend)<br>
GLX functions: no (not required by any backend)<br>
EGL functions: no (not required by any backend)<br>
X11-xcb functions: no (disabled, use --enable-xlib-xcb to enable)<br>
XCB-drm functions: no (disabled, use --enable-xcb-drm to enable)<br>
XCB-shm functions: yes<br>
<br>
The following features and utilies:<br>
cairo-trace: yes<br>
cairo-script-interpreter: yes<br>
<br>
And the following internal features:<br>
pthread: yes<br>
gtk-doc: no<br>
gcov support: no<br>
symbol-lookup: yes<br>
test surfaces: no (disabled, use --enable-test-surfaces to enable)<br>
ps testing: yes<br>
pdf testing: yes<br>
svg testing: yes<br>
<br>
</blockquote>
<br>
<br>
Make output messages of 1.9.6:<br>
<br>
<blockquote type="cite">Making all in src<br>
CC cairo-analysis-surface.o<br>
CC cairo-arc.o<br>
CC cairo-array.o<br>
CC cairo-atomic.o<br>
CC cairo-base64-stream.o<br>
CC cairo-base85-stream.o<br>
CC cairo-bentley-ottmann.o<br>
CC cairo-bentley-ottmann-rectangular.o<br>
CC cairo-bentley-ottmann-rectilinear.o<br>
CC cairo-botor-scan-converter.o<br>
cairo-botor-scan-converter.c: In function ‘edges_compare_x_for_y’:<br>
cairo-botor-scan-converter.c:459: warning: ‘ax’ may be used
uninitialized in this function<br>
cairo-botor-scan-converter.c:459: warning: ‘bx’ may be used
uninitialized in this function<br>
cairo-botor-scan-converter.c: In function ‘botor_generate’:<br>
cairo-botor-scan-converter.c:963: warning: inlining failed in call to
‘event_insert_if_intersect_below_current_y’: call is unlikely and code
size would grow<br>
cairo-botor-scan-converter.c:1941: warning: called from here<br>
cairo-botor-scan-converter.c:963: warning: inlining failed in call to
‘event_insert_if_intersect_below_current_y’: call is unlikely and code
size would grow<br>
cairo-botor-scan-converter.c:1946: warning: called from here<br>
CC cairo-boxes.o<br>
CC cairo.o<br>
CC cairo-cache.o<br>
CC cairo-clip.o<br>
CC cairo-color.o<br>
CC cairo-composite-rectangles.o<br>
CC cairo-debug.o<br>
CC cairo-device.o<br>
CC cairo-fixed.o<br>
CC cairo-font-face.o<br>
CC cairo-font-face-twin.o<br>
CC cairo-font-face-twin-data.o<br>
CC cairo-font-options.o<br>
CC cairo-freelist.o<br>
CC cairo-freed-pool.o<br>
CC cairo-gstate.o<br>
CC cairo-hash.o<br>
CC cairo-hull.o<br>
CC cairo-image-info.o<br>
CC cairo-image-surface.o<br>
CC cairo-lzw.o<br>
CC cairo-matrix.o<br>
CC cairo-recording-surface.o<br>
CC cairo-misc.o<br>
CC cairo-mutex.o<br>
CC cairo-output-stream.o<br>
CC cairo-paginated-surface.o<br>
CC cairo-path-bounds.o<br>
CC cairo-path.o<br>
CC cairo-path-fill.o<br>
CC cairo-path-fixed.o<br>
CC cairo-path-in-fill.o<br>
CC cairo-path-stroke.o<br>
CC cairo-pattern.o<br>
CC cairo-pen.o<br>
CC cairo-polygon.o<br>
CC cairo-rectangle.o<br>
CC cairo-rectangular-scan-converter.o<br>
CC cairo-region.o<br>
CC cairo-rtree.o<br>
CC cairo-scaled-font.o<br>
CC cairo-slope.o<br>
CC cairo-spans.o<br>
CC cairo-spline.o<br>
CC cairo-stroke-style.o<br>
cairo-stroke-style.c: In function ‘_cairo_stroke_style_dash_stroked’:<br>
cairo-stroke-style.c:194: warning: cannot optimize loop, the loop
counter may overflow<br>
CC cairo-surface.o<br>
CC cairo-surface-fallback.o<br>
CC cairo-surface-clipper.o<br>
CC cairo-surface-offset.o<br>
CC cairo-surface-snapshot.o<br>
CC cairo-surface-subsurface.o<br>
CC cairo-surface-wrapper.o<br>
CC cairo-system.o<br>
CC cairo-tee-surface.o<br>
CC cairo-tor-scan-converter.o<br>
CC cairo-toy-font-face.o<br>
CC cairo-traps.o<br>
CC cairo-unicode.o<br>
CC cairo-user-font.o<br>
CC cairo-version.o<br>
CC cairo-wideint.o<br>
CC cairo-cff-subset.o<br>
CC cairo-scaled-font-subsets.o<br>
CC cairo-truetype-subset.o<br>
CC cairo-type1-fallback.o<br>
CC cairo-type1-subset.o<br>
CC cairo-type3-glyph-surface.o<br>
CC cairo-pdf-operators.o<br>
CC cairo-deflate-stream.o<br>
CC cairo-xlib-display.o<br>
CC cairo-xlib-screen.o<br>
CC cairo-xlib-surface.o<br>
cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_create_internal’:<br>
cairo-xlib-surface.c:2904: warning: cannot optimize loop, the loop
counter may overflow<br>
cairo-xlib-surface.c: In function ‘cairo_xlib_surface_create’:<br>
cairo-xlib-surface.c:3048: warning: cannot optimize loop, the loop
counter may overflow<br>
CC cairo-xlib-visual.o<br>
CC cairo-png.o<br>
CC cairo-ft-font.o<br>
CC cairo-ps-surface.o<br>
CC cairo-pdf-surface.o<br>
CC cairo-svg-surface.o<br>
CC cairo-xml-surface.o<br>
cairo-xml-surface.c:75: warning: ‘_direction_to_string’ defined but not
used<br>
LINK libcairo.la<br>
Making all in doc<br>
Making all in public<br>
Making all in util<br>
Making all in .<br>
Making all in cairo-script<br>
Making all in examples<br>
CC cairo-script-file.o<br>
CC cairo-script-hash.o<br>
CC cairo-script-interpreter.o<br>
CC cairo-script-objects.o<br>
CC cairo-script-operators.o<br>
cairo-script-operators.c: In function ‘end_array_construction’:<br>
cairo-script-operators.c:606: warning: cannot optimize possibly
infinite loops<br>
CC cairo-script-scanner.o<br>
CC cairo-script-stack.o<br>
LINK libcairo-script-interpreter.la<br>
gcc: ../../src/.libs/libcairo.so: No such file or directory<br>
make[5]: *** [libcairo-script-interpreter.la] Error 1<br>
make[4]: *** [all-recursive] Error 1<br>
make[3]: *** [all-recursive] Error 1<br>
make[2]: *** [all] Error 2<br>
make[1]: *** [all-recursive] Error 1<br>
make: *** [all] Error 2<br>
</blockquote>
<br>
Greetings,<br>
Valerio.<br>
<br>
<br>
</div>
</body>
</html>