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

Reply via email to