|
From: <gd...@tx...> - 2013-12-21 23:05:56
|
Heiko,
Thanks for the reply.
I already have the LFS build system you refer to installed. In fact I tried a
completely new install/build on a different computer and it also failed. The
problem is that doing an update of the source breaks the build! Not only did
update_src download the "experimental" 3.0 kernel file, it (or make unpack)
deleted the 2.6 kernel file from the lfssystem/data/build/src * directory.
The 2.6 kernel file is no longer available at the main update source download
site or any of the mirrors so there is no way to back out of the kernel
"upgrade" which is why I was trying to find it in the CVS repository. Since
is was never officially supported and irreversibly breaks the build shouldn't
the 3.0 kernel file be removed from all the update source sites and replaced
with the 2.6 kernel file so that it will build?
No, it's not a stupid question. I considered moving to 1.6 and if I was just
starting out with DL I probably would have but:
1) If it ain’t broke ..., I've been using it for the last couple of years with
no problems. All I wanted to do was make sure it was fully upgraded, make a
few tweaks, and rebuild it with a minimum of changes (see 2).
2) I spent considerable time and effort generating sha256 check sums for ALL of
the executables and the script to verify them every night. The LFS system
used to build DL is not designed to generate an application optimized Linux
so it creates LOTS of executables that are irrelevant for a firewall/router/
server. I'd rather be safe than sorry so I created check sums for all of them
and this was a very time consuming task that I'd rather not do again.
3) I really, really, really do not like GRUB 2. I can't figure out what problem
it was supposed to fix (supposedly supporting other architectures was the
main one but AFAIK it still only works with x86) and using/modifying GRUB
"legacy" is something I already know how to do and is much easier for me.
Gary Stewart
* There is an error in documentation on the DL web site for installing source
from the CVS repository. It does not work as described because this line in
Chapter 3, section 1.3.2.:
Go into your LFS System directory (e.g. /usr/src/lfssystem)
should be:
Go into your LFS System data directory (e.g. /usr/src/lfssystem/data)
Several years ago I contacted this forum about problems I was having building
DL and I believe it was you that pointed out to me that DL will not build
unless the build path is lfssystem/data/build not lfssystem/build as the first
line describes. Luckily I remembered this when I did the new install.
---- Heiko Zuerker <he...@zu...> wrote:
> Garry,
>
> 1.4 only supports the 2.6 kernel. We might have been experimenting with 3.0
> and that's why you saw it download.
>
> You get the correct LFS system from our FTP server:
> ftp://ftp.devil-linux.org/pub/devel/sources/lfssystem-for-DL-1.3.4_and_up/lf
> ssystem-SVN-20070314-cleaned.tar.bz2
>
> Stupid question, why are you even messing around with 1.4? I would rather
> focus my energy on 1.6.
>
> Best Regards
> Heiko Zuerker
>
> -----Original Message-----
> From: gd...@tx... [mailto:gd...@tx...]
> Sent: Thursday, December 19, 2013 2:26 PM
> To: dev...@li...
> Subject: [Devil-Linux-discuss] Fixing 1.4x build system
>
> I recently needed to add an app to My Devil Linux 1.4x (previous last update
> and build was ~ May 2011) and while checking the repository packages
> noticed that there were several packages (last ~ Oct. 2011) I needed to
> update so I did an update-src during which I noticed that it downloaded a
> 3.0 Linux kernel. After unpacking I did a make menuconfig to add the app I
> needed as well as a couple of other apps I decided I might need and dropped
> a few that I no longer needed and then through the entire configuration
> menu. When I got to the menu entry to select the kernel revision it only
> had an entry for a 2.6 kernel. I went ahead and did a "make prepare build
> install iso dist" which failed in prepare because it failed to find a (2.6)
> kernel.
>
> I then did a CVS update using cvs update -d -P which did not produce any
> error messages and then attempted to build it again:
>
> root:/data/build# make prepare build install iso dist
> mount: proc already mounted
> mount: none already mounted or /sys busy
> mount: according to mtab, none is already mounted on /sys
> make: Entering directory `/data/build'
> prepare: prepare log:
> /data/build/tmp/LOGS/prepare/prepare
> make: *** [prepare] Error 1
> make: Leaving directory `/data/build'
> make: *** [prepare] Error 1
>
> root:/data/build# cat tmp/LOGS/prepare/prepare ERROR The lfssystem you're
> using is not correct Please download version 1.1
>
> I tried to list the projects in the sourceforge repository to see if there
> were separate repositories for the 1.4 and 1.6 versions but the server does
> not support the ls command. I also tried checkout -c and it appeared to
> show two different sets of the same directories (1.4, 1.6 ?) but I have no
> idea how to differentiate between them.
>
> How do fix or I re-install a fully updated DL 1.4 build environment ?
>
> Thanks,
>
> Gary Stewart
>
> ----------------------------------------------------------------------------
> --
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Devil-linux-discuss mailing list
> Dev...@li...
> https://lists.sourceforge.net/lists/listinfo/devil-linux-discuss
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Devil-linux-discuss mailing list
> Dev...@li...
> https://lists.sourceforge.net/lists/listinfo/devil-linux-discuss
|