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

Reply via email to