Page 1 of 1

axvlc_idl.h not being built

Posted: 02 Feb 2008 18:57
by vincentroggero2
I've made changes to the activex control and need to rebuild it. I've added the exports described in the activex/readme. When I run 'make' it is not being built. Below is the output;

vincentr@vincentr2-vista ~/src/activex
$ make
make all-am
make[1]: Entering directory `/home/vincentr/src/activex'
if g++ -mno-cygwin -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/win32/include -I/usr/win32/include/ebml -D_OFF_T_ -D_off_t=long -Doff_t=long -DSYS_MINGW32 -I../include `top_builddir=".." ../vlc-config --cxxflags activex` -Wsign-compare -Wall -mms-bitfields -pipe -MT libaxvlc_a-objectsafety.o -MD -MP -MF".deps/libaxvlc_a-objectsafety.Tpo" -c -o libaxvlc_a-objectsafety.o `test -f 'objectsafety.cpp' || echo './'`objectsafety.cpp; \
then mv -f ".deps/libaxvlc_a-objectsafety.Tpo" ".deps/libaxvlc_a-objectsafety.Po"; else rm -
f ".deps/libaxvlc_a-objectsafety.Tpo"; exit 1; fi
objectsafety.cpp:26:23: axvlc_idl.h: No such file or directory
objectsafety.cpp: In member function `virtual HRESULT VLCObjectSafety::GetInterfaceSafetyOptions(const IID&, DWORD*, DWORD*)':
objectsafety.cpp:47: error: `IID_IVLCControl' undeclared (first use this function)
objectsafety.cpp:47: error: (Each undeclared identifier is reported only once for each function it appears in.)
objectsafety.cpp: In member function `virtual HRESULT VLCObjectSafety::SetInterfaceSafetyOptions(const IID&, DWORD, DWORD)':
objectsafety.cpp:71: error: `IID_IVLCControl' undeclared (first use this function)
make[1]: *** [libaxvlc_a-objectsafety.o] Error 1
make[1]: Leaving directory `/home/vincentr/src/activex'
make: *** [all] Error 2

=====================================================================
My config is as follows;



vlc configuration
--------------------
vlc version : 0.8.6d
system : mingw32
architecture : i686 mmx
build flavour : debug devel
vlc aliases : svlc wxvlc

Re: axvlc_idl.h not being built

Posted: 02 Feb 2008 18:59
by vincentroggero2
I've also tried the following from some info I found, but no luck;

vincentr@vincentr2-vista ~/src/activex
$ /usr/win32/gecko-sdk/bin/xpidl.exe -m header -I "/cygdrive/e/program files/microsoft visual studio 8/vc/platformsdk/include" -o axvlc_idl axvlc.idl
axvlc.idl:27: `import' undeclared identifier

** WARNING **: Parse of axvlc.idl failed