Re: [Makefile:1063: 828-ncurses] Error 1

"Bruce Dubbs" ([email protected] via alfs-discuss Mailing List) <[email protected]> Sat, 7 Jun 2025 12:42:38 -0500
Newsgroups gmane.linux.lfs.automated
Message-ID <[email protected]>
On 6/7/25 7:33 AM, Marcin Dulak wrote:
> On Sat, Jun 7, 2025 at 4:30 AM Bruce Dubbs
> <[email protected]> wrote:
>>
>> On 6/6/25 6:09 PM, Marcin Dulak ([email protected] via alfs-discuss Mailing
>> List) wrote:
>>
>>> The pipeline often fails unable to download various patch files.
>>> For example this one
>>> https://github.com/marcindulak/jhalfs-ci/actions/runs/15370571417/job/43249083644
>>> (you can't see the logs, so I paste them below).
>>> When you test jhalfs, do you use any alternative patch locations?
>>
>> I never let jhalfs download the files. I have them locally.
>>
>>> --2025-06-01 03:38:06--
>>> https://www.linuxfromscratch.org/patches/lfs/development/bash-5.3-rc1-cross_compile_fix-1.patch
>>> Resolving www.linuxfromscratch.org (www.linuxfromscratch.org)... 208.118.68.85
>>> Connecting to www.linuxfromscratch.org
>>> (www.linuxfromscratch.org)|208.118.68.85|:443... connected.
>>> HTTP request sent, awaiting response... 404 Not Found
>>> 2025-06-01 03:38:06 ERROR 404: Not Found.
>>
>> That's because we are now on bash-5.3-rc2 and it does not need the patch.
>> The patch repository is updated daily according to the most recent commits.
>>
>> I don't know why you are not getting the other patches:
> 
> the topic of patches is a side question.
> I don't experience any missing patches currently, the output was from
> 2025-06-01.
> At what time the patch repository is synchronized daily?
> My pipelines run at 3 a.m. UTC, and picks up missing patches often.

The LFS patches repo gets updated at approximately 0708 GMT every day, but only 
changes if there is a change in the patches in LFS which is fairly infrequent.
The changes recently were all generated by adding gcc-15 to the book.

> For the main topic, it looks like I reproduce the ncurses failure locally.
> Please try to reproduce on your side.

I run jhalfs for every commit, but as I said earlier, I do not check the
'Retrieve source files' box.  I really cannot do that because the files I
am testing with are not in the repo yet.

If it's a jhalfs problem, I'll need to let Pierre address that.

> 
> When printing more lines or logs/828-ncurses-6.5-20250531, I see errors like:
> grep "Error " logs/828-ncurses-6.5-20250531
> make[2]: [Makefile:1001:
> /sources/ncurses-6.5-20250531/dest/usr/lib/libncursesw.so.6.5] Error 1
> (ignored)
> make[2]: [Makefile:345:
> /sources/ncurses-6.5-20250531/dest/usr/lib/libpanelw.so.6.5] Error 1
> (ignored)
> make[2]: [Makefile:386:
> /sources/ncurses-6.5-20250531/dest/usr/lib/libmenuw.so.6.5] Error 1
> (ignored)
> make[2]: [Makefile:426:
> /sources/ncurses-6.5-20250531/dest/usr/lib/libformw.so.6.5] Error 1
> (ignored)
> make[2]: [Makefile:397:
> /sources/ncurses-6.5-20250531/dest/usr/lib/libncurses++w.so.6.5] Error
> 1 (ignored)

I do get those in my logs for Chapter 8, but not Chapter 6.  Those errors seem to be 
generated by running ldconfig and are an artifact of the packages doing that in an 
incomplete chroot environment.  There are other packages that produce the same type 
of message.  As each line say, ignore them.

> For example, like below. I don't know whether this is an actual error.
> Why there a Errors printed as ignored by the Makefile?

I do get those in my logs for Chapter 8, but not Chapter 6.  Those errors seem to be 
generated by running ldconfig and are an artifact of the packages doing that in an 
incomplete chroot environment.  There are other packages that produce the same type 
of message.  As each line says, ignore them.

   -- Bruce

-- 
http://lists.linuxfromscratch.org/sympa/info/alfs-discuss
Unsubscribe: See the above information page