On Sat, Sep 13, 2008 at 07:17:03PM +0200, Nicolas FRANCOIS wrote:
> Le Sat, 13 Sep 2008 14:51:04 +0100 Ken Moffat <[EMAIL PROTECTED]>
> a écrit :
> 
> > cairo-1.4.14
> > cairomm-1.4.4
> > glib-2.12.13
> > glibmm-2.12.10
> > gtk+-2.10.13
> > gtkmm-2.10.11
> > pango-1.16.4
> > libsigc++-2.0.18
> >  I also used librsvg-2.16.1
> 
> I had a strange error while following your path, master : I had to

 If you think I *understand* more than a tiny part of how everything
fits together, you are mistaken, so "master" is flattering but probably
unwarranted.

> compile pango before gtk+ (quite normal, from what I read in the book),
> but configuring gtk+ resulted in this in the config.log, with pango not
> detected :
> 
> configure:33898: checking Pango flags
> configure:33904: result: -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
> -I/usrr /lib/glib-2.0/include -I/usr/include/cairo
> -I/usr/include/freetype2 -I/usr/incluu de/libpng12   -lpangocairo-1.0
> -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -- ldl -lglib-2.0
> configure:33953: gcc -o conftest -DG_DISABLE_DEPRECATED -g -O2 -Wall
> -I/usr/incll ude/pango-1.0 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/includee /cairo
> -I/usr/include/freetype2 -I/usr/include/libpng12       conftest.c
> -lpangoo cairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl
> -lglib-2.0    >&5 /usr/bin/../lib/libpangoft2-1.0.so.0: undefined
> reference to `g_assertion_messagg
> e_expr' /usr/bin/../lib/libpangoft2-1.0.so.0: undefined reference to
> `pango_font_map_cree ate_context' /usr/bin/../lib/libpangoft2-1.0.so.0:
> undefined reference to `g_once_init_enter__ impl'
> /usr/bin/../lib/libpangoft2-1.0.so.0: undefined reference to
> `g_once_init_leave' collect2: ld returned 1 exit status
> configure:33988: error:
[...]
> *** Can't link to Pango. Pango is required to build
> *** GTK+. For more information see http://www.pango.org
> 
> What's wrong with my installation ???
> 

 Beyond saying "pango seems to be broken" I really have no idea.
The g_once_init in /usr/include on my currently-running system (not
BLFS-6.3!) comes from glib.  I think you've deleted something which
has now caused pango to now broken.  I'm assuming you put everything
in /usr - if you do things differently then the following advice may
not be appropriate.

 If you a have working backups from before you tried to add inkscape
then consider going back to them to provide a "known good" starting
point.

 I probably build a lot more of gnome than you wish to (I use
abiword, gnumeric, epiphany, gucharmap, and sometimes gcalctool,
gedit, yelp - I end up with about 50 gnome packages to support these).

 Sometimes, upgrades are unusable. For example, my recent efforts to
test parts of kde-4.1 required versions of packages which are
incompatible with what is in BLFS-6.3.

 I suggest you remove any packageconfig files (.pc) installed by
packages you no longer have installed, then rebuild at least the
following, in this order, using the versions in blfs-6.3.  If the
versions of any of these aren't in blfs-6.3, please ask again.

cairo
glib2
popt, if you use it
pango
atk
gtk+-2

 whichever of the following you use -
libIDL
libglade
poppler
ORBit2
GConf2
dbus
dbus-glib
gnome-vfs
libgsf
libgnome
libgnomecanvas

any other gnome libraries and applications you have identified

librsvg if you need it for inkscape
libsigc++
glibmm
cairomm
gtkmm
libglademm if needed
libgnomecanvasmm if needed
gconfmm if needed
gnome-vfsmm if needed
libgnomemm if needed
libgnomeuimm if needed

 For the future, keeping notes of what works and what changed is
always a good idea. Unfortunately, I still have trouble achieving
this!  It may help to put your scripts into just a few scripts which
serve identifialble purposes. I have my own scripts for xorg, basics
(toolkits, windowmanager, firefox and other "essentials"), extras
(cups, gimp, etc), audio-video, gnome-stuff.  When I upgrade (not
very often) I try to preserve the old versions of my scripts and add
the changes into the current versions.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to