[Helix-client-dev] windows nmake fails: filesystem/local module
Cyrille Colin ccolin at nortel.comHi 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 > >