지금까지 LFS 매뉴얼의 지침을 따랐지만 bash를 만들 때 오류가 발생했습니다. make
bash-5.1 폴더에서 실행 중이지만 명령 출력 끝에 오류가 발생했습니다.
/mnt/lfs/tools/lib/gcc/x86_64-lfs-linux-gnu/10.2.0/../../../../x86_64-lfs-linux-gnu/bin/ld: ./lib/sh/libsh.a(tmpfile.o): in function `sh_mktmpname':
/mnt/lfs/sources/bash-5.1/lib/sh/tmpfile.c:160: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
collect2: error: ld returned 1 exit status
make: *** [Makefile:583: bash] Error 1
이전에 실행한 모든 명령이 작동했고, 실행했는데 echo $?
2가 출력되었습니다. 나는 Manjaro의 최신 버전을 사용하고 있습니다.
답변1
내가 실수로 ncurses를 컴파일하고 ncurses 디렉토리를 삭제한 후 성공적으로 시작했다는 사실이 밝혀졌습니다.