[Helix-client-dev] netfw.h

[Helix-client-dev] netfw.h

Gunnar Sigurdsson gunnar at comnipoint.com
Fri Sep 3 12:49:33 PDT 2004


This is my first compile of neptune121, so I have never tried it
before.

I have the February 2003 version of the platform SDK.

It was a completely clean build.

I have two different versions of Visual Studio and two different
versions of the Platform SDK on my machine. I am using Visual
Studio version 6 to compile helix (win32-i386-vc6).

Gunnar

On Thu, 2 Sep 2004, Henry Ping wrote:

> neptune121 is a very stable branch:
> - did it work before?
> - which platform SDK you have? it's OK to stick with the older SDK if you 
> disable the firewall feature
> - was it a clean build? modifying profile requires clean build
> 
> -->Henry
> 
> At 02:48 PM 9/2/2004 -0700, Gunnar Sigurdsson wrote:
> >Since I am compiling on a Windows 2000 system and the version of
> >the MS Platform SDK mentioned below (Windows XP Service Pack 2)
> >is only for Windows XP, I commented out the HELIX_FEATURE_FW_CTLMGR
> >feature in helix-client-core-advanced.pfi and the compilation
> >completed successfully. However, the resulting executables don't
> >work. I get memory violations when playing local files and the
> >player hangs when accessing streaming video.
> >
> >Do I have to compile this on Windows XP?
> >
> >Gunnar
> >
> >On Thu, 2 Sep 2004, Henry Ping wrote:
> >
> > > You need to install the latest MS Platform SDK, here is the detail I sent
> > > out earlier this morning to dev at client.helixcommunity.org:
> > > "
> > > Windows XP Service Pack 2(SP2) includes a built in firewall, it's enabled
> > > by default. We recently added firewall integration
> > > support(IHXFirewallControlManager) in client engine to work with Windows
> > > Firewall in order to achieve better user experience.
> > >
> > > IHXFirewallControlManager is defined in common/include/hxfwctlmgr.h and
> > > implemented at common/netio/platform/win/win_fwctlmgr.cpp for Windows. 
> > This
> > > feature is compiled in when HELIX_FEATURE_FW_CTLMGR is defined, it's
> > > defined in helix-client-core-advanced.pfi which is part of
> > > "helix-client-all-defines" profile.
> > >
> > > On Windows platform, this firewall integration depends on APIs exposed 
> > only
> > > in the new Microsoft Platform SDK released couple months ago, it can be
> > > downloaded from here:
> > > 
> > http://www.microsoft.com/downloads/details.aspx?familyid=9be921b3-585e-47d9-bcc1-980879b69b34
> > >
> > > You need to upgrade to this SDK if you are developing Helix DNA Client on
> > > Windows, working off the HEAD, neptune121 and neptune116 and building with
> > > "helix-client-all-defines" profile.
> > >
> > > One more thing, after installing the Platform SDK, you need to go to its
> > > include directory and type:
> > > "midl netfw.idl"
> > >
> > > It will generate several header files(i.e. netfw.h) defining the firewall
> > > interfaces. You only need to run it once.
> > > "
> > >
> > > -->Henry
> > >
> > > At 10:50 AM 9/2/2004 -0700, Gunnar Sigurdsson wrote:
> > > >I am doing a build with these parameters on a Windows 2000 system:
> > > >
> > > >------
> > > >Build System (V2.2)
> > > >time: Tue Aug 31 12:02:41 2004
> > > >outfile: build.out
> > > >branch: helix
> > > >platform: win32-i386-vc6
> > > >distribution/archive from: win32-i386
> > > >build Type: debug
> > > >build options: debug
> > > >profile: c:\cygwin\home\gunnar\build\umakepf\helix-client-all-defines
> > > >cvs revision: hxclient_1_2_1_neptune
> > > >copy target: debug
> > > >verbose mode
> > > >target(s): splay
> > > >------
> > > >
> > > >The build stops with:
> > > >
> > > >------
> > > >..\..\common\netio\pub\platform\win\win_fwctlmgr.h(55) : fatal error
> > > >C1083: Cann
> > > >ot open include file: 'netfw.h': No such file or directory
> > > >NMAKE : fatal error U1077: 'cl' : return code '0x2'
> > > >Stop.
> > > >Time used: 6.33 seconds
> > > >ERROR: WinCompile(common/netio) ERROR: Make failed.
> > > >------
> > > >
> > > >Where is it expecting to find "netfw.h"?
> > > >
> > > >Gunnar
> > > >
> > > >
> > > >_______________________________________________
> > > >Helix-client-dev mailing list
> > > >Helix-client-dev at lists.helixcommunity.org
> > > >http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
> > >
> > >
> 
> 





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.