On Sat, Nov 28, 2020 at 08:15:45PM +0000, Ken Moffat wrote:
> On Sat, Nov 28, 2020 at 10:14:10AM +0100, Pierre Labastie wrote:
> >
> > Sorry, but for me, the answer to the "has anybody..." question
> > (translated to "have you...") is "no"... (and the answer to "actually
> > broken..." is probably "yes", since there is no provision for that in
> > jhalfs). The only packages that are built in chroot when I do a jhalfs
> > build are~:
> > libxml2
> > libxslt
> > DocBook DTD 4.5
> > lynx
> > sudo
> > wget
> > GPM
> > subversion
> >
> > and their required and recommended dependencies (a dozen more
> > packages). When all that is built, I switch to the fresh system, using
> > lynx when I need a browser (not always easy, specially on sourceforge
> > or github).
> >
>
> If you are able to build those packages in chroot then I suspect I
> can hack the system to ensure the necessary mounts and SHELL are in
> place. I'm not initially going to use jhalfs to build LFS itself.
>
[...]
>
> Thanks, I now see that I need to experiment using my haswell to get
> a feel for how this will turn out. I also need to review some old
> desktop cases I've got (can't remember what size motherboards they
> will take), and ask more generally about video cards.
>
Still floundering, trying to work out how to generate the Makefile
for BLFS.
I've used my own scripts for LFS, followed by libtasn1, p11-kit, make-ca,
wget, ca-certs, sgml-common, OpenSP, openjade, unzip, docbook31,
docbook45, dsssl, SGMLSpm, docbook-utils, libxml2, docbook-xml,
libxslt, sudo, creation of /etc/sudoers, sqlite, apr, apr-util,
scons, serf, subversion.
Tnen I entered chroot via an xfce-term and ran (ignoring the many
false steps):
su - lfs
svn co svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk jhalfs-svn
(I figured that having jhalfs/jhalfs as the directory would confuse
me, my user for this is called jhalfs)
cd jhalfs-svn
sudo mkdir /var/lib/jhalfs
sudo chown -R jhalfs:jhalfs /var/lib/jhalfs
./install-blfs-tools.sh
That successfully downloaded BLFS r23951
I then adjusted BLFS/envars.conf to do what I thought was needed.
Looking at the BLFS Makefile, I had the impression that just running
'make' should be enough to create something I could look at to see
what could be run, and what might need adjustment before I tried to
build something simple ('which' seems a pretty simple first package)
and see what happened. But that appears to be the wrong command, or
else run from the wrong place.
First, it appeared to again download BLFS r23951, but then it failed
with lots of messages all saying:
warning: failed to load external entity
"/home/jhalfs/jhalfs-svn/BLFS/xsl/tracking-dir/instpkg.xml"
and then at the end:
python3: can't open file '/home/jhalfs/jhalfs-svn/BLFS/menu/menuconfig.py':
[Errno 2] No such file or directory
The menuconfig.py file is in ...jhalfs-svn/menu/menuconfig.py so I
assume that I should NOT be running 'make' in BLFS/.
Is there an idiot's guide to using jhalfs for BLFS, pretty please ?
ĸen
--
To say that it (his hair) was black and bound up in a ponytail is to
miss the opportunity of using the term 'elephantine'. It was hair
with personality. -- The Thief Of Time (about the monk, Sato).
--
http://lists.linuxfromscratch.org/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page