[Helix-client-dev] Build error in datatype/rm/video/code/rvg2dec

[Helix-client-dev] Build error in datatype/rm/video/code/rvg2dec

stankao aircow33 at hotmail.com
Fri May 19 15:19:51 PDT 2006


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.html


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





More information about the Helix-client-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.