< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

RE: [reSIProcate] Build TFM Under VC++.NET 7.1


As far as I know - the VS.NET TFM solutions and projects were never
really completed.  You are basically walking on uncharted grounds.  : )

Scott

> -----Original Message-----
> From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:resiprocate-
> devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Kevin Pickard
> Sent: Friday, November 18, 2005 2:45 PM
> To: resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> Subject: [reSIProcate] Build TFM Under VC++.NET 7.1
> 
>          Hello everyone.
> 
>          I have been trying to get the TFM sanityTests package to
build
> under VC++.NET 7.1 to no avail.
> 
>          I am currently working with build 5681 and I am using the
> provided
> solution files (reSIProcate_7_1.sln and tfm.sln) without change.
> Resiprocate itself builds without problems and we are using it for
testing
> just fine. When I build tfm.lib I get various warnings (type
conversions,
> signed/unsigned) but none seem problematic. So all looks good.
> 
>          When I then try to build sanityTests though I have big
problems.
> 
>          The first one is easy to fix and is the same problem reported
> earlier (Nov. 7) regarding "interface" being a reserved word in 7.1.
This
> is used in both TestRepro and TestReproUser. Can someone please fix
this
> in
> the source tree when they get a chance?
> 
>          The second issue occurs during the link phase. I get all
these
> conflicts for basic stuff such as the following.
> 
> >sanityTests error LNK2005: "public: class
std::basic_ostream<char,struct
> >std::char_traits<char> > & __thiscall std::basic_ostream<char,struct
> >std::char_traits<char> >::operator<<(int)"
> >(??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z)
already
> >defined in sanityTests.obj
> 
>          ...and...
> 
> >sanityTests error LNK2001: unresolved external symbol "public: static
> >class TestUser * Fixture::jason1" (?jason1@Fixture@@2PAVTestUser@@A)
> 
>          I am also getting lots of basic stuff being already defined
(like
> a std:: library conflict) as follows.
> 
> >sanityTests error LNK2005: __snprintf already defined in
> >LIBCMTD.lib(snprintf.obj)
> 
>          Any ideas? Has anyone actually built the sanityTests project
> under
> 7.1?
> 
>          Also, Boost (./contrib/boost_1_33_0) is listed in the project
> include path but is not provided in the source tree and does not
appear to
> be used.
> 
>          Any help would be greatly appreciated. Thanks.
> 
> 
> 
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel