When I updated SysV Gnome a couple of days ago, it did not start. To check it out, I decided to do a complete rebuild.

To start LFS went without any problem.

I ran jhalfs to generate a build order for BLFS. I did that by selection all the gnome platform packages. The result was that it said I needed to build 412 packages. That's a little overstated because Xorg Libs, App, and Fonts comprise of about 80 packages and they are build in about 4 procedures. So lets call is 325 packages. Fortunately I have scripts for everything and only had to update 4 or 5 packages so far.

I created a list of packages and mostly followed in the jhalfs generated order. I did go out of order to get openssh, nfs, and sudo up first. I did those in chroot. I then rebooted and built everything else via ssh.

I did a few other packages out of order:

  #078-z-cracklib
  #080-z-linux-pam
  #231-z-shadow
#077-z-samba

I needed cracklib for pam and wanted to do shadow immediately after pam.

I moved xbitmaps and Xorg Apps and Fonts order to be similar to the xorg chapter in the book:

#175-z-xcb-util-wm
     #xcb-util-cursor-0.1.3
     #301-z-xbitmaps
     Xorg Applications
      #302-z-iceauth
...
      #338-z-xwud
     #339-z-xcursor-themes
     Xorg Fonts
      #340-z-font-util
...

Some drivers I added in manually

#176-z-libevdev
     #Xorg Evdev Driver-2.10.6
#177-z-libwacom
#178-z-libinput
     #Xorg Libinput-0.29.0
     #Xorg Nouveau Driver-1.0.16
     #359-z-twm
     #360-z-xclock
     #361-z-xterm2
     #229-z-xinit

At this point I tested Xorg. It came up but input didn't work. I then rebooted and tested again and all was well. The problem was probably because I didn't start the dbus daemon. I did not need to set the suid bit on the Xorg binary.

Having a package order did help a lot. My log says I've done 159 packages today. According to the jhalfs list I have 168 packages to go to finish gnome. I'll be working on those tomorrow.

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to