fontconfig 2.2.0 on -stable

Mike Hoskins mike at adept.org
Wed Apr 23 12:21:40 PDT 2003


On Tue, 22 Apr 2003, Joe Marcus Clarke wrote:
> First, libIDL is part of devel/ORBit.  libIDL-2.0 is from devel/libIDL.
> By default, you can simply ignore glib20, gtk20, and libIDL.  You should
> instead focus on gtk12, glib12, and ORBit.  Try reinstalling your glib12
> port, and see if that helps.  Also, remove any symlinks you've created.
> They aren't needed and will most likely break things.

Thanks again for the pointers...  Without your advice I would have made
little or no progress.  It would seem I'm getting closer to a working
system, but suspect broken dependencies, etc. are still causing problems.

I removed glib*, gtk* and ORBit/libIDL.  So with fresh gtk12, glib12 and
ORBit installs...  (All built well from ports.)  Now mozilla-headers port
built cleanly (yay!), but mozilla dies complaining it can't find gdk/*,

cc -o gdksuperwin.o -c -DOSTYPE=\"FreeBSD4\" -DOSARCH=\"FreeBSD\" -DOJI
-D_IMPL_NS_WIDGET -DUSE_XIM   -I../../../dist/include/widget
-I../../../dist/include
-I/home/ports/www/mozilla/work/mozilla/dist/include/nspr
-I/usr/local/include -I/usr/local/include -I/usr/local/include  -I.
-I/usr/X11R6/include   -fPIC -I/usr/X11R6/include  -I/usr/X11R6/include
-Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -O -pipe
-pipe  -DNDEBUG -DTRIMMED -ffunction-sections   -I/usr/X11R6/include
-I/usr/X11R6/include -include ../../../mozilla-config.h -DMOZILLA_CLIENT
gdksuperwin.c
In file included from gdksuperwin.c:18:
gdksuperwin.h:21: gdk/gdk.h: No such file or directory
gdksuperwin.h:22: gdk/gdkx.h: No such file or directory
gdksuperwin.h:23: gtk/gtkobject.h: No such file or directory
In file included from gdksuperwin.c:18:

Quite odd...

root at mojo{root}# cd /usr/X11R6/include/
root at mojo{include}# find . -name "gdk*"
./gtk12/gdk
./gtk12/gdk/gdk.h
./gtk12/gdk/gdkcursors.h
./gtk12/gdk/gdkrgb.h
./gtk12/gdk/gdki18n.h
./gtk12/gdk/gdkkeysyms.h
./gtk12/gdk/gdkprivate.h
./gtk12/gdk/gdktypes.h
./gtk12/gdk/gdkx.h

root at mojo{include}# ldconfig -r|grep gdk
        130:-lgdk12.2 => /usr/X11R6/lib/libgdk12.so.2
        143:-lgdk_imlib.5 => /usr/X11R6/lib/libgdk_imlib.so.5
        145:-lgdk_pixbuf.2 => /usr/X11R6/lib/libgdk_pixbuf.so.2
        146:-lgdk_pixbuf_xlib.2 => /usr/X11R6/lib/libgdk_pixbuf_xlib.so.2

root at mojo{include}# cd /usr/X11R6/lib
root at mojo{lib}# ls -al *gdk*
-rw-r--r--  1 root  wheel  262528 Apr 23 11:16 libgdk12.a
lrwxr-xr-x  1 root  wheel      13 Apr 23 11:16 libgdk12.so ->
libgdk12.so.2
-rwxr-xr-x  1 root  wheel  243811 Apr 23 11:16 libgdk12.so.2

>From what www/mozilla says I'd think there's some problem with the gtk12
install, but it should be clean.  What's keeping mozilla from seeing the
gdk/* files?  A mising link, or I somehow botched the gtk12 install?

I swear I haven't had this many problems from gtk/glib...  ever.  Maybe
it's just a bad time for me to be touching ports or packages.  I mean,
I've seen things break, but can usually figure out why.  I'm again at a
loss why mozilla has a -I/usr/X11R6/include and the needed gdk/* files are
in /usr/X11R6/include...  But the build can't seem to see gdk/* inside the
include directory.

-mrh

--
From: "Spam Catcher" <spam-catcher at adept.org>
To: spam-catcher at adept.org
Do NOT send email to the address listed above or
you will be added to a blacklist!


More information about the freebsd-gnome mailing list