kdepimlibs and msvc7

Stromek stromek at realtime.sk
Mon Feb 26 17:36:33 CET 2007


Hi,

can someone help me with following? Few weeks ago kdepimlibs (also with kcal) compiled. Now it doesn't. According to svn log, vsnprintf.c was last modified in july 2006 so probably there is an error on my side. Any idea? Thanks.

vsnprintf.c(55) contains

    static sigjmp_buf bail;

It is strange, because compiler does not complain about sigjmp_buf but
about bail. So it looks like it knows what is sigjmp_buf.

------ Build started: Project: kcal, Configuration: Release Win32 ------

Compiling...
vsnprintf.c
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(55) :
error C2061: syntax error : identifier 'bail'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(55) :
error C2059: syntax error : ';'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(69) :
warning C4013: 'getpagesize' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(70) :
warning C4013: 'malloc' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(75) :
warning C4013: 'mprotect' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(75) :
error C2065: 'PROT_NONE' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(76) :
warning C4013: 'free' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(88) :
warning C4013: 'siglongjmp' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(88) :
error C2065: 'bail' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(100) :
 error C2065: 'PROT_READ' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(100) :
 error C2065: 'PROT_WRITE' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(100) :
 error C2065: 'PROT_EXEC' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(111) :
 warning C4273: '_vsnprintf' : inconsistent dll linkage
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(116) :
 warning C4028: formal parameter 3 different from declaration
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(117) :
 error C2079: 'osa' uses undefined struct 'sigaction'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(117) :
 error C2079: 'nsa' uses undefined struct 'sigaction'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(122) :
 error C2224: left of '.sa_handler' must have struct/union type
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(123) :
 warning C4013: 'sigemptyset' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(123) :
 error C2224: left of '.sa_mask' must have struct/union type
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(130) :
 warning C4013: 'sigsetjmp' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(131) :
 warning C4013: 'sigaction' undefined; assuming extern returning int
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(147) :
 warning C4273: '_snprintf' : inconsistent dll linkage
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\vsnprintf.c(152) :
 warning C4028: formal parameter 3 different from declaration
icaltimezone.c
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2065: 'C' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2059: syntax error : '/'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2065: '_WINDLL' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2065: '_MBCS' : undeclared identifier
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2143: syntax error : missing ';' before 'string'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2059: syntax error : ')'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2018: unknown character '0x1'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2018: unknown character '0x1'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2059: syntax error : ')'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2018: unknown character '0x1'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2018: unknown character '0x2'
\incoming\kde\kdelibs\KDE\kdepimlibs\kcal\libical\src\libical\icaltimezone.c(165
2) : error C2059: syntax error : ')'
Generating Code...

Build log was saved at "file://n:\incoming\kde\kdelibs\Kde\kdepimlibs-build\kcal
\kcal.dir\Release\BuildLog.htm"
kcal - 23 error(s), 12 warning(s)

-- 
Stromek



More information about the Kde-windows mailing list