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

checking for X... config

게시판 질문게시판 checking for X... config

  • This topic has 7개 답변, 2명 참여, and was last updated 5 years, 2 months 전에 by 둥둥이. This post has been viewed 21 times
  • 만든이
    게시글
  • #13663
    둥둥이
    참가자
    • 게시글41
    • 댓글32
    • 총합73
    • ★★
    @seojh1431

    KolourPaint 를 사용하려고 소스코드를 다운 받고 ./confiugre 해주니

     

     

    checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!

    라는 오류가 나타났습니다.

     

    yum groupinstall 'X Windows System' 을 해줌에도 여전히 안됩니다.

     

    어떤 xorg-x11-* 패키지를 설치해야 할까요?

6 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #15497
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      libx11-devel를 설치해 보십시오. 거의 대부분의 경우 어떤 어플을 컴파일 하고자 할 때 나타나는 에러의 99%는
      대개 메타 패키지나 desktop enviroments가 아닌 특정 라이브러리가 필요한 경우가 대부분 입니다.

      이점 참고 하시기 바랍니다.

    • #15498
      둥둥이
      참가자
      참가자
      • 게시글41
      • 댓글32
      • 총합73
      • ★★
      @seojh1431

      답변 감사합니다 난해주님 하지만 설치해주었는데도 같은 오류입니다.. 어떻게 해야할까요?

    • #15499
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      설치하시려는 버전은 알 수 없으나 4.10.5를 기반으로 설명 드리겠습니다.

      BuildRequires: desktop-file-utils
      BuildRequires: kdelibs4-devel >= %{version}
      BuildRequires: pkgconfig(qimageblitz)

      대충 위의 패키지가 빌드에 요구된다고 나옵니다. KDE를 기반으로 하는 만큼 centOS를 사용하신다면 cmake, kde-workspace-devel 패키지도 설치를 해 주셔야 할 것 입니다.

      그리고 질문 하신 내용을 보니 ./configure 해 주셨다고 하셨습니다. KDE는 cmake를 기반으로 하는 만큼 ./configure 해 주시면 안되고 아래 처럼 해 주십시오.

      # cd kcolourpaint-버전
      # mkdir build
      # cd build
      # cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

      위와 같이 하셔야 합니다. centOS를 사용하신다고 말씀 하신 적이 있으므로 KDE4를 기반으로 설명 드립니다.

      참고로 KDE는 모든 어플리케이션을 cmake로 컴파일 하는 점이 gtk와는 다른 점입니다.

    • #15500
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      굳이 컴파일 하시려는 이유는 알 수 없으나 README 설명이 불충분 한 경우 rpmbuild를 설치하시고 아래 링크의 src 패키지를 압축 해제 하신후 spec 파일을 통해 빌드에 필요한 패키지를 쉽게 설치하는 방법이 있습니다.

      아래 링크를 통해 src 파일을 받으시고 압축 해제 하신 후 다음과 같이 먼저 명령어를 실행 합니다.
      만약을 위해 홈의 자신의 계정에서 압축 해제한 디렉토리에서 실행 하십시오.

      # rpmbuild -ba kolourpaint.spec

      에러가 먼저 나올 것입니다. 홈 계정에 보시면 rpmbuild 라는 디렉토리가 생성 됩니다.
      spec 파일은 SPECS 디렉토리에 소스는 SOURCES 디렉토리에 복사해 넣으시고 아래 처럼 다시 한번 명령어를 반복해 주십시오.

      # cd rpmbuild/SPECS
      # sudo yum builddep(build-dep인가요?) kolourpaint.spec

      build-dep 인지 해깔리는 데 tab을 쓰면 자동으로 나올 겁니다. 빌드에 필요한 패키지를 자동으로 설치해 줍니다.
      그런 다음 아래 처럼 명령어를 해 주시면 rpm 파일을 생성 될 것 입니다.

      # rpmbuild -ba kolourpaint.spec

      생성된 rpm 파일은 rpms에 src 파일은 srpms에 생성 됩니다.
      src 패키지가 필요 없다면 -bb 명령어를 이용 하십시오.

      소스는 아래 링크를 참조 하시고 배포반에 따라 재빌드 하는 것이므로 배포반 버전은 굳이 신경 쓰시지 않으셔도 됩니다.
      http://www.rpmfind.net/linux/RPM/centos/7.1.1503/x86_64/Packages/kolourpaint-4.10.5-4.el7.x86_64.html

    • #15501
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      혹시나 해서 다시 적습니다.

      # cd kcolourpaint-버전
      # mkdir build
      # cd build
      # cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
      # make
      # sudo make install

    • #15502
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      님의 질문을 보고 나니 예전의 어릴 적 경험담이 갑자기 생각납니다. 무척 곤란 지경이였었죠....^^

      사회 초년생으로 거의 문외한에 가깝던 저에게 선배의 컴파일 요구로 인해 소스 컴파일을 해야 하는 데
      readme 파일의 설명문이 불충분 하여 이러지도 저러지도 못했던 경험이 있습니다.

      도대체 어떤 패키지가 필요하고 어떤식으로 컴파일 해야 하는지 몰랐었는 데
      수세 모임의 어느분께서 rpmbuild를 이용하면 쉽다라는 조언을 듣고 바로 실행하니 아주 쉽게 해결할 수 있었습니다.

      당시엔 커널 컴파일이 조금 어려웠는 데 그분의 조언은 상당한 도움이 되었습니다.

      그때 부터 패키지 관리는 직접 컴파일 해야 하는 경우와 rpm을 직접 빌드해야 하는 경우로 구분하여 관리하는 버릇이 들었습니다.
      또한 패키지 관리에 상당한 도움이 되었는 데 컴파일 하는 경우 삭제가 불편하여 rpm을 제작하면 관리가 무척 쉬운 점이 있습니다.

      당시 선배는 일부러 저에게 그런 요구를 하였음을 직간접적으로 이해하게 되었고 그 경험은 상당한 큰 힘이 된적이 있습니다.
      그때의 수세 사용자 모임은 지금 없어졌지만 제가 페도라 사용자 모임에 신경을 많이 쓰는 이유이기도 합니다.

      그래서 저도 새로들어 온 후배에겐 조금 어려운 과제를 주기도 합니다.
      그냥 당시의 기억이 나 한자 적어 봅니다.

    • #15503
      둥둥이
      참가자
      참가자
      • 게시글41
      • 댓글32
      • 총합73
      • ★★
      @seojh1431

      정성스런 답변 감사합니다. 일단 저녁에 집에가서 해봐야겠습니다^^

6 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.