Skip site navigation (1)Skip section navigation (2)
Date:      23 Apr 2003 15:30:18 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Mike Hoskins <mike@adept.org>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: fontconfig 2.2.0 on -stable
Message-ID:  <1051126217.410.91.camel@gyros>
In-Reply-To: <20030423120630.C25838@fubar.adept.org>
References:  <20030422142514.S22680@fubar.adept.org> <1051047516.1079.118.camel@gyros><1051048613.1079.127.camel@gyros> <20030422180406.J23273@fubar.adept.org> <1051064996.68327.5.camel@shumai.marcuscom.com> <20030423120630.C25838@fubar.adept.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-jus4+ab1QXwDKtWna88X
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2003-04-23 at 15:20, Mike Hoskins wrote:
> 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 shoul=
d
> > instead focus on gtk12, glib12, and ORBit.  Try reinstalling your glib1=
2
> > port, and see if that helps.  Also, remove any symlinks you've created.
> > They aren't needed and will most likely break things.
>=20
> 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.
>=20
> 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/*,
>=20
> cc -o gdksuperwin.o -c -DOSTYPE=3D\"FreeBSD4\" -DOSARCH=3D\"FreeBSD\" -DO=
JI
> -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:
>=20
> Quite odd...
>=20
> root@mojo{root}# cd /usr/X11R6/include/
> root@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
>=20
> root@mojo{include}# ldconfig -r|grep gdk
>         130:-lgdk12.2 =3D> /usr/X11R6/lib/libgdk12.so.2
>         143:-lgdk_imlib.5 =3D> /usr/X11R6/lib/libgdk_imlib.so.5
>         145:-lgdk_pixbuf.2 =3D> /usr/X11R6/lib/libgdk_pixbuf.so.2
>         146:-lgdk_pixbuf_xlib.2 =3D> /usr/X11R6/lib/libgdk_pixbuf_xlib.so=
.2
>=20
> root@mojo{include}# cd /usr/X11R6/lib
> root@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
>=20
> >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?

Maybe.

>=20
> 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 ar=
e
> in /usr/X11R6/include...  But the build can't seem to see gdk/* inside th=
e
> include directory.

Because the gdk headers are in the gtk12 subdirectory, and not in
/usr/X11R6/include directory.  The include directories should be setup
by gtk12-config --cflags.  If that command doesn't work, you're
screwed.  Can you send me the output of make configure as well as the
config.log from Mozilla?

Joe

>=20
> -mrh
>=20
> --
> From: "Spam Catcher" <spam-catcher@adept.org>
> To: spam-catcher@adept.org
> Do NOT send email to the address listed above or
> you will be added to a blacklist!
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
--=20
PGP Key : http://www.marcuscom.com/pgp.asc



--=-jus4+ab1QXwDKtWna88X
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQA+punJb2iPiv4Uz4cRAjMlAJ9ORZX2spu/d8TnEAgfyR7DtT1osgCghjMC
HiRp2IXtIBmXJTX5pnV8Zho=
=hxdl
-----END PGP SIGNATURE-----

--=-jus4+ab1QXwDKtWna88X--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1051126217.410.91.camel>