MacPorts 설치 중 많은 컴파일 경고


1

최근에 Mac OS X Lion 10.7.2로 업그레이드했습니다. 또한 MacPorts를 구축하기 위해 최신 버전의 Xcode (버전 4.2)를 설치했습니다. 이 작업을 수행 한 후에 sudo port selfupdate는 최신 버전의 MacPorts (버전 2.0.3)를 다운로드 한 문제가 발생하지 않았습니다 . 그러나, 특히 파이썬과 같은 패키지 / 포트에 대해 많은 컴파일 경고가 나타났습니다 sudo port upgrade outdated. 다른 패키지 / 포트의 경우 몇 가지 컴파일러 옵션이 더 이상 사용되지 않거나 무시되는 것으로 나타났습니다. 그렇지 않으면 MacPorts를 재 구축하는 데 아무런 문제가 없었습니다.

빌드 중에 생성 된 컴파일 경고는 프로그래밍이 좋지 않은 결과 gcc입니까, 아니면 컴파일러 에 대한 (가능한) 변경의 결과 입니까? 컴파일 경고가 프로그래밍 불량으로 인한 것이며 Snow Leopard에서 MacPorts를 처음 설치할 때 경고가 표시되지 않는 경우 이러한 경고를 억제하는 컴파일러 옵션이 변경 되었습니까?

더 이상 사용되지 않았거나 무시한 컴파일러 옵션의 경우 이는 gcc컴파일러의 변경 (또는 가능한 변경)의 결과 입니까, 아니면 MacPorts의 주요 릴리즈를 재 구축하는 데 사용되는 스크립트의 기능입니까?

답변:


1

-Wall많은 오픈 소스 개발자가 사용하는 경향이있는 (모두 경고) 컴파일 플래그를 볼 때 가장 많이 발생 합니다. 경고가 항상 나쁘거나 걱정되는 것은 아닙니다 .

편집증이라면 시간을내어 각 경고를 조사하고 조사하기 전에 gcc에 설정된 모든 경고 경고로 경고 코드를 컴파일하고 경고가 몇 번 있는지 확인하십시오. 그들은 매우 일반적입니다.


0

경고 재 컴파일-일부 프로그래머는 모든 경고를 좋은 아이디어로 제거하는 반면 다른 프로그래머는 경고 일 뿐이므로 경고를 남길 수 있습니다. 나는 이전 해석을 선호하지만 그 견해는 보편적이지 않으므로 많은 경고가 불행히도 문제라고 말할 수는 없습니다.

macports의 경우 무시 된 gcc 명령 줄 오류에 대해 걱정할 것이므로 다음 중 일부를 확인해야합니다.


/opt/local/var/macports/logs예제로 제공하기 위해 일부 로그 파일을 찾으려고 했지만 texlive의 것을 제외하고는 아무것도 없었습니다. 내가 볼 수있는 다른 곳이 있습니까?
Bill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.