[Freeassociation-devel] Build Issue in VC++ with latest

Mahesh Maheshkumar.Bg at Sun.COM
Wed Dec 23 13:52:43 PST 2009


Hi,

Here is the latest build log from VC++ with latest revision 988.

- error C2143, looks like because except in vsnprintf.h all the other 
places standard C definitions of variable arguments
    macros (from stdargs.h) is being used. In non-standard C as in 
current VC++ project settings which uses C++ compiler
    causes inconsistency with vsnprintf.h using varargs.h style macros, 
while other used stdargs.h style macros.

- error C2061 : #include <stdlib.h> missing

- "error C2065: 'PACKAGE_DATA_DIR' : undeclared identifier" still remains.

==========================================
Deleting intermediate files and output files for project 'libical - 
Win32 Debug'.
--------------------Configuration: libical - Win32 Debug--------------------
Performing Custom Build Step on icalderivedproperty.h.in
Performing Custom Build Step on icalderivedparameter.h.in
Performing Custom Build Step on icalderivedvalue.h.in
Performing Custom Build Step on icalversion.h.in
Performing Custom Build Step on .\ical.h
Performing Custom Build Step on icalrestriction.c.in
Performing Custom Build Step on icalderivedvalue.c.in
Performing Custom Build Step on icalderivedproperty.c.in
Performing Custom Build Step on icalderivedparameter.c.in
Compiling...
caldate.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\caldate.c(75) : 
warning C4244: '=' : conversion from 'double ' to 'long ', possible loss 
of data
e:\svnlibical\freeassociation\trunk\libical\src\libical\caldate.c(79) : 
warning C4244: '=' : conversion from 'double ' to 'long ', possible loss 
of data
e:\svnlibical\freeassociation\trunk\libical\src\libical\caldate.c(80) : 
warning C4244: '=' : conversion from 'double ' to 'long ', possible loss 
of data
e:\svnlibical\freeassociation\trunk\libical\src\libical\caldate.c(81) : 
warning C4244: '=' : conversion from 'double ' to 'long ', possible loss 
of data
e:\svnlibical\freeassociation\trunk\libical\src\libical\caldate.c(95) : 
warning C4244: '=' : conversion from 'double ' to 'int ', possible loss 
of data
e:\svnlibical\freeassociation\trunk\libical\src\libical\caldate.c(97) : 
warning C4244: '=' : conversion from 'double ' to 'int ', possible loss 
of data
e:\svnlibical\freeassociation\trunk\libical\src\libical\caldate.c(99) : 
warning C4244: '=' : conversion from 'double ' to 'int ', possible loss 
of data
icalarray.c
icalattach.c
icalcomponent.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalcomponent.c(57) 
: error C2143: syntax error : missing '{' before 'PCH creation point'
icalderivedparameter.c
icalderivedproperty.c
icalderivedvalue.c
icalduration.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalduration.c(52) 
: error C2143: syntax error : missing '{' before 'PCH creation point'
icalenums.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalenums.c(49) 
: error C2143: syntax error : missing '{' before 'PCH creation point'
icalerror.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalerror.c(120) 
: warning C4273: 'icalerror_errors_are_fatal' : inconsistent dll 
linkage.  dllexport assumed.
icallangbind.c
icalmemory.c
icalmime.c
icalparameter.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalparameter.c(54) 
: error C2143: syntax error : missing '{' before 'PCH creation point'
icalparser.c
icalperiod.c
icalproperty.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalproperty.c(808) 
: warning C4101: 'name' : unreferenced local variable
icalrecur.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\vsnprintf.h(13) 
: error C2061: syntax error : identifier 'n'
e:\svnlibical\freeassociation\trunk\libical\src\libical\vsnprintf.h(13) 
: error C2059: syntax error : ';'
e:\svnlibical\freeassociation\trunk\libical\src\libical\vsnprintf.h(25) 
: error C2061: syntax error : identifier 'n'
e:\svnlibical\freeassociation\trunk\libical\src\libical\vsnprintf.h(25) 
: error C2059: syntax error : ';'
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalrecur.c(153) 
: error C2143: syntax error : missing '{' before 'PCH creation point'
icalrestriction.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icalrestriction.c(43) 
: error C2143: syntax error : missing '{' before 'PCH creation point'
icaltime.c
icaltimezone.c
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(75) 
: error C2143: syntax error : missing '{' before 'PCH creation point'
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(1410) 
: warning C4018: '<' : signed/unsigned mismatch
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(1772) 
: warning C4018: '<' : signed/unsigned mismatch
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(1974) 
: error C2065: 'PACKAGE_DATA_DIR' : undeclared identifier
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(1974) 
: error C2143: syntax error : missing ';' before 'string'
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(1974) 
: warning C4047: 'return' : 'const char *' differs in levels of 
indirection from 'int '
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(1986) 
: error C2143: syntax error : missing ';' before 'string'
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(1986) 
: warning C4047: 'return' : 'const char *' differs in levels of 
indirection from 'int '
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(2031) 
: warning C4047: 'function' : 'const char *' differs in levels of 
indirection from 'int '
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(2031) 
: warning C4024: 'strcpy' : different types for formal and actual 
parameter 2
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(2031) 
: error C2143: syntax error : missing ')' before 'string'
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(2031) 
: error C2059: syntax error : ')'
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(2044) 
: error C2143: syntax error : missing ';' before 'string'
e:\svnlibical\freeassociation\trunk\libical\src\libical\icaltimezone.c(2044) 
: warning C4047: 'return' : 'const char *' differs in levels of 
indirection from 'int '
icaltypes.c
icalvalue.c
pvl.c
sspm.c
Error executing cl.exe.

libical.lib - 17 error(s), 16 warning(s)
The following environment variables were not found
$(Id|Locker)
========================================


Thanks,
Mahesh




More information about the libical-devel mailing list