[완료]xpidl 컴파일을 찾을수가 없다고 하는데.

sureka12의 이미지

checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: Determining mozilla/firefox packages to build against
checking for pkg-config... /usr/bin/pkg-config
checking for mozilla-plugin mozilla-xpcom... configure: WARNING: mozilla-plugin not found
checking for firefox-plugin firefox-xpcom... configure: WARNING: firefox-plugin not found
checking for seamonkey-plugin seamonkey-xpcom... configure: WARNING: seamonkey-plugin not found
checking for xulrunner-plugin xulrunner-xpcom... configure: WARNING: xulrunner-plugin not found
checking for libxul... yes
checking MOZPLUG_CFLAGS... -fshort-wchar -I/usr/include/xulrunner-1.9.0.5/stable -I/usr/include/nspr  
checking MOZPLUG_LIBS... -L/usr/lib/xulrunner-devel-1.9.0.5/lib -lxpcomglue_s -lxul -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl  
checking for xpidl... no
configure: error: xpidl compiler not found

mplayer plugin 컴파일하는중에

configure 해주니 이런 오류가 발생하네요

뒤져봐도 방법이 오류가 있단것만 나오지 해결방법을 잘못찾겠네요 ㅠㅠ

hys545의 이미지

mozilla나 firefox나 xumrunner
devel관련 파일이 필요합니다

즐린

sureka12의 이미지

문서 읽어보고 필요한 dev파일은 다 깔았습니다.

그리고 다시 configure해보니

checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: Determining mozilla/firefox packages to build against
checking for pkg-config... /usr/local/bin/pkg-config
checking for mozilla-plugin mozilla-xpcom... configure: WARNING: mozilla-plugin not found
checking for firefox-plugin firefox-xpcom... configure: WARNING: firefox-plugin not found
checking for seamonkey-plugin seamonkey-xpcom... configure: WARNING: seamonkey-plugin not found
checking for xulrunner-plugin xulrunner-xpcom... configure: WARNING: xulrunner-plugin not found
checking for libxul... configure: WARNING: libxul not found
checking for iceape-plugin iceape-xpcom... configure: WARNING: iceape-plugin not found
configure: error: Unable to find mozilla or firefox development files
root@soon-desktop:/usr/lib/mozilla/plugins/mplayerplug-in# ./configure --enable-application
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: Determining mozilla/firefox packages to build against
checking for pkg-config... /usr/local/bin/pkg-config
checking for mozilla-plugin mozilla-xpcom... configure: WARNING: mozilla-plugin not found
checking for firefox-plugin firefox-xpcom... configure: WARNING: firefox-plugin not found
checking for seamonkey-plugin seamonkey-xpcom... configure: WARNING: seamonkey-plugin not found
checking for xulrunner-plugin xulrunner-xpcom... configure: WARNING: xulrunner-plugin not found
checking for libxul... configure: WARNING: libxul not found
checking for iceape-plugin iceape-xpcom... configure: WARNING: iceape-plugin not found
configure: error: Unable to find mozilla or firefox development files

이제는이렇게 뜨는군요...ㅠㅠ

hys545의 이미지

checking for mozilla-plugin mozilla-xpcom... configure: WARNING: mozilla-plugin not found
checking for firefox-plugin firefox-xpcom... configure: WARNING: firefox-plugin not found
checking for seamonkey-plugin seamonkey-xpcom... configure: WARNING: seamonkey-plugin not found
checking for xulrunner-plugin xulrunner-xpcom... configure: WARNING: xulrunner-plugin not found

제대로 깔렸으면
여기서 4개중에 하나는 찾았다고 나와야 합니다.,
mozilla만 깔으면 안되고
mozilla-devel도 같이 깔아야 합니다,
그리고 mozilla-xpcom.pc가 있나 확인하세여

즐린

sureka12의 이미지

파폭 소스를 구해서 컴파일 해둔 상태입니다.

firefox-xpcom.pc를 찾아보니까 없더군요

소스를 가지고 인스톨해서

usr/lib에 firefox-3.2a1pre 와 firefox-devel-3.2a1pre라는

폴더가 생성되고 파이어폭스를 실행하면 실행이 됩니다.

근데 왜 저런 오류가 뜨는지 잘 모르겠습니다 ㅠㅠ

sureka12의 이미지

찾아보니 mozilla-xpcom.pc 이 파일이 존재하지 않는군요..

mozilla-dev도 설치해주었는데..

저 파일은 따로 받아야되는건가요?

hys545의 이미지

mozilla-devel에 없는 이유는
pkg-config이전에는 mozilla-config(?)으로 깔려있나 확인했기 때문입니다.

즐린

hys545의 이미지

......

즐린

sureka12의 이미지

그렇게 되면 어떻게 처리를 해줘야되는건가요

해결을 어떻게 해야될지 잘 모르겠습니다;;

hys545의 이미지

그걸 /usr/lib/pkgconfig
이나 PKG_CONFIG_PAYH로 지정된 곳에 링크나 복사해놓으면 됩니다..
그러면 configure은 될겁니다
아마 make과정에서 헤더나 라이브러리 파일이 없다고 나올수 도 있습니다.
!!

페도라라면

이 파일이 seamonkey-devel에 들어있습니다.
그냥 간단하게 이거 까는게 좋을듯

즐린

sureka12의 이미지

뭐가 문젠지..

configure를 열어서 pkg_config_path를 저쪽으로 잡아줘도

찾지를 못하는군요.

아. 그리고 검색해보니 mozilla-plug.pc.in파일이 있는데 이게 mozilla-plug.pc랑 같은파일인가요??

hys545의 이미지

http://www.linuxquestions.org/questions/slackware-14/mplayerplug-in-3.55-looking-for-slackbuild-or-package-692256/
여기 ..
]------------
그리고

http://rpm.pbone.net/
서 검색한결과
mozilla-xpcom.pc
가 seamonkey-devel이나 mozilla-nspr-devel,mozilla-devel에 있는거 같습니다.
한번 rpm -ql seamonkey-devel | grep xpcom
해서 아무말도 안나오면
mozilla-nspr-devel깔아 보는것도 좋을듯
-----
그냥 rpm.pbone.net에서 님 리녹스에 맞는 rpm찾아서 까는게 간단할듯
-----------------------------
그런데 님이 사용하는 리녹스가 구체적으로 뮌지 궁금
페도라같이 정확히 알려주시면 해결이 쉬움

즐린

sureka12의 이미지

우분투 사용하고 있습니다;;

checking for pkg-config... /usr/local/bin/pkg-config

여기를 계속 읽길래. local에있는 pkg-config를 날려버렸더니

configure가 제대로 되네요;;;

편법으로 뭐 되긴됐는데 찝찝하군요 ㅋ

말씀해주신 저 방법으로도 한번 해봐야겠습니다^^;

뭣도 모르고 달려들었는데;;

귀찮으셨을텐대 답변 달아주셔서 감사합니다^^

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.