Opened 3 months ago

Last modified 3 months ago

#5744 closed defect

ncurses-6.5-20250531: Too many levels of symbolic links — at Version 2

Reported by: pierre Owned by: pierre
Priority: normal Milestone: 12.4
Component: Book Version: git
Severity: major Keywords:
Cc:

Description (last modified by pierre)

First reported by Marcin Dulak... Running on debian stable, which has ncurses-6.4, I get when running the make command in chapter 6:

...
** Building terminfo database, please wait...
Running tic to install /home/pierre/build/LFS-ESS/usr/share/terminfo

So it seems TIC_PATH is not honored. Then this tic creates a /usr/share/terminfo directory with a lot of symlinks, while recent tic uses hardlinks. This creates a problem later in chapter 8, where copying the dest dir to / creates symlinks pointing to themselves! Hence the error message mentioned in the subject...

Change History (2)

comment:1 by pierre, 3 months ago

Owner: changed from lfs-book to pierre
Status: newassigned

I think setting the TIC variable when running configure should be enough. Testing now.

comment:2 by pierre, 3 months ago

Description: modified (diff)

Suggestion of Xi Ruoyao: install tic in $LFS/tools/bin, so that it is easily found in the PATH

Last edited 3 months ago by pierre (previous) (diff)
Note: See TracTickets for help on using tickets.