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
