2014-05-20 8 views
1

내 컴파일러로 Mingw와 easy_install을 사용하여 Windows 32 비트 컴퓨터에 pysnmp를 설치하려고합니다. 그러나 (다른 많은 문제를 수정 한 후) "unknown type name 'off64_t'"오류가 발생합니다.알 수없는 형식 이름 'off64_t'

첫 번째로보고 된 행으로 "c : \ mingw \ include \ io.h : 301 : 1" 301 : 36,302 : 1 및 302 : 39가 다른 세 개의 인스턴스와 같습니다.

이 글은 이미 읽었습니다. Unknown type name ‘off64_t’ 리눅스 시스템이 아니기 때문에 easy_install 패키지의 소스 코드에 액세스 할 수 없기 때문에이 방법이 도움이되지 않습니다.

제공 할 수있는 도움에 감사드립니다.

답변

1

문제가 해결되었습니다. MinGW에서 특정 변수가 설정되면 일부 유형이 제대로 업데이트되지 않습니다.

문제를 해결하기 위해 mingw \ include \ io.h의 'off64_t'인스턴스 4 개를 수동으로 '_off64_t'로 편집했습니다. 그런 다음 mingw \ include \ unistd를 업데이트하고 'off_t'를 '_off_t' '.

자세한 내용은 http://sourceforge.net/p/mingw/bugs/2024/을 참조하십시오.이 문제를 해결하는 다른 유사한 보고서가 있습니다.

또한 나는 멍청한 사람이고 라인 번호는 물론 모든 시스템마다 다릅니다.