[Helix-client-dev] windows nmake fails: filesystem/local module

[Helix-client-dev] windows nmake fails: filesystem/local module

Cyrille Colin ccolin at nortel.com
Tue Sep 26 02:04:30 PDT 2006


Hi Eric

That works fine thanks a lot

Cyrille

-----Message d'origine-----
De : Eric Hyche [mailto:ehyche at real.com] 
Envoyé : Friday, September 22, 2006 5:12 PM
À : Colin, Cyrille (CTF:2370); helix-client-dev at helixcommunity.org
Objet : RE: [Helix-client-dev] windows nmake fails: filesystem/local module



 

> -----Original Message-----
> From: helix-client-dev-bounces at helixcommunity.org
> [mailto:helix-client-dev-bounces at helixcommunity.org] On 
> Behalf Of Cyrille Colin
> Sent: Friday, September 22, 2006 10:19 AM
> To: helix-client-dev at helixcommunity.org
> Subject: [Helix-client-dev] windows nmake fails: 
> filesystem/local module 
> 
> Hi
> 
> Trying this time to build on winXP + VC6.
> 
> branch: hxclient_1_5_0_cayenne
> platform: win32-i386-vc6 
> profile: D:\source\build\umakepf\helix-client-local-mp3 
> cvs revision: hxclient_1_5_0_cayenne 
> target(s): splay_mp3 
> 
> - I had first an issue with /netio modules compilation, with
> the following error : wspiapi.h(45) : error C2265: reference 
> to a zero-sized array is illegal 
> 
> This wspiapi.h header file comes with the MS Platform SDK.
> (Aug 2006 version, maybe I should upgrade) 
> So after a little search on the matter, I added the 
> compilation flag /D "_WSPIAPI_COUNTOF"  in 
> cc.prefix_include_arg in win32-i386-vc6.pcf and it worked 
> fine (crude but efficient)
> 
> I mention this just in case some other would encounter the
> same problem. 
> 
> - Now I have just one last module filesystem/local that
> fails, with the following error: 
> 
> ull\smplfsys.cpp(1306) : error C2065: 'IID_IHXErrorMessages'
> : undeclared identifier 
> full\smplfsys.cpp(1308) : error C2027: use of undefined type 
> 'IHXErrorMessages' 
>         ..\..\common\dbgtool\pub\hxassert.h(393) : see 
> declaration of 'IHXErrorMessages' 
> full\smplfsys.cpp(1308) : error C2227: left of '->Report' 
> must point to class/struct/union 
> full\smplfsys.cpp(1308) : error C2065: 'HXLOG_ERR' : 
> undeclared identifier 
> full\smplfsys.cpp(1309) : error C2027: use of undefined type 
> 'IHXErrorMessages' 
>         ..\..\common\dbgtool\pub\hxassert.h(393) : see 
> declaration of 'IHXErrorMessages' 
> full\smplfsys.cpp(1309) : error C2227: left of '->Release' 
> must point to class/struct/union 
> NMAKE : fatal error U1077: 'cl' : return code '0x2' 
> Stop. 
> Time used: 2.23 seconds 
> ERROR: WinCompile(filesystem/local) ERROR: Make failed. 

I think this would fix it:

1) Add #include "hxerror.h" in smplfsys.cpp
20 Add #include "hxtlogutil.h" in smplfsys.cpp

That should do it.

Eric

==============================================
Eric Hyche (ehyche at real.com)
Technical Lead
Embedded Player and Technologies
RealNetworks, Inc. 

> 
> I don't really know what do do for this one. If anybody has
> an idea I'd appreciate a lot. Enclosed full build.out. 
> <<build.out>> 
> 
> Thanks !
> 
> Cyrille
> 
> 




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.