2013-04-15 6 views
2

최근 Fedora 17에 대한 업데이트를 설치했으며 그 중 Linux Kernel 3.7.x에서 3.8.x 로의 업그레이드가있었습니다. 이제는 Libvirt를 만들 수 없습니다! 그것은 나를이 오류를주고있다 :업데이트 후 Fedora 17에서 Libvirt 빌드 실패

checking linux/if_bridge.h usability... no 
checking linux/if_bridge.h presence... yes 
configure: WARNING: linux/if_bridge.h: present but cannot be compiled 
configure: WARNING: linux/if_bridge.h:  check for missing prerequisite headers? 
configure: WARNING: linux/if_bridge.h: see the Autoconf documentation 
configure: WARNING: linux/if_bridge.h:  section "Present But Cannot Be Compiled" 
configure: WARNING: linux/if_bridge.h: proceeding with the compiler's result 
configure: WARNING:  ## ------------------------------------- ## 
configure: WARNING:  ## Report this to libvir-list redhat com ## 
configure: WARNING:  ## ------------------------------------- ## 
checking for linux/if_bridge.h... no 

나는 어떻게 Libvirt를 다시 만들 수 있습니까?

답변

2

분명히 빌드 실패는 헤더 파일 /usr/include/linux/if_bridge.h에 의한 것 같습니다. 다행히도 픽스는 아주 쉽습니다 (일단 당신이 무엇을 해야할지 안다면). 텍스트 편집기에서

  1. 열기 /usr/include/linux/if_bridge.h
  2. #include <netinet/ip6.h>
  3. 당신이 당신이 /usr/include/linux/ 이후 다른 커널 버전으로 부팅 할 때마다 문제를 해결 다시 적용해야합니다

를 재 구축 행을 포함이 추가 헤더 파일이 지워집니다.