CLFS 3.0.0-systemd breaks on Chapter 76

Michael Løjtnant alfs at cosis.dk
Thu Aug 20 11:01:38 PDT 2015


Hi Pierre,

It was the lack of a 64-Bit host that caused the Chroot failure. I'm 
using a CentOS as Host now, and the building process is going much better :)

The information on the LFS/CLFS pages are a bit vague on the requisites 
for building a 64-Bit system.

./Michael

On 08/20/2015 05:04 PM, Pierre Labastie wrote:
>
> Le 20/08/2015 16:47, Pierre Labastie a écrit :
>>
>> Le 20/08/2015 01:22, Michael Løjtnant a écrit :
>>> Hi,
>>>
>>> I'm trying to build a Pure 64-bit system using JHALFS and CLFS, but 
>>> it breaks when it reaches Chapter 76-Choose.
>>>
>>> I'm using the 3.0.0-systemd stable book, and chosen chroot for the 
>>> Build method.
>>>
>>> Host system is LFS-7.0.
>>>
>>> JHALFS is latest development version
>>>
>>>
>>>
>>> The build fails with this error:
>>>
>>> ---- Start build error:
>>>
>>> Building the system...
>>> make[1]: Entering directory `/mnt/lfs/jhalfs'
>>> -------------------------------------------------------------------------------- 
>>>
>>>         Executing Final Preparations Cross and Temporary Tools scripts
>>> -------------------------------------------------------------------------------- 
>>>
>>>
>>> make: Entering directory `/mnt/lfs/jhalfs'
>>> -------------------------------------------------------------------------------- 
>>>
>>>  Building target 076-choose
>>>  [|make: *** [076-choose] Error 126 ] 0 min. 0 sec
>>> make: Leaving directory `/mnt/lfs/jhalfs'
>>> make[1]: *** [mk_F_PREPS] Error 2
>>> make[1]: Leaving directory `/mnt/lfs/jhalfs'
>>>
>>> ERROR: Error 2 at common/common-functions line 39!
>>>
>>>
>>> <jhalfs-trunk> exit
>>>
>>> make: *** [all] Error 2
>>> [cosis at LFS70 jhalfs$
>>>
>>> ---- End Build error
>>>
>>>
>>> Any suggestions on how to proceed from here?
>>>
>>> Best regards
>>>  Michael Løjtnant
>>>
>> Hmm, I have not built clfs for a while, so there might be some change 
>> needed with newer clfs versions. Unfortunately, I do not have access 
>> to a computer with Linux, so I cannot work on this before next 
>> Tuesday, sorry.
>>
>> I know that W Harrington buils clfs using jhalfs, so maybe you could 
>> report on the clfs list.
>>
>> Regards Pierre
> Sorry for not reading the other posts related to this thread first. 
> Surely, you cannot build a pure 64 bit system and expect it to run on 
> i686. You need to use the "boot" method (on a 64 bit CPU).
>
> regards
> Pierre



More information about the alfs-discuss mailing list