<!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 &#8216;edges_compare_x_for_y&#8217;:<br>
cairo-botor-scan-converter.c:459: warning: &#8216;ax&#8217; may be used
uninitialized in this function<br>
cairo-botor-scan-converter.c:459: warning: &#8216;bx&#8217; may be used
uninitialized in this function<br>
cairo-botor-scan-converter.c: In function &#8216;botor_generate&#8217;:<br>
cairo-botor-scan-converter.c:963: warning: inlining failed in call to
&#8216;event_insert_if_intersect_below_current_y&#8217;: 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
&#8216;event_insert_if_intersect_below_current_y&#8217;: 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 &#8216;_cairo_stroke_style_dash_stroked&#8217;:<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 &#8216;_cairo_xlib_surface_create_internal&#8217;:<br>
cairo-xlib-surface.c:2904: warning: cannot optimize loop, the loop
counter may overflow<br>
cairo-xlib-surface.c: In function &#8216;cairo_xlib_surface_create&#8217;:<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: &#8216;_direction_to_string&#8217; 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 &#8216;end_array_construction&#8217;:<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>