skip menu and go to main content

body start

리눅스 네이트온

Resolved  GCC 4.3 빌드 애러 3 ]

08.04.13-09:00:55

304824

Submitted by Changwoo Ryu

Assignee DooHyun

View565

Priority3

원래 버그 리포트는 여기에 있구요. http://bugs.debian.org/474815

GCC 4.3 환경이 아직 일반화되진 않았지만.. 4.2보다 더 strict해서 전에는 #include하지 않아도 우연히 애러가 나지 않고 넘어갔던 것들이 애러가 납니다. 그런데 이 경우는 KWallet 관련해서 애러가 나는데 뭔지 모르겠군요.

/build/user/nateon-1.0-20080131+svn142/nateon/knateon.h:62: error: 'struct KWallet' redeclared as different kind of symbol
/usr/include/kde/khtml_part.h:110: error: previous declaration of 'namespace KWallet { }'
/build/user/nateon-1.0-20080131+svn142/nateon/knateon.h:121: error: multiple parameters named 'parent'
In file included from /build/user/nateon-1.0-20080131+svn142/nateon/network/../currentaccount.h:24,
                 from /build/user/nateon-1.0-20080131+svn142/nateon/network/nateondpconnection.h:43,
                 from /build/user/nateon-1.0-20080131+svn142/nateon/knateon.cpp:24:


전체 빌드 로그는 다음 페이지에 있습니다.

http://people.debian.org/~lucas/logs/2008/04/07/nateon_1.0-20080131 svn142-1_sid32-gcc43.buildlog.gz

Comments on this artfact

3 Comments

Changwoo

자세히 찾아보니 이전 버전에서 애러 없이 넘어갔던 뻔한 코딩 애러네요.

(1) KWallet은 namespace인데 knateon.h에서 class라고 declaration했습니다.
(2) KNateon 클래스에서 KNateon::KNateon()의 1번째와 2번째 argument에 "parent"로 동일한 이름 사용.


08.04.27-05:39:16

Changwoo

File added 432: 01_gcc43_ftbfs.diff

08.05.03-07:53:02

Changwoo

간단한 패치.

08.05.03-07:53:02

DooHyun

"Assigned To" was changed from "Nobody" to "DooHyun"

08.05.06-09:56:47

DooHyun

trunk 리비전 166에서
01_gcc43_ftbfs.diff 패치 적용했습니다.
고맙습니다~ :-)


08.05.06-10:06:07

DooHyun

"State" was changed from "Open" to "Closed"

08.05.06-10:06:07