On Sun, May 15, 2016 at 12:35:03PM -0700, Paul Rogers wrote: > > > If you want to do a BSD-style install to /usr/local, and I seem to > > recall that you do want to do that, that sounds OK. The main reason > > I do? I didn't know that. Are you referring to my decision to make > my "/usr" system the base LFS, and consider everything (possible) I > add to it "local" additions?
Paul, your style of replying makes it hard to notice what _I_ wrote. But now that I have realised you were asking me : "yes". For distros, /usr/local is for things outside the distro - but since the packages to make a server or desktop useful are in BLFS, I think that BLFS is part of the distro. In the BSDs, from what I can understand, the base system (minimally useful) goes into /usr and everything else (packages, from whichever system(s) they use to build/install them) go into /usr/local. So I think that installing packages from BLFS to /usr/local is BSD-style. > > > for debug builds is so that you can use gdb when things crash. > > Above my pay-grade I'm afraid. I'm retired so that's very low indeed. > I have difficulty with it - usually, the problems are in C++ desktop applications which do not work correctly. If a c++ batch (whoops, showing my background, let me try again) ... If a C non-graphical program segfaults, I might be able to get a sensible backtrace. But usually I will need to remake all the libraries without stripping the debug symbols. > > But believe it or not, we do have quite a lot of cmake packages in > > BLFS. I'm sure that most of them are in the kde chapters, and if > > I haven't built KDE in donkey's years! Generally don't use a DE at > all, just fluxbox WM. > > > you look there you will see -DCMAKE_BUILD_TYPE=Release on some of > > the packages. Yes, even in BLFS-7.7. Unfortunately, cmake is > > gaining increasing mind-share, and sometimes the required defines > > to do what the builder wants are uncommon, or even non-existent. > > OH, joy! Another mountain to climb. 8-[ I cannot recommend kde[1]. But looking in that part of BLFS is the quickest way to find links to the weird and wonderful defines used by cmake programs. Unless you have the book's xml source, in which case grep is a lot quicker. There are other more generally-useful packages that use cmake - e.g. graphite2 for harfbuzz so that complex scripts like those used for indic or S.E. Asian languages can render better - but I don't immediately recall any obvious weird and wonderful -D defines that any of those need. ĸen 1. Why not kde ? What follows is a jaundiced rant, you probably don't need to spend the time to read it. I eventually went back to trying kde4 on my A4 4GB machine which had both 32-bit and 64-bit builds : I got kde4 working adequately in 32-bit, and it let me use different backgrounds for each desktop which looked useful. That was perhaps 2 years ago - then that machine died. Since then I have only built 64-bit. On my recent AMD test machine I _did_ get kde4 working in a similar state. That was perhaps a year ago. When I tried kde4 for 7.9 I had no end of problems, and I think different backgrounds on different desktops was gone : it is known to be dropped from kde5 in favour of kactivities. Meanwhile, I had tried building kde5 : various problems, as with early realease of kde4, but at first it mostly worked for me and let me have the bells and whistles of a graphical login (sddm, with my own theme). But now (7.9 and recent development) I cannot get startx to work with startkde - most recently a few hours ago, noted on -dev. For the moment I'm still learning a little, but I'm increasingly likely to let kde5 go again. Strangely, I did try OpenSuse-leap recently : in the end I lost the system because I tried to shrink the partition and fubar'd (the installer decided I needed a huge partition and then only used a tiny bit of it). It was interesting : icewm as the initial wm while it downloaded the packages (my favourite wm), and then a mix of kde4 and kde5. What I did notice was the konqueror (4, I think) worked, even on slashdot - for me that site always crashes it. So, I suspect that kde is really for people who use distros, or for builders who have gone down to the crossroads at midnight like Robert Johnson and done a trade with "a man of wealth and taste". - I'm guessing you'll grok that reference to the works of Jagger and Richards. -- This email was written using 100% recycled letters. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
