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

modutils 2.4.3 을 설치하고 있는데 make 과정에서 오류가 납니다.

게시판 질문게시판 modutils 2.4.3 을 설치하고 있는데 make 과정에서 오류가 납니다.

  • This topic has 4개 답변, 3명 참여, and was last updated 11 years, 4 months 전에 by
    난해주님. This post has been viewed 3862 times
  • #13617
    둥둥이
    참가자
      게시글41 댓글32 총합73
    @seojh1431
     

    make[1]: *** depmod 에서 필요로 하는 타겟 '../util/libutil.a' 를 만들 규칙이 없습니다 멈춤

    이라고 나오는데.. 어떤 패키지를 설치를 해야하나요?
3 답변 글타래를 보이고 있습니다
    • #15410
      태랑
      키 마스터
        게시글308 댓글1086 총합1394
      @admin
       

      glibc 설치하심 됩니다

      오픈소스를 응원합니다 Blog https://hoing.io
      Senior Database Administrator(MySQL, Oracle)

      사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

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

      답변 감사합니다 태랑님 하지만 yum 으로 glibc를 설치해주었는데도 오류 메시지는 그대로인 것 같습니다 ㅜㅜ


      make[1]: Entering directory `/usr/src/modutils-2.4.3/util'
      gcc -O2 -Wall -I./../include -D_GNU_SOURCE  -DCONFIG_ROOT_CHECK_OFF=0  -DELF_MACHINE_H='"elf_i386.h"' -DARCH_i386  -c -o modstat.o modstat.c
      In file included from modstat.c:33:
      ./../include/util.h:44: warning: built-in function ‘log’ declared as non-function
      modstat.c: In function ‘new_get_kernel_info’:
      modstat.c:202: error: label at end of compound statement
      make[1]: *** [modstat.o] 오류 1
      make[1]: Leaving directory `/usr/src/modutils-2.4.3/util'
      make[1]: Entering directory `/usr/src/modutils-2.4.3/obj'
      gcc -O2 -Wall -I./../include -D_GNU_SOURCE  -DCONFIG_ROOT_CHECK_OFF=0   -DELF_MACHINE_H='"elf_i386.h"' -DARCH_i386 -c -o obj_kallsyms.o obj_kallsyms.c
      In file included from obj_kallsyms.c:28:
      ./../include/util.h:44: warning: built-in function ‘log’ declared as non-function
      obj_kallsyms.c: In function ‘obj_kallsyms’:
      obj_kallsyms.c:206: error: lvalue required as left operand of assignment
      obj_kallsyms.c:281: error: lvalue required as left operand of assignment
      make[1]: *** [obj_kallsyms.o] 오류 1
      make[1]: Leaving directory `/usr/src/modutils-2.4.3/obj'
      make[1]: Entering directory `/usr/src/modutils-2.4.3/insmod'
      make[1]: *** `insmod'에서 필요로 하는  타겟 `../obj/libobj.a'를 만들 규칙이 없습니다.  멈춤.
      make[1]: Leaving directory `/usr/src/modutils-2.4.3/insmod'
      make[1]: Entering directory `/usr/src/modutils-2.4.3/genksyms'

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

      이어서..

      gcc -O2 -Wall -I. -I. -I./../include -D_GNU_SOURCE  -DCONFIG_ROOT_CHECK_OFF=0   -c -o genksyms.o genksyms.c
      In file included from genksyms.c:34:
      ./../include/util.h:44: warning: built-in function ‘log’ declared as non-function
      genksyms.c:50: error: static declaration of ‘errors’ follows non-static declaration
      ./../include/util.h:45: note: previous declaration of ‘errors’ was here
      make[1]: *** [genksyms.o] 오류 1
      make[1]: Leaving directory `/usr/src/modutils-2.4.3/genksyms'
      make[1]: Entering directory `/usr/src/modutils-2.4.3/depmod
      make[1]: *** `depmod'에서 필요로 하는  타겟 `../util/libutil.a'를 만들 규칙이 없습니다.  멈춤.
      make[1]: Leaving directory `/usr/src/modutils-2.4.3/depmod'
      make: *** [all] 오류 2
       
    • #15413
      난해주님
      참가자
        게시글114 댓글334 총합448
      @workman729
       

      아래 페이지를 참조해서 의존성을 체크 하신 후 다시 시도해 보십시오.
      make 과정에선 최신 버전의 binutils가 필요 하므로 체크해 보시기 바랍니다.

      http://archive.linuxfromscratch.org/lfs-museum/5.1-pre1/LFS-BOOK-5.1-PRE1-HTML/chapter06/modutils.html

      obj_kallsyms.c:206: error: lvalue required as left operand of assignment

      위의 문제는 아래 패치를 적용하여 gcc-4.0으로 업그레이드 하여 make 하시기 바랍니다.
      패치는 아래 링크를 참조 하십시오.

      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=282672

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

지금 이 순간


fedora-docs-l10n-qa-docs 한국어 관련 번역 참여에 감사드립니다.
안녕하세요. 멋진 하루 보내세요.
가입 인사!!!
참고만하세요
컴은 나의 인생을 망글어뜨렸당~~~~
fedora18 설치 완료했는데요 ~
더운 여름 어떻게 지내세요?
[Tip]Gnome-shell-extension: disable-unredirect (나만 몰랐던 사실)
Fedora 22 Server 설치했는데 재설치 없이 X Widnow 설치!!!
리눅스에서 공유디렉토리 마운트 잡기