[JDEV] [win32 VC++ 6] Jabberoo compile problems under Win32
Yermo M. Lamers
yml at dtlink.com
Mon Mar 19 23:41:02 CST 2001
Has anyone gotten that latest CVS jabberoo code to compile under Win32?
I'm not that familiar with template code so I figured I'd raise the issue
here before diving into it.
Getting the following errors (have taken a few snapshots of the CVS source
over the last couple of weeks all with the same errors). Pulled out of
CVS. Built a .zip file using "build-win32". Built in debugging mode under
VC++ 6:
The following errors occur:
Deleting intermediate files and output files for project 'libsigc - Win32
Debug'.
Deleting intermediate files and output files for project 'jabberoo - Win32
Debug'.
--------------------Configuration: libsigc - Win32
Debug--------------------
Compiling...
adaptor.cpp
basic_signal.cpp
marshal.cpp
object.cpp
scope.cpp
slot.cpp
Generating Code...
Linking...
Creating library Debug/libsigc.lib and object Debug/libsigc.exp
--------------------Configuration: jabberoo - Win32
Debug--------------------
Compiling...
jabberoo-message.cpp
c:\dtlink\jabberoo-win32\src\jabberoo-message.cpp(68) : error C2065:
'time' : undeclared identifier
jabberoo-packet.cpp
jabberoo-presence.cpp
jabberoo-presencedb.cpp
C:\dtlink\jabberoo-win32\src\jabberoo-presencedb.cpp(35) : error C2065:
'strcasecmp' : undeclared identifier
jabberoo-roster.cpp
C:\dtlink\jabberoo-win32\src\jabberoo-roster.cpp(153) : error C2667:
'slot' : none of 2 overload have a best conversion
C:\dtlink\jabberoo-win32\src\jabberoo-roster.cpp(153) : error C2668:
'slot' : ambiguous call to overloaded function
jabberoo-session.cpp
C:\dtlink\jabberoo-win32\src\jabberoo-session.cpp(31) : warning C4355:
'this' : used in base member initializer list
C:\dtlink\jabberoo-win32\src\jabberoo-session.cpp(32) : warning C4355:
'this' : used in base member initializer list
C:\dtlink\jabberoo-win32\src\jabberoo-session.cpp(374) : warning C4101:
'e' : unreferenced local variable
jabberoox-agent.cpp
c:\program files\microsoft visual studio\vc98\include\list(29) : error
C2079: '_Value' uses undefined class 'Agent'
c:\dtlink\jabberoo-win32\src\jabberoox.hh(119) : see reference to
class template instantiation 'std::list<class jabberoo::Agent,class
std::allocator<class jabberoo::Agent> >' being compiled
c:\program files\microsoft visual studio\vc98\include\functional(185) :
error C2079: 'value' uses undefined class 'Agent'
c:\program files\microsoft visual studio\vc98\include\list(285) :
see reference to class template instantiation 'std::binder2nd<struct
std::not_equal_to<class jabberoo::Agent> >' being compiled
c:\dtlink\jabberoo-win32\src\jabberoox.hh(119) : see reference to
class template instantiation 'std::list<class jabberoo::Agent,class
std::allocator<class jabberoo::Agent> >' being compiled
C:\dtlink\jabberoo-win32\src\jabberoox-agent.cpp(121) : error C2667:
'slot' : none of 2 overload have a best conversion
C:\dtlink\jabberoo-win32\src\jabberoox-agent.cpp(121) : error C2668:
'slot' : ambiguous call to overloaded function
jabberoox-filter.cpp
c:\program files\microsoft visual studio\vc98\include\list(29) : error
C2079: '_Value' uses undefined class 'Agent'
c:\dtlink\jabberoo-win32\src\jabberoox.hh(119) : see reference to
class template instantiation 'std::list<class jabberoo::Agent,class
std::allocator<class jabberoo::Agent> >' being compiled
c:\program files\microsoft visual studio\vc98\include\functional(185) :
error C2079: 'value' uses undefined class 'Agent'
c:\program files\microsoft visual studio\vc98\include\list(285) :
see reference to class template instantiation 'std::binder2nd<struct
std::not_equal_to<class jabberoo::Agent> >' being compiled
c:\dtlink\jabberoo-win32\src\jabberoox.hh(119) : see reference to
class template instantiation 'std::list<class jabberoo::Agent,class
std::allocator<class jabberoo::Agent> >' being compiled
C:\dtlink\jabberoo-win32\src\jabberoox-filter.cpp(184) : error C2371: 'it'
: redefinition; different basic types
C:\dtlink\jabberoo-win32\src\jabberoox-filter.cpp(182) : see
declaration of 'it'
jabberoo.cpp
judo-cdata.cpp
judo-element.cpp
judo-tag.cpp
judo-tagstream.cpp
judo.cpp
jutil.cpp
sha.c
c:\dtlink\jabberoo-win32\src\sha.c(220) : warning C4305: '=' : truncation
from 'const int ' to 'char '
c:\dtlink\jabberoo-win32\src\sha.c(233) : warning C4244: '=' : conversion
from '__int64 ' to 'char ', possible loss of data
xmlparse.c
Error executing cl.exe.
jabberoo.lib - 11 error(s), 5 warning(s)
any help getting this built under win32 would be greatly appreciated.
-- Yermo
---------------------------------------------------------------------
Try Personal Stock Monitor for Windows(tm) for FREE at:
http://www.personalstockmonitor.com
Powerful Desktop Software for Online Investors
---------------------------------------------------------------------
More information about the JDev
mailing list