frei0r-1.3 설치에 대해서 궁금한게 있습니다.
글쓴이: sieging / 작성시간: 화, 2011/07/19 - 9:17오전
ffmpeg를 빌드 해보고 있구요.
외부 라이브러리 중에 frei0r-1.3를 설치해보고 있는데요.
첨부 파일과 같은 에러가 발생해서 막혀있는 상태입니다.
이런 식으로 에러가 발생된 경우 자세한 내용을
확인할 수 있는 방법이 없을까요?
많이 알려진 내용일지도 모르는데
빌드 에러나 설치 에러 등등의 검색어로는
찾지 못해서 부득이하게 질문 올립니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 9.51 KB |
Forums:
당황스럽긴 하지만
ffmpeg 쪽 설치과정에서
frei0r 의 헤더가 없다고 친절히 알려줘서
복사해서 진행하고 있습니다.
해결된건지는 모르겠지만 일단 진행은 되네요.
만약에 이게 문제라고 한다면
아까 make install 할때에
나오는 정보 중에서 헤더의 복사에 실패했다는
내용을 알아낼 수 있는 방법은 없을까요?
error 1 이라고만 하니까 너무 막막해서요.
앞으로도 비슷한 문제를 겪을듯 싶은데.
다시 살펴보면서
make install 부분에 경로가 잘못 지정된것 같다고 느끼게 됐습니다.
그래서 make install 시에 실행하는 스크립트를 수정해보고 싶은데
어느 파일을 참조하는지 혹시 알 수 있을까요?
구문이 익숙하지 않아서
install_sh 인가 싶어서 한참을 살펴봤는데 도통 모르겠네요.
혹시 참고할만한 문서가 있으면 알려주시면 감사하겠습니다.
이것저것 삽질도 하고 문서도 뒤져보다가
install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
mkdir -p $(DESTDIR)/$(plugindir)
list='$(plugin_LTLIBRARIES)'; \
for file in $$list; do \
sofile=`basename $$file .la`.so; \
$(INSTALL_PROGRAM) .libs/$$sofile $(DESTDIR)/$(plugindir); \
done
에서 문제가 발생한 것을 확인했습니다.
$(DESTDIR)에 아무 값도 들어있지 않아서 //만 두개 표시되더군요
그래서 그걸 삭제해버리고
list 앞에 다른 코드를 참조해서 @를 포함시켰는데
install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
winxp에서 mingw 를 이용해서 빌드시도 해보고 있었습니다.
mkdir -p $(plugindir)
@list='$(plugin_LTLIBRARIES)'; \
for file in $$list; do \
sofile=`basename $$file .la`.so; \
$(INSTALL_PROGRAM) .libs/$$sofile $(plugindir); \
done
$(INSTALL_PROGRAM) .libs/$$sofile $(plugindir); \
이 행에서 에러가 엄청나게 납니다.
첨부파일 처럼요.
그런데 이부분은 의미도 모르겠고
정작 .lib 폴더에는 so파일이 전혀 없거든요.
어떻게 대처하면 좋을지 모르겠습니다.
댓글 달기