On 29/07/2011 22:25, Alexander Hansen wrote:
> On 7/29/11 4:22 PM, Stephen Malton wrote:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 7/24/11 7:24 AM,
>> Stephen Malton wrote:
>>>> Hi,
>>>>
>>>> I'm seeing a similar problem updating cairo. It looks like a
>>>> bunch of dependecy libraries got compiled as i386 instead of
>>>> x86_64?
>>> According to the information below, your Fink tree is set up to be
>>> i386.
>>>
>>> but I don't
>>>> know how to force them to change.
>>>>
>>>> Package manager version: 0.31.0 Distribution version:
>>>> selfupdate-rsync Fri Jul 22 19:24:02 2011, 10.6, i386 Trees:
>>>> local/main stable/main stable/crypto unstable/main
>>>> unstable/crypto Xcode Version: 3.2.5-1 2011 MBP (corei7)
>>>>
>>>> The output is:
>>>>
>>>> libtool: link: clang -dynamiclib  -o .libs/libcairo.2.dylib
>>>> .libs/cairo-analysis-surface.o .libs/cairo-arc.o
>>>> .libs/cairo-array.o .libs/cairo-atomic.o
>>>> .libs/cairo-base85-stream.o .libs/cairo-bentley-ottmann.o
>>>> .libs/cairo.o .libs/cairo-cache.o .libs/cairo-clip.o
>>>> .libs/cairo-color.o .libs/cairo-debug.o .libs/cairo-fixed.o
>>>> .libs/cairo-font-face.o .libs/cairo-font-face-twin.o
>>>> .libs/cairo-font-face-twin-data.o .libs/cairo-font-options.o
>>>> .libs/cairo-freelist.o .libs/cairo-gstate.o .libs/cairo-hash.o
>>>> .libs/cairo-hull.o .libs/cairo-image-surface.o .libs/cairo-lzw.o
>>>> .libs/cairo-matrix.o .libs/cairo-meta-surface.o
>>>> .libs/cairo-misc.o .libs/cairo-mutex.o
>>>> .libs/cairo-output-stream.o .libs/cairo-paginated-surface.o
>>>> .libs/cairo-path-bounds.o .libs/cairo-path.o
>>>> .libs/cairo-path-fill.o .libs/cairo-path-fixed.o
>>>> .libs/cairo-path-stroke.o .libs/cairo-pattern.o .libs/cairo-pen.o
>>>> .libs/cairo-polygon.o .libs/cairo-rectangle.o
>>>> .libs/cairo-region.o .libs/cairo-scaled-font.o
>>>> .libs/cairo-skiplist.o .libs/cairo-slope.o .libs/cairo-spline.o
>>>> .libs/cairo-stroke-style.o .libs/cairo-surface.o
>>>> .libs/cairo-surface-fallback.o .libs/cairo-system.o
>>>> .libs/cairo-traps.o .libs/cairo-unicode.o .libs/cairo-user-font.o
>>>> .libs/cairo-version.o .libs/cairo-wideint.o
>>>> .libs/cairo-cff-subset.o .libs/cairo-scaled-font-subsets.o
>>>> .libs/cairo-truetype-subset.o .libs/cairo-type1-fallback.o
>>>> .libs/cairo-type1-subset.o .libs/cairo-type3-glyph-surface.o
>>>> .libs/cairo-pdf-operators.o .libs/cairo-xlib-display.o
>>>> .libs/cairo-xlib-screen.o .libs/cairo-xlib-surface.o
>>>> .libs/cairo-xlib-visual.o .libs/cairo-quartz-surface.o
>>>> .libs/cairo-quartz-font.o .libs/cairo-png.o
>>>> .libs/cairo-glitz-surface.o .libs/cairo-ft-font.o
>>>> .libs/cairo-ps-surface.o .libs/cairo-pdf-surface.o
>>>> .libs/cairo-deflate-stream.o .libs/cairo-svg-surface.o
>>>> -L/sw/lib /sw/lib/libpixman-1.dylib
>>>> /sw/lib/freetype219/lib/libfreetype.dylib
>>>> /sw/lib/fontconfig2/lib/libfontconfig.dylib
>>>> /sw/lib/libglitz.dylib -lm /sw/lib/libpng15.dylib -lXrender
>>>> -L/usr/X11/lib -lX11 -lz -Wl,-framework -Wl,ApplicationServices
>>>> -install_name /sw/lib/libcairo.2.dylib -compatibility_version
>>>> 10803 -current_version 10803.10 -Wl,-single_module ld: warning:
>>>> in /sw/lib/libpixman-1.dylib, file was built for i386 which is
>>>> not the architecture being linked (x86_64) ld: warning: in
>>>> /sw/lib/freetype219/lib/libfreetype.dylib, file was built for
>>>> i386 which is not the architecture being linked (x86_64) ld:
>>>> warning: in /sw/lib/fontconfig2/lib/libfontconfig.dylib, file was
>>>> built for i386 which is not the architecture being linked
>>>> (x86_64) ld: warning: in /sw/lib/libglitz.dylib, file was built
>>>> for i386 which is not the architecture being linked (x86_64) ld:
>>>> warning: in /sw/lib/libpng15.dylib, file was built for i386 which
>>>> is not the architecture being linked (x86_64) Undefined symbols:
>>>> "_png_set_IHDR", referenced from: _write_png in cairo-png.o
>>>> "_pixman_region32_copy", referenced from: __cairo_region_copy in
>>>> cairo-region.o<snip>
>>>>
>>>> Any help gratefully received. Steve
>>>>
>>> I can confirm this error on 10.6/i386.  The problem is that the
>>> build procedure is trying to link i386 libraries as x86_64.
>>>
>>> - -- Alexander Hansen, Ph.D. Fink User Liaison
>>> http://finkakh.wordpress.com/
>>>
>> Thanks for the info, Alex. Is this something I can do anything about
>> or does it need the maintainer to fix it?
>>
>> Steve
>>
>>
> It has been fixed.  Do a selfupdate and you should get a working cairo.
>
Champion. Thanks very much!

Steve

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Fink-beginners mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.beginners
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to