On Sun, Dec 09, 2018 at 01:30:46AM +0000, Hans Malissa via blfs-support wrote: > Hi all, > > I'm about to build GTK+-3.22.30 (BLFS 8.3-systemd), mainly as a dependency > for GNOME and Firefox. > GTK+-3.22.30 has gdk-pixbuf-2.36.12 as a required dependency, which has > librsvg-2.42.2 as a recommended "runtime dependency, needed for loading > symbolic icons", which has gdk-pixbuf-2.36.12 as a required dependency, and > GTK+-3.22.30 as a recommended dependency "for the rsvg-view-3". > There seems to be two circular dependencies here. In which order do you > compile GTK+-3.22.30 and its dependencies? > Thanks a lot, > > Hans
Runtime dependencies can be built afterwards - in this case, you will not be able to load svg icons until librsvg is present, but everything else in the gtks will work. Worst case, you might have problems with missing icons until you logout or close X. But that seems unlikely. So my build order for these specific packages is: gdk-pixbuf gtk+-3 and also gtk+-2 ... rust (what is in the svn book is good enough for firefox-64.0, the version in the 8.3 book is not - I mention that because it's one of the nastier packages to build. ... firefox NB this is becoming fun in current versions, and 64.0 (expected in a day or three) is maintaining that pattern, but with a new oddity - it completes, sends a notification, and should then report that it wants to create a directory for telemetry, followed by a prompt to either press enter, or Ctrl-c to stop (and then rebuild after specifying the different directory). But on my test machine the prompt doesn't appear until after enter is pressed. :) Will be sorted when it goes into the book, thanks to Arch's firefox-beta recipe. ... librsvg I don't build all of gnome (I'm on sysv), but those parts I do build mostly come after librsvg. Oh, and for gnome you need to build gobject-introspection before almost all the other gtk dependencies (i.e. after basic xorg / fluxbox I build glib fairly soon, then cairo, then gobject-introspection. ĸen -- I'm saving up 22 shillings and 10 pence (almost a pound!) per week to buy an ARM-13. http://www.antipope.org/charlie/blog-static/2018/11/brexit-means-brexit.html -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
