상세 컨텐츠

본문 제목

MinGW & WebM 설치시 undefined reference to _imp__pthread_once

오픈소스 연구/MinGW

by ryujt 2012. 7. 24. 02:54

본문

ffmpeg을 통해서 VP8 인코더를 사용 중이었는데, 이넘이 realtime 옵션이 안먹어서 ffmpeg 소스 내에서 강제적으로 변경하였는데도 적용이 되지 않았습니다.


이런 저런 테스트 중에, 그냥 WebM을 사용해야 겠다하고 다운 받고 빌드하는데 에러!!


사이트에서 권하는대로 하는데도 에러!! 


저와 비슷한 상황이 있어서 해봤는데, 으흠.. ㅡ.ㅡa

(https://groups.google.com/a/webmproject.org/forum/?fromgroups#!topic/codec-devel/O5HkbMnZ6kY)


에러나는 곳을 살펴보니 examples를 빌드하다가 나는 것으로 판명이되어, 아래와 같이 빌드하니 무사히 빌드 되었습니다.  어자피 examples는 빌드할 필요가 없었기 때문에 처음부터 삽질하느라 몇 시간 동안 ㅠ.ㅠ 


  • $ ./configure --prefix=/mingw --enable-static --disable-examples
  • make
  • make install


빌드에 필요한 사항들은 http://www.webmproject.org/code/build-prerequisites/ 링크를 참고하시면 됩니다.  MinGW를 사용하실 분은 해당 사이트에서처럼 복잡하게 할 필요 없습니다.


아래의 주소를 이용해서 Subversion으로 Checkout 하신 후에 ReadMe.* 파일에 있는데로 실행하시면 됩니다.  최종 빌드는 위에서 처럼 옵션을 주시면 됩니다.

http://src.chromium.org/svn/trunk/deps/third_party/mingw

'오픈소스 연구 > MinGW' 카테고리의 다른 글

How to build OpenSSL for MinGW.  (0) 2012.08.23
How to build boost 1.51.0 for MinGW.  (0) 2012.08.22
MinGW 64 비트 윈도우 실행 파일 빌드  (0) 2012.01.20
MinGW에서 liba52 build  (0) 2012.01.14
MinGW에서 libfaac 설치  (0) 2012.01.13

관련글 더보기