2010-11-26 2 views
2

dev86을 2 개의 다른 머신에서 컴파일하려고했습니다. 하나는 64 비트 전용이고 다른 하나는 일반 32 비트 머신입니다. 모두 정확히 같은 지점에 실패 : 나는 모두 설치 수에 noelks 패치를 적용했습니다dev86 컴파일 오류

make[4]: Entering directory `/tmp/dev86-0.16.17/libc/bcc' 
make[4]: *** No rule to make target `__ldivmod.o)', needed by `/tmp/dev86-0.16.17/libc/libc.a'. Stop. 
make[4]: Leaving directory `/tmp/dev86-0.16.17/libc/bcc' 
make[3]: *** [/tmp/dev86-0.16.17/libc/libc.a] Error 1 

와 메이크업을 입력하고 화면 표시 후 : make가 계속 지적하는

Select config option to flip [or quit] > 

나는 종료 유형 위의 나의 오류까지. 내가 뭘 잘못하고 있었는지 또는 어떤 제안?

답변

2

이전 버전이 아닌 GNU Make 3.82를 사용한다고 가정 해 보겠습니다. 그들은이 버전에서 아카이브 암시 적 규칙에 대한 자동 변수 처리를 파기 ​​한 것 같습니다. 현재 사용할 수있는 솔루션 만 표시됩니다. 버전 3.81로 돌아갑니다.