Hi, I have built GNOME according to the book instruction of May 13. It went rather smoothly (but lenghty). Here is my report. Many of the observations are only typos, and often, they are about a non GNOME package.
Typos: - libsoup page : in command explanations, first line : "specific depepdencies" instead of "dependencies" - NSS page : in recommended dependencies : "internal sqlite is incompatable" instead of "incompatible" (well maybe incompatable is English and I do no know it) - Evince: "command explanations" refers to $GNOME_PREFIX (that sentence should be suppressed actually) - Mobile-broadband-provider-info: still has $GNOME_PREFIX instead of /usr in configure instructions. Missing bits: - libnl is lacking "short descriptions" - SpiderMonkey too - dhcpcd: Missing role="root" for "make install" and the following "sed..." Defects: - NetworkManager: I have not been able to build it without pppd, unless I passed --disable-ppp. So either the switch should be in the instructions, or pppd should be a recommended dep. - Metacity: the run-time dependency notification-daemon has role="optional", while it is required at run-time (without it, GNOME does not start!) - Telepathy-farstream requires gst-python, and I have not found a switch to prevent configure from testing it and bombing out if not present. - Avahi does not build avahi-daemon nor avahi-dnsconfd (and maybe others) if --disable-daemon is passed to configure. Since those executables are in the short descriptions, and libdaemon is only optional, maybe something like 'only built if libdaemon is present and --disable daemon is removed from the instructions above' should be added. Furthermore, without those executables, the bootscript throws errors. Race conditions. Those are not stated in the book, but could be a usefull information: NSS and shared-mime-info do not build with make -jx (x>1) There were also a few tickets I have filed and which have been already corrected. GNOME starts and seems to behave OK. Regards Pierre PS : built ~220 packages from "raw" lfs to GNOME (required and recommended deps). -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
