vlc configure중.....
vlc를 사용하고자 하는 리눅스 user입니다...
red hat 9.0 버전을 사용하고 있고 vlc-0.8.2버전을 쓰고자 합니다..
configure를 하는데 계속 오류가 나서 질문 올립니다..
interfacd module를 qt로 사용하고 싶은데요...
./configure --with-ffmpeg-tree=../ffmpeg --enable-esd --with-qte=/root/qte-2.3.2 --disable-wxwindows --enable-qte
이렇게 옵션을 주면
checking for xmlTextReaderConstName in -lxml2... no
configure: WARNING: libxml2 missing the xmlTextReader extension, you should update your version
checking qt.h usability... no
checking qt.h presence... no
checking for qt.h... no
configure: error: echo "Cannot find QT Embedded development headers."
자꾸 요렇게 나옵니다..qt는 qte-2.3.2버전으로 사용하고 있습니다..
qt.h파일은 qte-2.3.2밑에 있는 include에 잘 있고...
뭐 --with-qte=/root/qte-2.3.2/include라 해도 같은 에러가 납니다..
그리고 --enable-qte를 빼버리면 configure는 되긴 되는데 영 이상합니다
make가 전혀 안되더군요..
대충 이런오류가 납니다..
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:283: dereferencing pointer to incomplete type
smb.c:284: dereferencing pointer to incomplete type
smb.c: In function `Close':
smb.c:304: dereferencing pointer to incomplete type
smb.c:304: dereferencing pointer to incomplete type
smb.c:304: dereferencing pointer to incomplete type
smb.c:305: dereferencing pointer to incomplete type
smb.c: In function `Seek':
smb.c:326: dereferencing pointer to incomplete type
smb.c:326: dereferencing pointer to incomplete type
smb.c:326: dereferencing pointer to incomplete type
smb.c: In function `Read':
smb.c:353: dereferencing pointer to incomplete type
smb.c:353: dereferencing pointer to incomplete type
smb.c:353: dereferencing pointer to incomplete type
make[4]: *** [libaccess_smb_plugin_a-smb.o] 오류 1
make[4]: 나감 `/root/vlc/vlc-0.8.2/modules/access' 디렉토리
make[3]: *** [all-modules] 오류 1
make[3]: 나감 `/root/vlc/vlc-0.8.2/modules/access' 디렉토리
make[2]: *** [all-recursive] 오류 1
make[2]: 나감 `/root/vlc/vlc-0.8.2/modules' 디렉토리
make[1]: *** [all-recursive] 오류 1
make[1]: 나감 `/root/vlc/vlc-0.8.2' 디렉토리
make: *** [all] 오류 2
./configure --with-ffmpeg-tree=../ffmpeg --enable-esd --disable-wxwindows
정 안돼서 요렇게했더니 make시 같은 오류가 나네요...
...vlc user분들 도와주세요~~
이런말 해서는 안돼지만..;;저도 죽도록 깔다가 포기햇습니다..;;한
이런말 해서는 안돼지만..;;저도 죽도록 깔다가 포기햇습니다..;;
한 50번정도 깔았봤는데요;;
결국 RPM버젼으로 깔았지요..
생각보다 VLC를 쓰시는분이 많이 계시지 않은것같습니다..
것도 구지 컴파일을 해가며 까시는분은 극히 드물듯합니다.
부디 성공하시길 빌겟습니다.
성공하셨다면 KLDP에 문서로 올려주시길...
도움이 못되어 드려서 죄송합니다..
아.그리고..좀더 가시면 아마 인터페이스 문제도 걸리시게 될겁니다.
낮은 버전부터 깔아 보시는게 좋을수도 잇습니다..
저 같은경우 컴파일로 6.대 버전까지는 성공적으로 깔았습니다.
무엇을 위해 사는가..
그..그렇군요..
음 충격적입니다...
거의 일주일째 삽질하고 있거든요..
전 제가 프로그램하나 못까는 바보라고
생각하면서 자책하고 있었습니다..허허
그래도 계속 삽질은 해야겠죠...ㅋ
정말 많은 도움 되었습니다....
낮은버전부터 다시 시작해봐야겠네요...^^
아 그리고요 rpm으로 깔아도
영상 재생하는 UI 구현 가능 합니까??
rpm으로 깔면 어떤식으로 해야하는지....감이 잘 안오네요.
다시 리눅스로..
저는 맥에서 MPlayer 깔고 잘 안되서 VLC 쓰는데..일단 화질
저는 맥에서 MPlayer 깔고 잘 안되서 VLC 쓰는데..
일단 화질은 더 좋더군요.
북한산(X) 삼각산(O) 백운대(X) 백운봉(O)
configure: WARNING: libxml2 missing the
configure: WARNING: libxml2 missing the xmlTextReader extension, you should update your version
에러메시지를 해석해보면 libxml2-devel(?)의 버젼이 낮아서 그렇다고 합니다.
정말, 에러메시지 해석을 생활화하세요..
검은해님 화나신듯..ㅋㅋ;;;;에러메시지 해석을 생활화 해야 할듯하네
검은해님 화나신듯..ㅋㅋ;;;;
에러메시지 해석을 생활화 해야 할듯하네요...
사실 영어라 얼렁 뚱땅 넘어가고싶은(?) 생각이 지배적이라...
근데 좀더 자세히 보면 에러의 원인은 그게 아닌듯합니다..
configure: WARNING: libxml2 missing the xmlTextReader extension, you should update your version
이녀석은 엄연히 경고이고..
에러의 주원인은 제생각에 이녀석 같습니다.
configure: error: echo "Cannot find QT Embedded development headers."
이렇다면 QT 관련 라이브러리를 깔아 줘야 하는데 ..
관련 라이브러리를 깔다보면 다른 라이브러리를 필요로하고..이런식으로
도미노 현상처럼..계속 라이브러리를 깔아 주어야 할듯합니다.(vlc를 깔다가 포기한 제경험상..;; :oops: )
제가 vlc를 포기한 이유는 제 노트북에는 redhat7.3이후버전은 깔리지 않아서..여러 라이브러리를 깔다가 꼬여버렸지요 :shock: .
일단 http://www.rpmseek.com/index.html 가셔서 최대한 라이브러리들을찾아 깔아보시고 정 안돼면 배포판을 더 높은 버전으로 까시던지,
다른배포판을 써보시던지 하는게 좋을것 같습니다..
솔직히 에러 무시하고 깔수는 있습니다..(지금은 어떻게 했나기억이 가물하지만..;; :roll: )
하지만 그렇게 되면 플레이만 가능하고 그외의 vlc부가 기능들을 사용할수 없더군요..;;
저같은 경우는 vlc를 스트리밍 서버로 사용하기 위해
만지기 시작했으니 그냥 플레이만 되는 vlc는 솔직히 필요가 없거든요..;;
저의 글이 조금이나마 도움이 되셨으면 합니다.
무엇을 위해 사는가..
--enable-qte QT Embedded supp
--enable-qte QT Embedded support (default disabled)
--enable-qt Qt interface support (default disabled)
데스크탑을 쓰시면 --enable-qt 를 쓰셔야할 듯 합니다
qt development library는 rpm으로 깔면 깔기 쉽습니다
[quote]qt.h파일은 qte-2.3.2밑에 있는 include에
만약에 qte를 쓰시는 경우라면, --with-qte=/root/qte-2.3.2 가 되어야겠죠.
워낙에 질문을 많이 올렸더니...글이 뒤죽박죽 되어 버렸네요...;;
워낙에 질문을 많이 올렸더니...글이 뒤죽박죽 되어 버렸네요...
;;;;;; 검은해님한테 많이 혼나네요..^^;;
아무 생각없이 글 올린 것 같지만 나름대로 계속 해보다가
안될때 겨우 겨우 올린것이니 노여움을 푸세요...
우선 다 정리하자면
소맛라면님 말씀대로(너무 많은 도움이 되고있어요..)vlc를 낮은버전(전 우선 0.5.2버전)으로 깔았더니 너무나 잘 컴파일이 되더군요...;;;;
다시 높여서 해볼려고 합니다....
글고 어짜피 arm board에 적용시켜야 하니깐 qte로 해볼려고 합니다...음...PATH oedalpha님말씀대로 잡아봤지만 잘 안되네요..
libxml2 버전을 올릴려고 rpm으로 업그레이드할려고 하는데
뭐가 안된다고 에러가 나네요...
그치만;;; 우선은 혼자 열심히 해볼랍니다..
vlc-0.8.2를 무사히 컴파일 하는 그날까지..아자~~~
[color=darkred][size=24]화이팅ㅋㅋ[/size][/co
화이팅ㅋㅋ
무엇을 위해 사는가..
댓글 달기