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으로 깔면 어떤식으로 해야하는지....감이 잘 안오네요.

다시 리눅스로..

coyday의 이미지

저는 맥에서 MPlayer 깔고 잘 안되서 VLC 쓰는데..
일단 화질은 더 좋더군요.

북한산(X) 삼각산(O) 백운대(X) 백운봉(O)

Prentice의 이미지

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는 솔직히 필요가 없거든요..;;

저의 글이 조금이나마 도움이 되셨으면 합니다.

무엇을 위해 사는가..

oedalpha의 이미지

--enable-qte QT Embedded support (default disabled)
--enable-qt Qt interface support (default disabled)

데스크탑을 쓰시면 --enable-qt 를 쓰셔야할 듯 합니다

qt development library는 rpm으로 깔면 깔기 쉽습니다

oedalpha의 이미지

Quote:

qt.h파일은 qte-2.3.2밑에 있는 include에 잘 있고...
뭐 --with-qte=/root/qte-2.3.2/include라 해도 같은 에러가 납니다..
그리고 --enable-qte를 빼버리면 configure는 되긴 되는데 영 이상합니다

만약에 qte를 쓰시는 경우라면, --with-qte=/root/qte-2.3.2 가 되어야겠죠.

익명 사용자의 이미지

워낙에 질문을 많이 올렸더니...글이 뒤죽박죽 되어 버렸네요...
;;;;;; 검은해님한테 많이 혼나네요..^^;;
아무 생각없이 글 올린 것 같지만 나름대로 계속 해보다가
안될때 겨우 겨우 올린것이니 노여움을 푸세요...

우선 다 정리하자면
소맛라면님 말씀대로(너무 많은 도움이 되고있어요..)vlc를 낮은버전(전 우선 0.5.2버전)으로 깔았더니 너무나 잘 컴파일이 되더군요...;;;;
다시 높여서 해볼려고 합니다....

글고 어짜피 arm board에 적용시켜야 하니깐 qte로 해볼려고 합니다...음...PATH oedalpha님말씀대로 잡아봤지만 잘 안되네요..
libxml2 버전을 올릴려고 rpm으로 업그레이드할려고 하는데
뭐가 안된다고 에러가 나네요...

그치만;;; 우선은 혼자 열심히 해볼랍니다..
vlc-0.8.2를 무사히 컴파일 하는 그날까지..아자~~~

소맛라면의 이미지

화이팅ㅋㅋ

무엇을 위해 사는가..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.