make 중에 이 오류에 대해서 아시는분 있으신가요?
글쓴이: Soohwan Hyun / 작성시간: 월, 2006/11/27 - 9:31오전
../Makefile.include:139: *** first argument to `word' function must be greater than 0. Stop.
이런 오류가 나오는데
Cygwin 기반으로 컴파일할때 이런 오류가 나오거든요
혹시 이 오류에 대해서 아시는분 있으신가요?
Forums:
혹시 makefile에 word라는 symbol을 사용하셨나요?
GNU make의 built-in 함수 중에 word라는 게 있습니다.
$(word n,text)
Returns the nth word of text. The legitimate values of n start from 1. If n is bigger than the number of words in text, the value is empty. For example,
$(word 2, foo bar baz)
returns `bar'.
사용은
사용은 했는데
어떻게 수정해야할지를 모르겠네요.
제가 만든 Makefile 이 아니라서요
word라는 심벌을 다른 걸로 바꿔야죠.
일단 그 makefile에서만 사용되는 심벌이라면
word --> word_tmp로 바꿔서 해보세요.
그 makefile 에서만
그 makefile 에서만 사용되는 심벌 같지는 않습니다.
Makefile 을 살펴보아도 따로 정의된것은 없구요
위에 말씀하신 built-in 함수중에 word 가 맞는것 같습니다.
저 말고도 Cygwin 을 사용하는 사람중에서
위의 Makefile 을 사용했을때 같은 증상을 보여주는 분들이 있더군요.
그런데 아직까지 해결책이 없어서 질문해봅니다.
댓글 달기