Pierre,
I believe I was having a few weeks ago an identical problem to yours. I
found some help in various webpages, and finally solved it. I'm concerned
that my method is not exactly appropriate, though, so I'm hoping someone
else can confirm whether I did this right.
Do a 'ls -l /usr/local/lib | grep libfreetype'. You will probably see some
libfreetype* files with modification dates sometime in 2001. Those are
outdated versions of the 'libfreetype' libraries, probably left over from
the Apple X11 beta period.
Fink _should_ be linking to the new libfreetype libraries stored in
/usr/X11R6/lib/, but it isn't because it's finding the old (and broken in OS
10.3) ones first. I copied the current libfreetype libraries into
/usr/local/lib and recreated some symlinks, and everything has worked ever
since.
Here is what I did:
(1) Copied /usr/X11R6/lib/libfreetype.6.3.dylib
to /usr/local/lib/libfreetype.6.3.dylib
(2) Modified the symlink /usr/local/lib/libfreetype.6.dylib
originally linked to -> libfreetype.6.2.0.dylib
changed to link to -> libfreetype.6.3.dylib
(3) Modified the symlink /usr/local/lib/libfreetype.dylib
originally linked to -> libfreetype.6.2.0.dylib
changed to link to -> libfreetype.6.3.dylib
This allowed the compilation to proceed without further errors. This may
work for you, as well, but hopefully someone else on the list can answer my
following questions first.
Now, my questions for the rest of the list are this: Did I do that right???
Haven't I just exchanged one versioning problem for another by replacing the
outdated libfreetype with another one that will just become outdated?
Should step 1 be a symlink instead of a copy? Or should I just have deleted
all the libfreetype stuff from /usr/local/lib so the build process would
fall through to the /usr/X11R6/lib directory? Is there probably other stuff
in /usr/local/lib that I should remove?
I know enough to be dangerous with this kind of stuff, and my method above
strikes me as non-kosher in some way....
Best regards,
Justin Goeres
Concord, CA
> Hello,
>
> I would like to install gtk+2 on Mac OS 10.3 but I am having an error.
> What should I do?
>
> Here is a summary of the messages from the start:
> <SNIP>
> > ld: warning prebinding disabled because dependent library:
> > /usr/local/lib/libfreetype.6.dylib is not prebound
> > ld: ./.libs/libpango-ot.a(ftxgpos.o) illegal reference to symbol:
> > _FT_Stream_EnterFrame defined in indirectly referenced dynamic library
> > /usr/X11R6/lib/libfreetype.6.dylib
> > make[3]: *** [ottest] Error 1
> > make[2]: *** [all-recursive] Error 1
> > make[1]: *** [all-recursive] Error 1
> > make: *** [all-recursive-am] Error 2
> > ### execution of LD_TWOLEVEL_NAMESPACE=1 failed, exit code 2
> > Failed: compiling pango1-xft2-1.2.5-2 failed
-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users