From: Kevin H. <kho...@ro...> - 2008-01-06 16:20:42
|
On 6-Jan-08, at 07:40 , Martin Costabel wrote: > Kevin Horton wrote: > [] >> I've got two freetype-configs on my PATH. How many should there be: >> % where freetype-config >> /usr/X11/bin/freetype-config >> /usr/X11R6/bin/freetype-config > > These two are the same, because /usr/X11R6 is a symlink to /usr/X11. > They appear as two, because you have both /usr/X11/bin and /usr/ > X11R6/bin in your PATH. I am, of course, guessing, because I don't > know your system, but this is how a normal Leopard installation > would behave. > > My conclusion that you have a strange freetype-config on your PATH > comes from the error message you have been showing and the > inspection of the dia configure script that constructs these command > lines using the commands > > `freetype-config --libs` which according to your report gave the > result > "-L/Users/Zee/Desktop/freetype2//lib -lfreetype -lz" > > and > > `freetype-config --cflags` which gave the result > "-I/Users/Zee/Desktop/freetype2//include/freetype2 -I/Users/Zee/ > Desktop/freetype2//include" > > when the commands were executed by configure during the fink build > process. > > Now the question which freetype-config script this was and why it > gave those answers can only be answered by yourself. It does not > correspond to anything installed either by Fink or by Apple, as far > as I know. It seems that the /Users/Zee is coming from the freetype-config on my machine: % head -n15 /usr/X11/bin/freetype-config #! /bin/sh # # Copyright 2000, 2001, 2002, 2003, 2004, 2005 by # David Turner, Robert Wilhelm, and Werner Lemberg. # # This file is part of the FreeType project, and may only be used, modified, # and distributed under the terms of the FreeType project license, # LICENSE.TXT. By continuing to use, modify, or distribute this file you # indicate that you have read the license and understand and accept it # fully. prefix=/Users/Zee/Desktop/freetype2/ exec_prefix=${prefix} exec_prefix_set=no includedir=${prefix}/include I did some more digging, and found that this freetype-config comes from Darwine, which I installed a few days ago. I had not expected it to be messing around with my X11 stuff. I should have studied the package before installing it. Darwine didn't solve the problem I had installed it for, so I wiped / usr/X11, /usr/lib/freetype*, then reinstalled X11, the X11 SDK, and the X11 2.1.1 update. Now dia installs and runs. Sorry for the false alarm. Thanks for your help. -- Kevin Horton Ottawa, Canada |