FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

[Tip]xbmc 컴파일시 /usr/include/afpfs-ng/afp.h Fetal 에러 대처 방법

게시판 Tech/Tip [Tip]xbmc 컴파일시 /usr/include/afpfs-ng/afp.h Fetal 에러 대처 방법

  • This topic has 0개 답변, 1명 참여, and was last updated 11 years, 3 months 전에 by 난해주님. This post has been viewed 2136 times
  • #12225
    난해주님
    참가자
      게시글114 댓글334 총합448
    @workman729
     

    xbmc 컴파일하여 설치 하시고자 하는 유저분께 간단한 팁을 드릴까 합니다.

    다들 페도라를 이용하시다 보면 페도라의 문제점 중 하나 인 pulse 사운드 증폭에 대한
    문제점을 익히 잘 아시고 있을 것이라 봅니다.

    대개 사운드 관련 audacity와 같은 편집툴에서 사운드 증폭 처리를 하시려면 /etc/pulse/default.pa를 백업 처리 하거나
    libX11을 재 컴파일 하여 alsa로 해결하는 경우가 대부분입니다.

    또 하나의 방법은 audacity, openshot, xbmc등의 프로그램을 재컴파일 하는 방법이 있습니다.
    그러나 귀찮아서 대개 libX11을 재컴파일 하는 게 보편적인 방법입니다.

    이번엔 xbmc를 컴파일 할 일이 있어 컴파일 하던 중 "/usr/include/afpfs-ng/afp.h" fetal error가 발생하더군요!
    링크를 참조하시기 바랍니다.

    페도라에서 xbmc 컴파일

    음...! 심각한 문제인 것 같지만 의외로 간단히 해결될 수 있는 문제입니다.
    fetal 에러 발생 시 10중 9는 경로 상의 문제입니다. xbmc에서는 pkg-config의 매개변수를 이용하니
    afpfs-ng 라이브러리의 경로 상의 문제임을 단박에 알 수 있습니다.

    /usr/include/afpfs-ng/afp.h에서 아래 내용 중 경로를 변경하시면 문제 없이 컴파일 가능 합니다.

    $ sudo vi /usr/include/afpfs-ng/afp.h
    ~~ 중략 ~~
    #include <afp_protocol.h>를 #include <afpfs-ng/afp_protocol.h> 변경
    #include <libafpclient.h>를 #include <afpfs-ng/libafpclient.h> 변경
    ~~ 중략 ~~

    영화 감상 시 대부분의 사용자 분께서 xbmc를 rpmfusion repo를 통해 설치하실 것 같은데
    다들 아시겠지만 페도라는 pulse가 먼저이므로 사운드 증폭이 되지 않는 문제가 있습니다.

    아마도 mplayer나 vlc를 이용하시거나 pulsesound 유틸을 통해 증폭하셨을 것이라 추측됩니다.
    그러나 사운드를 직접 편집해야 하는 경우 문제의 심각성이 들어 납니다.

    급하신 경우에는 default.pa를 무력화 시켜 재부팅 한 후 alsa중 해당 사운드 카드를 사용하거나
    시간이 있으신 경우 해당 프로그램을 직접 컴파일 하시면 증폭이 가능 합니다.

    페도라에서 xbmc의 기능을 100% 끌어내시려면 컴파일 하시는 것을 추천해 드립니다.

  • 답변은 로그인 후 가능합니다.

지금 이 순간


locale setting에 관련해서...
도움을 구하고 싶어서 들어왔지만 이제 아무도 안계신가요?
노트북을 쓰고 있는데 모니터를 못잡아주고있는것같습니다
국내 리눅스 시험 종류 좀 알려주세요.
KDE5: 자작 qtcurve 테마 및 color scheme 업그레이드 버전
자답...
인베이님 HDTV 관련하여 kaffeine 질문
[tip-tech] 페도라 리눅스 세션 일시 중지 방지하기
페도라 F41에서 zabbix 설정관련 참고자료
xvidcap 1.1.7에서 file format 종류