List Info

Thread: Build error in datatype/rm/video/code/rvg2dec




Build error in datatype/rm/video/code/rvg2dec
user name
2006-05-19 22:19:51
Hi all,

I am using helix.bif, target is splay and profile is
helix-client-all-defines.  
I am using VC7.0, and no longer using the /MT option.  Using
/MT option is
giving me a lot of headache when compiling helix.  I
recompiled all of my
player sources using /MD which means I have to distribute
MSVCR71(D).DLL
with my application.  Which I didn't really want to do.  
Check out the
following link on issues with using /MT and VC7.0.

http://www.codecomments.com/archive292-2004-8-254276.ht
ml


Ok back to the real problem.
This is the following error I am getting. 

debuglib.lib(hxassert.obj) : error LNK2005: _HXTrace already
defined in
rv20lib.
lib(rv20.obj)
rv20.def(1) : warning LNK4017: DESCRIPTION statement not
supported for the
targe
t platform; ignored
debuglib.lib(hxassert.obj) : warning LNK4006: _HXTrace
already defined in
rv20li
b.lib(rv20.obj); second definition ignored
   Creating library dbg32\rv20.lib and object
dbg32\rv20.exp
dbg32\rv20.dll : fatal error LNK1169: one or more multiply
defined symbols
found

 It seems like rv20lib.lib is in
/datatype_dist/rm/video/codec/rvg2dec.  It
is directly downloaded from cvs and not built locally.  

Also inorder to get this far I had to add the following
lines to
rv20_win32.pcf

if project.BuildOption("debug"):
	platform.link.args['debug'] = platform.cc.args['debug']
+ '
/NODEFAULTLIB:msvcrt'
elif project.BuildOption("release"):
	platform.link.args['release'] =
platform.cc.args['release'] + '
/NODEFAULTLIB:msvcrt'

-stan



_______________________________________________
Player-dev mailing list
Player-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )