[prev in list] [next in list] [prev in thread] [next in thread]
List: fink-beginners
Subject: Re: [Fink-beginners] build issue with giflib on 10.6 was Re: wine
From: Alexander Hansen <alexanderk.hansen () gmail ! com>
Date: 2010-11-16 23:10:33
Message-ID: 4CE30F69.1090200 () gmail ! com
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 11/16/10 1:28 PM, Joseph wrote:
> Thank you very much for your help!
>
> (I feel I should add that I was previously using MacPorts but
> uninstalled it after reading about conflicts with Fink.)
>
>> 1) The output of "fink list -v | head -n 2" so that we can tell whether
>> you're on 32-bit or 64-bit Fink.
>
> Unknown option: v
> Failed: fink list: unknown option
> Type 'fink list --help' for more information.
D'oh! I botched that one. It should have been:
fink -V | head -n 2 ; but I can now infer that you're using 32-bit Fink.
>
>> 2) The full line of the build output just before the errors started to
>> show up. Don't post the whole output yet. This helps us see if you're
>> linking to non-Fink stuff.
>
> I hope this is what you are looking for.
>
> creating gifrotat
<snip>
> gcc -I/usr/X11R6/include -g -O2 -Wall -o .libs/gif2x11
> gif2x11-gif2x11.o ../lib/.libs/libgif.dylib -L/usr/X11R6/lib
> ../lib/libgetarg.a -lX11
>
The errors start immediately thereafter?
>> 3) The results of running "file /usr/X11R6/lib/libX11.dylib" and "file
>> - -L /usr/X11R6/lib/libX11.dylib".
>
> "file /usr/X11R6/lib/libX11.dylib" output:
>
> /usr/X11R6/lib/libX11.dylib: Mach-O 64-bit dynamically linked shared
> library x86_64
>
> "file- -L /usr/X11R6/lib/libX11.dylib" output:
>
> -bash: file-: command not found
>
Ooops. I introduced one too many dashes there.
No matter. I get the following:
$ /usr/bin/file /usr/X11R6/lib/libX11.dylib
/usr/X11R6/lib/libX11.dylib: Mach-O universal binary with 3 architectures
/usr/X11R6/lib/libX11.dylib (for architecture x86_64): Mach-O 64-bit
dynamically linked shared library x86_64
/usr/X11R6/lib/libX11.dylib (for architecture i386): Mach-O dynamically
linked shared library i386
/usr/X11R6/lib/libX11.dylib (for architecture ppc7400): Mach-O
dynamically linked shared library ppc
> P.s.
>> (Don't use "sudo" before "fink"; the "fink" command will sudo for
>> itself, and doing it manually may change environment variables)
>
> Duly noted!
>
So the problem is that your libX11 is only 64-bit rather than universal,
which isn't a normal state of affairs, and so a 32-bit Fink setup can't
link against it.
You probably should try reinstalling X11 (X11User.pkg) from your Snow
Leopard media. Otherwise, you could switch to a 64-bit Fink setup. If
you go that route,
http://finkers.wordpress.com/2009/08/31/starting-anew/ has helpful
information on how to minimize the annoyance.
- --
Alexander Hansen, Ph.D.
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkzjD2kACgkQB8UpO3rKjQ+KJwCeLDDRyvMYKID4Gzub3Kv8mA8v
W34Anik7Tr9xxcRv0GDRc6Tp2PhlKK5B
=IrkX
-----END PGP SIGNATURE-----
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Fink-beginners mailing list
Fink-beginners@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.beginners
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic