Vidhyan | 13 Jan 06:47
Picon
Favicon

Problem in Executing the Demo Files

Hello,
       I am beginner to freesg and i am having Visual Studio 6 in my system 
with service pack 5 and i followed as follows,

First i have downloaded Freesg then agar then the sdl and i linked all the 
library files and include files and when o am compiling the file linear inside 
demos the following error occours... 

Deleting intermediate files and output files for project 'linear - Win32 
Debug'.
--------------------Configuration: linear - Win32 Debug--------------------
Compiling...
linear.cpp
c:\freesg\agar\include\agar\core\object.h(256) : error C2065: 'AG_MutexLock' : 
undeclared identifier
c:\freesg\agar\include\agar\core\object.h(261) : error 
C2065: 'AG_MutexUnlock' : undeclared identifier
c:\freesg\agar\include\agar\gui\view.h(308) : warning C4244: '=' : conversion 
from 'unsigned __int32' to 'unsigned __int8', possible loss of data
c:\freesg\agar\include\agar\gui\view.h(309) : warning C4244: '=' : conversion 
from 'unsigned __int32' to 'unsigned __int8', possible loss of data
c:\freesg\agar\include\agar\gui\view.h(310) : warning C4244: '=' : conversion 
from 'unsigned __int32' to 'unsigned __int8', possible loss of data
c:\freesg\agar\include\agar\gui\view.h(314) : warning C4244: '=' : conversion 
from 'unsigned __int32' to 'unsigned __int16', possible loss of data
c:\freesg\agar\include\agar\gui\view.h(317) : warning C4244: '=' : conversion 
from 'unsigned __int32' to 'unsigned __int8', possible loss of data
c:\freesg\agar\include\agar\gui\text.h(249) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\gui\text.h(249) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\gui\text.h(249) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\gui\text.h(249) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\gui\text.h(293) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\gui\text.h(293) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\gui\text.h(293) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\gui\text.h(293) : warning C4244: 'argument' : 
conversion from 'unsigned __int32' to 'const unsigned __int8', possible loss 
of data
c:\freesg\agar\include\agar\math\m_complex.h(64) : error C2065: 'M_Sqrt' : 
undeclared identifier
c:\freesg\agar\include\agar\math\m_complex.h(70) : error C2065: 'M_Atan2' : 
undeclared identifier
c:\freesg\agar\include\agar\math\m_vector.h(196) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(21) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(23) : error C2440: '=' : 
cannot convert from 'void *' to 'long double *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(30) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(37) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(41) : error C2440: '=' : 
cannot convert from 'void *' to 'long double *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(57) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(67) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(76) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(80) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(90) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(102) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(106) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(116) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(128) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(128) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(133) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(143) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(144) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(157) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(157) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(162) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(172) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(173) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(186) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(199) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(199) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(213) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(213) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(220) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(225) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(239) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(239) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(244) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(254) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(258) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(260) : error C2065: 'M_Pow' : 
undeclared identifier
c:\freesg\agar\include\agar\math\m_vector_fpu.h(268) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector_fpu.h(269) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_vector_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_vector3_fpu.h(348) : error C2065: 'M_Cos' : 
undeclared identifier
c:\freesg\agar\include\agar\math\m_vector3_fpu.h(348) : error C2065: 'M_Sin' : 
undeclared identifier
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(38) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(45) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(52) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(61) : error C2440: '=' : 
cannot convert from 'void *' to 'long double ** '
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(66) : error C2440: '=' : 
cannot convert from 'void *' to 'long double *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(83) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(98) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(106) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(116) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(130) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(141) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(152) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(157) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(170) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(171) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(186) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(189) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(199) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(199) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(204) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(215) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(216) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(230) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(230) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(234) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(252) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(252) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(258) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(273) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(273) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(274) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(301) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(301) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(306) : error C2440: '=' : 
cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(317) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(317) : error 
C2440: 'initializing' : cannot convert from 'const void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(318) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'const struct 
m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_matrix_fpu.h(339) : error 
C2440: 'initializing' : cannot convert from 'void *' to 'struct m_matrix_fpu *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_line.h(43) : error C2065: 'HUGE_VAL' : 
undeclared identifier
c:\freesg\agar\include\agar\math\m_point_set.h(32) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_vector2 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_point_set.h(39) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_vector3 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_point_set.h(46) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_vector2 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_point_set.h(53) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_vector3 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_point_set.h(64) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_vector2 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_point_set.h(74) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_vector3 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_geometry.h(195) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_geom2 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\agar\include\agar\math\m_geometry.h(202) : error C2440: '=' : cannot 
convert from 'void *' to 'struct m_geom3 *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit 
cast
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(89) : error C2065: 'sqrtf' : 
undeclared identifier
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(307) : warning C4244: '=' : 
conversion from 'double' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(308) : warning C4244: '=' : 
conversion from 'double' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(309) : warning C4244: '=' : 
conversion from 'double' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(318) : warning C4244: '=' : 
conversion from 'double' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(319) : warning C4244: '=' : 
conversion from 'double' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(320) : warning C4244: '=' : 
conversion from 'double' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(332) : error C2065: 'atan2f' : 
undeclared identifier
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(332) : warning C4244: '=' : 
conversion from 'int' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(335) : warning C4244: '=' : 
conversion from 'int' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(345) : error C2065: 'cosf' : 
undeclared identifier
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(345) : error C2065: 'sinf' : 
undeclared identifier
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(399) : error C2065: 'powf' : 
undeclared identifier
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(399) : warning C4244: '=' : 
conversion from 'int' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(400) : warning C4244: '=' : 
conversion from 'int' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_vector3_fpu.h(401) : warning C4244: '=' : 
conversion from 'int' to 'float', possible loss of data
c:\freesg\freesg_src\sg\sg_matrix.h(65) : fatal error C1083: Cannot open 
include file: 'freesg/sg/sg_matrix44_fpu.h': No such file or directory
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Debug\linear.sbr': No such file or 
directory
Error executing bscmake.exe.

linear.exe - 99 error(s), 24 warning(s)

I followed the basic steps as mentioned in the site and i am not finding the 
strlcat and strlcpy files that are required in object.h and so i downloaded 
from 3rd party sites. Can u please suggest me how to compile it and run the 
linear file inside demos.

Thanks & Regards
Vidhyan V

Gmane