Atlas340: No video out/VC8 issues
"Maharshi, Atul" <[email protected]>
| Newsgroups | gmane.comp.multimedia.helix.devel |
|---|---|
| Message-ID | <FF5F2F18A1BF8D4FB254A5D779212BB005440A43@NALASEXMB11.na.qualcomm.com> |
Hello Henry,
I built Atlas340 (target: splay, profile: helix-client-all-defines, platform: win32-i386-vc8) after resolving some issues (more about them below). I am able to play mp3 files but I tried an mp4 file without any luck. I did not get any display (splay did print out the clip info which appears below). Not sure what to expect actually (based on reading some mails I think I should expect to see a window titled "HXWinVideoWindow"?).
Any help would be great.
Thanks again,
-Atul
VC8 Issues: I am writing down my interpretation of things, hope you will pardon if this sounds repetitive/ignorant/stupid. If this is useful, however, I would be happy to provide more debug info.
When I first ran splay.exe which resulted from building via build.py, it would complain about not being able to find "msvcp80d.dll". I noticed that the script was not copying the .manifest files that are generated during the build. So I manually copied them to the debug directory. But even after doing that I faced issues. I found out that for DLLs the manifest info needs to be embedded. So I just opened the auto-generated ".sln" file in VS and built the project from there.
When I built using Visual Studio, building of mp3render.dll failed because of unresolved symbols in mp3codecfltpt.lib. I got rid of this error by adding the files winm.c and dct.c to the datatype_mp3_codecfltpt project. [Aside: Before doing this, I had tried adding the object files winm.obj and dct.obj to dependencies of the project (for some reason, the autogenerated datatype_mp3_codefltpt project file does not have the obj files in the dependencies even though the .pcf file tells me that it should be so). This did not help, the unresolved symbols error still showed up. I then noticed the cvt.bat file which is supposed to rename the symbols. I executed the bat file, but still ran into issue about .debug sections. Anyway, adding winm.c and dct.c fixed the problem and I was able to play the mp3 files, not mp4 files however as mentioned above.]
Output when I try to play an mp4 file is as follows:
C:\HelixClientSource\helix\debug>splay c:\atul\temp\test.mp4
Simpleplayer is looking for the client core at .\hxmedpltfm.dll
opening file://c:\atul\temp\test.mp4 on player 0
----------------clip info--------------------
========Source 0========
====File Header====
Duration 5438
Height 480
IsRealDataType 0
StreamCount 1
Width 640
====Stream 0====
AvgBitRate 2872035
Duration 5438
FramesPerMSecond 29972418
HasOutOfOrderTS 1
Height 480
PostDecodeDelay 400
Preroll 3500
Resumed 1
RTPPayloadType 96
SamplesPerSecond 30000
StreamNumber 0
TrackEndTime 5438
TrackID 1
Width 640
OpaqueData
0x00 0x00 0x00 0x2d 0x61 0x76 0x63 0x43 0x01 0x4d 0x40 0x33 0xff
0xe1 0x00 0x16
0x67 0x4d 0x40 0x33 0x9a 0x72 0x81 0x40 0x7b 0x42 0x00 0x00 0x07
0xd2 0x00
0x01 0xd4 0xc1 0x1e 0x30 0x63 0x2c 0x01 0x00 0x04 0x68 0xee 0x3c
0x80 0x00
0x00 0x00 0x14 0x62 0x74 0x72 0x74 0x00 0x00 0x79 0xa3 0x00 0x36
0x55 0x80
0x00 0x2b 0xd1 0x48
ASMRuleBook Marker=0;Marker=1;
MimeType video/X-HX-AVC1
StreamName Video Track
---------------------------------------------
-----Original Message-----
From: Henry Ping [mailto:[email protected]]
Sent: Thursday, October 30, 2008 5:08 PM
To: Maharshi, Atul; [email protected]; [email protected]
Subject: RE: Stable Helix Client release for win32-i386-vc8/ Missing library files?
Hi, Atul
Cayenne branch is not ready for VC8. The link errors you saw are likely
because the Helix distribution libs are not VC8 compatible.
Atlas310+ is VC8 ready if that's ok with you.
Henry
> -----Original Message-----
> From: Maharshi, Atul [mailto:[email protected]]
> Sent: Thursday, October 30, 2008 1:46 PM
> To: [email protected]; [email protected];
> [email protected]
> Subject: Stable Helix Client release for win32-i386-vc8/
> Missing library files?
>
> Hi Henry,
>
> I am trying to compile the client code from the
> hxclient_2_0_3_cayenne branch (target: splay, profile:
> helix-client-all-defines, platform: win32-i386-vc8). However,
> for some of the projects, the linking[Maharshi, Atul] does not complete
> because of missing definitions (see build.out snippet
> attached below). Am I missing some library/binary files? For
> example, I could not find the definitions for the methods of
> the CStreamParam class as carried in the header file raparser.h.
>
> Also, I was not sure if I am using the right branch of the
> code. I fixed some errors that I saw before I got to this
> stage. Could you let me know what branch I should be using
> with win32-i386-vc8?
>
> Thanks in advance for help,
> Cheers,
> -Atul
>
> entering directory datatype/rm/audio/renderer
> WinCompile(datatype/rm/audio/renderer): generating makefiles
> UMAKE: Umakefil -> Makefile in datatype\rm\audio\renderer
> UMAKE: Applying profile
> C:\HelixClientSource\build\umakepf\helix-client-all-defines.pf
> Time used: 0.73 seconds
> WinCompile(datatype/rm/audio/renderer): making depend nmake
> /nologo depend
> python C:\HelixClientSource\build\bin\mkdepend.py
> /tdbg32\obj /mMakefile /I.
> /FIdbg32\datatype_rm_audio_renderer_ribodefs.h /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\..\common\runtime\pub
> /I..\..\..\..\common\include
> /I..\..\..\..\common\log\logutil\pub
> /I..\..\..\..\datatype\rm\audio\common\pub
> /I..\..\..\..\datatype\rm\audio\payload\pub
> /I..\..\..\..\datatype\rm\audio\renderer
> /I..\..\..\..\datatype\rm\include
> /I..\..\..\..\common\dbgtool\pub
> /I..\..\..\..\common\util\pub /I..\..\..\..\common\system\pub
> /I..\..\..\..\common\container\pub
> /I..\..\..\..\datatype\common\util\pub
> /I..\..\..\..\datatype\rm\common\pub platform\win\rarender.rc
> raformat.cpp raibufs.cpp rarender.cpp smppkfdr.cpp raiids.cpp
> plugin.cpp
> [#-00000001][2008-10-29 17:38:58][2208][INFO ] : Ribosome v2.4.12
> [#-00000002][2008-10-29 17:38:58][2208][INFO ] : Using Python v2.5.2
> [#-00000003][2008-10-29 17:38:58][2208][INFO ] : Log dir:
> C:\HelixClientSource\helix\ribosome_logs
> [#-00000005][2008-10-29 17:38:58][2208][INFO ] : Running
> tool: mkdepend Time used: 0.14 seconds
> WinCompile(datatype/rm/audio/renderer): making copy nmake /nologo copy
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\..\common\runtime\pub
> /I..\..\..\..\common\include
> /I..\..\..\..\common\log\logutil\pub
> /I..\..\..\..\datatype\rm\audio\common\pub
> /I..\..\..\..\datatype\rm\audio\payload\pub
> /I..\..\..\..\datatype\rm\audio\renderer
> /I..\..\..\..\datatype\rm\include
> /I..\..\..\..\common\dbgtool\pub
> /I..\..\..\..\common\util\pub /I..\..\..\..\common\system\pub
> /I..\..\..\..\common\container\pub
> /I..\..\..\..\datatype\common\util\pub
> /I..\..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_audio_renderer_ribodefs.h /MDd /Z7
> /Fodbg32\obj\raformat.obj /c raformat.cpp raformat.cpp
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\..\common\runtime\pub
> /I..\..\..\..\common\include
> /I..\..\..\..\common\log\logutil\pub
> /I..\..\..\..\datatype\rm\audio\common\pub
> /I..\..\..\..\datatype\rm\audio\payload\pub
> /I..\..\..\..\datatype\rm\audio\renderer
> /I..\..\..\..\datatype\rm\include
> /I..\..\..\..\common\dbgtool\pub
> /I..\..\..\..\common\util\pub /I..\..\..\..\common\system\pub
> /I..\..\..\..\common\container\pub
> /I..\..\..\..\datatype\common\util\pub
> /I..\..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_audio_renderer_ribodefs.h /MDd /Z7
> /Fodbg32\obj\raibufs.obj /c raibufs.cpp raibufs.cpp
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\..\common\runtime\pub
> /I..\..\..\..\common\include
> /I..\..\..\..\common\log\logutil\pub
> /I..\..\..\..\datatype\rm\audio\common\pub
> /I..\..\..\..\datatype\rm\audio\payload\pub
> /I..\..\..\..\datatype\rm\audio\renderer
> /I..\..\..\..\datatype\rm\include
> /I..\..\..\..\common\dbgtool\pub
> /I..\..\..\..\common\util\pub /I..\..\..\..\common\system\pub
> /I..\..\..\..\common\container\pub
> /I..\..\..\..\datatype\common\util\pub
> /I..\..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_audio_renderer_ribodefs.h /MDd /Z7
> /Fodbg32\obj\rarender.obj /c rarender.cpp rarender.cpp
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\..\common\runtime\pub
> /I..\..\..\..\common\include
> /I..\..\..\..\common\log\logutil\pub
> /I..\..\..\..\datatype\rm\audio\common\pub
> /I..\..\..\..\datatype\rm\audio\payload\pub
> /I..\..\..\..\datatype\rm\audio\renderer
> /I..\..\..\..\datatype\rm\include
> /I..\..\..\..\common\dbgtool\pub
> /I..\..\..\..\common\util\pub /I..\..\..\..\common\system\pub
> /I..\..\..\..\common\container\pub
> /I..\..\..\..\datatype\common\util\pub
> /I..\..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_audio_renderer_ribodefs.h /MDd /Z7
> /Fodbg32\obj\smppkfdr.obj /c smppkfdr.cpp smppkfdr.cpp
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\..\common\runtime\pub
> /I..\..\..\..\common\include
> /I..\..\..\..\common\log\logutil\pub
> /I..\..\..\..\datatype\rm\audio\common\pub
> /I..\..\..\..\datatype\rm\audio\payload\pub
> /I..\..\..\..\datatype\rm\audio\renderer
> /I..\..\..\..\datatype\rm\include
> /I..\..\..\..\common\dbgtool\pub
> /I..\..\..\..\common\util\pub /I..\..\..\..\common\system\pub
> /I..\..\..\..\common\container\pub
> /I..\..\..\..\datatype\common\util\pub
> /I..\..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_audio_renderer_ribodefs.h /MDd /Z7
> /Fodbg32\obj\raiids.obj /c raiids.cpp raiids.cpp
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\..\common\runtime\pub
> /I..\..\..\..\common\include
> /I..\..\..\..\common\log\logutil\pub
> /I..\..\..\..\datatype\rm\audio\common\pub
> /I..\..\..\..\datatype\rm\audio\payload\pub
> /I..\..\..\..\datatype\rm\audio\renderer
> /I..\..\..\..\datatype\rm\include
> /I..\..\..\..\common\dbgtool\pub
> /I..\..\..\..\common\util\pub /I..\..\..\..\common\system\pub
> /I..\..\..\..\common\container\pub
> /I..\..\..\..\datatype\common\util\pub
> /I..\..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_audio_renderer_ribodefs.h /MDd /Z7
> /Fodbg32\obj\plugin.obj /c plugin.cpp plugin.cpp
> python C:\HelixClientSource\build\bin\pylink.py
> -basefile:..\..\..\..\debug\rebase.lst
> -basedir:datatype\rm\audio\renderer /base:0x60000000 /DLL
> /NOLOGO /MACHINE:i386 /SUBSYSTEM:windows /debug
> /IMPLIB:dbg32\rarender.lib /DEF:rarender.def /INCREMENTAL:no
> /OUT:dbg32\rarender.dll dbg32\obj\platform\win\rarender.res
> dbg32\obj\raformat.obj dbg32\obj\raibufs.obj
> dbg32\obj\rarender.obj dbg32\obj\smppkfdr.obj
> dbg32\obj\raiids.obj dbg32\obj\plugin.obj
> C:\HelixClientSource\helix\datatype_dist\rm\audio\renderer\rar
> ender.lib
> C:\HelixClientSource\helix\datatype_dist\rm\audio\common\racom
> lib.lib ..\..\..\..\common\dbgtool\dbg32\debuglib.lib
> ..\..\..\..\common\util\dbg32\utillib.lib
> ..\..\..\..\common\log\logutil\dbg32\logutillib.lib
> ..\..\..\..\common\system\dbg32\syslib.lib
> ..\..\..\..\common\runtime\dbg32\runtlib.lib
> ..\..\..\..\common\container\dbg32\contlib.lib
> ..\..\..\..\datatype\common\util\dbg32\dtutillib.lib
> ..\..\..\..\datatype\rm\common\dbg32\rmcomlib.lib
> ..\..\..\..\datatype\rm\audio\payload\dbg32\rapayld.lib
> ole32.lib version.lib wsock32.lib kernel32.lib user32.lib
> advapi32.lib gdi32.lib ole32.lib
> rarender.def(1) : warning LNK4017: DESCRIPTION statement not
> supported for the target platform; ignored
> Creating library dbg32\rarender.lib and object
> dbg32\rarender.exp LINK : warning LNK4098: defaultlib
> 'MSVCRT' conflicts with use of other libs; use
> /NODEFAULTLIB:library raformat.obj : error LNK2019:
> unresolved external symbol "public: __thiscall
> CStreamParam::CStreamParam(void)" (??0CStreamParam@@QAE@XZ)
> referenced in function "public: __thiscall
> CRaFormat::CRaFormat(struct IUnknown *,struct
> IHXCommonClassFactory *,struct IHXErrorMessages *,unsigned
> short *,unsigned short)"
> (??0CRaFormat@@QAE@PAUIUnknown@@PAUIHXCommonClassFactory@@PAUI
> HXErrorMessages@@PAGG@Z)
> rmcomlib.lib(streamcmp.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> CStreamParam::CStreamParam(void)" (??0CStreamParam@@QAE@XZ)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: __thiscall CStreamParam::~CStreamParam(void)"
> (??1CStreamParam@@QAE@XZ) referenced in function "public:
> virtual __thiscall CRaFormat::~CRaFormat(void)" (??1CRaFormat@@UAE@XZ)
> rmcomlib.lib(streamcmp.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> CStreamParam::~CStreamParam(void)" (??1CStreamParam@@QAE@XZ)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: long __thiscall
> CStreamParam::ReadOneRAHeader(unsigned char *,unsigned
> long,unsigned long *)"
> (?ReadOneRAHeader@CStreamParam@@QAEJPAEKPAK@Z) referenced in
> function "public: long __thiscall
> CRaFormat::NewReadRAHeader(unsigned char *,unsigned
> long,int,int,unsigned long,unsigned long,unsigned long *,char
> *,unsigned long)" (?NewReadRAHeader@CRaFormat@@QAEJPAEKHHKKPAKPADK@Z)
> rmcomlib.lib(streamcmp.obj) : error LNK2001: unresolved
> external symbol "public: long __thiscall
> CStreamParam::ReadOneRAHeader(unsigned char *,unsigned
> long,unsigned long *)" (?ReadOneRAHeader@CStreamParam@@QAEJPAEKPAK@Z)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: __thiscall CCodec::CCodec(char *,struct IUnknown
> *,int)" (??0CCodec@@QAE@PADPAUIUnknown@@H@Z) referenced in
> function "protected: virtual class CCodec * __thiscall
> CRaFormat::CreateDecoder(char *)"
> (?CreateDecoder@CRaFormat@@MAEPAVCCodec@@PAD@Z)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: void * __thiscall CCodec::GetFlavorProperty(unsigned
> short,unsigned short,unsigned short *)"
> (?GetFlavorProperty@CCodec@@QAEPAXGGPAG@Z) referenced in
> function "protected: long __thiscall
> CRaFormat::InitDecoder(class CStreamParam &,class CCodec *
> *)" (?InitDecoder@CRaFormat@@IAEJAAVCStreamParam@@PAPAVCCodec@@@Z)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: long __thiscall CCodec::SetFlavor(unsigned short)"
> (?SetFlavor@CCodec@@QAEJG@Z) referenced in function
> "protected: long __thiscall CRaFormat::InitDecoder(class
> CStreamParam &,class CCodec * *)"
> (?InitDecoder@CRaFormat@@IAEJAAVCStreamParam@@PAPAVCCodec@@@Z)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: long __thiscall CCodec::InitDecoder(struct
> radecoder_init_params *,int)"
> (?InitDecoder@CCodec@@QAEJPAUradecoder_init_params@@H@Z)
> referenced in function "protected: long __thiscall
> CRaFormat::InitDecoder(class CStreamParam &,class CCodec *
> *)" (?InitDecoder@CRaFormat@@IAEJAAVCStreamParam@@PAPAVCCodec@@@Z)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: long __thiscall CCodec::InitCodec(int)"
> (?InitCodec@CCodec@@QAEJH@Z) referenced in function
> "protected: long __thiscall CRaFormat::InitDecoder(class
> CStreamParam &,class CCodec * *)"
> (?InitDecoder@CRaFormat@@IAEJAAVCStreamParam@@PAPAVCCodec@@@Z)
> raformat.obj : error LNK2019: unresolved external symbol
> "public: long __thiscall CCodec::Flush(unsigned char
> *,unsigned long *)" (?Flush@CCodec@@QAEJPAEPAK@Z) referenced
> in function "protected: long __thiscall
> CRaFormat::DecodeAudioData(struct _HXAudioData &,unsigned
> long &,unsigned long,unsigned long,int)"
> (?DecodeAudioData@CRaFormat@@IAEJAAU_HXAudioData@@AAKKKH@Z)
> raibufs.obj : error LNK2019: unresolved external symbol
> "public: static class CInterleave * __cdecl
> CInterleave::Construct(char *,long *,void *)"
> (?Construct@CInterleave@@SAPAV1@PADPAJPAX@Z) referenced in
> function "public: long __thiscall
> CInterleaveBufs::InitDeinterleaver(void)"
> (?InitDeinterleaver@CInterleaveBufs@@QAEJXZ)
> dbg32\rarender.dll : fatal error LNK1120: 10 unresolved externals
> [#-00000001][2008-10-29 17:39:05][2772][INFO ] : Ribosome v2.4.12
> [#-00000002][2008-10-29 17:39:05][2772][INFO ] : Using Python v2.5.2
> [#-00000003][2008-10-29 17:39:05][2772][INFO ] : Log dir:
> C:\HelixClientSource\helix\ribosome_logs
> [#-00000005][2008-10-29 17:39:05][2772][INFO ] : Running
> tool: pylink Pylink, executing link /DLL /BASE:0x60dc0000
> /NOLOGO /MACHINE:i386 /SUBSYSTEM:windows /debug
> /IMPLIB:dbg32\rarender.lib /DEF:rarender.def /INCREMENTAL:no
> /OUT:dbg32\rarender.dll dbg32\obj\platform\win\rarender.res
> dbg32\obj\raformat.obj dbg32\obj\raibufs.obj
> dbg32\obj\rarender.obj dbg32\obj\smppkfdr.obj
> dbg32\obj\raiids.obj dbg32\obj\plugin.obj
> C:\HelixClientSource\helix\datatype_dist\rm\audio\renderer\rar
> ender.lib
> C:\HelixClientSource\helix\datatype_dist\rm\audio\common\racom
> lib.lib ..\..\..\..\common\dbgtool\dbg32\debuglib.lib
> ..\..\..\..\common\util\dbg32\utillib.lib
> ..\..\..\..\common\log\logutil\dbg32\logutillib.lib
> ..\..\..\..\common\system\dbg32\syslib.lib
> ..\..\..\..\common\runtime\dbg32\runtlib.lib
> ..\..\..\..\common\container\dbg32\contlib.lib
> ..\..\..\..\datatype\common\util\dbg32\dtutillib.lib
> ..\..\..\..\datatype\rm\common\dbg32\rmcomlib.lib
> ..\..\..\..\datatype\rm\audio\payload\dbg32\rapayld.lib
> ole32.lib version.lib wsock32.lib kernel32.lib user32.lib
> advapi32.lib gdi32.lib ole32.lib NMAKE : fatal error U1077:
> 'C:\Python25\python.EXE' : return code '0x460'
> Stop.
> Time used: 7.83 seconds
> ERROR: WinCompile(datatype/rm/audio/renderer) ERROR: Make failed.
>
> --- Build System Error ------------------------------------
> Make failed.
> -----------------------------------------------------------
>
> leaving directory
> C:\HelixClientSource\helix\.\datatype\rm\audio\renderer
> from directory C:\HelixClientSource\helix entering directory
> datatype/rm/fileformat
> WinCompile(datatype/rm/fileformat): generating makefiles
> UMAKE: Umakefil -> Makefile in datatype\rm\fileformat
> UMAKE: Applying profile
> C:\HelixClientSource\build\umakepf\helix-client-all-defines.pf
> Time used: 0.70 seconds
> WinCompile(datatype/rm/fileformat): making depend nmake /nologo depend
> python C:\HelixClientSource\build\bin\mkdepend.py
> /tdbg32\obj /mMakefile /I.
> /FIdbg32\datatype_rm_fileformat_ribodefs.h /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\common\runtime\pub
> /I..\..\..\common\include /I..\..\..\datatype\rm\include
> /I..\..\..\common\dbgtool\pub /I..\..\..\common\util\pub
> /I..\..\..\common\container\pub /I..\..\..\common\system\pub
> /I..\..\..\common\log\logutil\pub
> /I..\..\..\datatype\common\util\pub
> /I..\..\..\datatype\common\container\pub
> /I..\..\..\datatype\rm\common\pub platform\win\rmffplin.rc
> plugin.cpp guids.cpp
> [#-00000001][2008-10-29 17:39:06][3936][INFO ] : Ribosome v2.4.12
> [#-00000002][2008-10-29 17:39:06][3936][INFO ] : Using Python v2.5.2
> [#-00000003][2008-10-29 17:39:06][3936][INFO ] : Log dir:
> C:\HelixClientSource\helix\ribosome_logs
> [#-00000005][2008-10-29 17:39:06][3936][INFO ] : Running
> tool: mkdepend Time used: 0.14 seconds
> WinCompile(datatype/rm/fileformat): making copy nmake /nologo copy
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\common\runtime\pub
> /I..\..\..\common\include /I..\..\..\datatype\rm\include
> /I..\..\..\common\dbgtool\pub /I..\..\..\common\util\pub
> /I..\..\..\common\container\pub /I..\..\..\common\system\pub
> /I..\..\..\common\log\logutil\pub
> /I..\..\..\datatype\common\util\pub
> /I..\..\..\datatype\common\container\pub
> /I..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_fileformat_ribodefs.h /MDd /Z7
> /Fodbg32\obj\plugin.obj /c plugin.cpp plugin.cpp
> cl /nologo /Zm200 /W3 /EHs-c- /FD /Od /I. /I.\win
> /I.\pub /I.\pub\win /I..\..\..\common\runtime\pub
> /I..\..\..\common\include /I..\..\..\datatype\rm\include
> /I..\..\..\common\dbgtool\pub /I..\..\..\common\util\pub
> /I..\..\..\common\container\pub /I..\..\..\common\system\pub
> /I..\..\..\common\log\logutil\pub
> /I..\..\..\datatype\common\util\pub
> /I..\..\..\datatype\common\container\pub
> /I..\..\..\datatype\rm\common\pub /I.
> /FIdbg32\datatype_rm_fileformat_ribodefs.h /MDd /Z7
> /Fodbg32\obj\guids.obj /c guids.cpp guids.cpp
> python C:\HelixClientSource\build\bin\pylink.py
> -basefile:..\..\..\debug\rebase.lst
> -basedir:datatype\rm\fileformat /base:0x60000000 /DLL /NOLOGO
> /MACHINE:i386 /SUBSYSTEM:windows /debug
> /IMPLIB:dbg32\rmfformat.lib /DEF:rmfformat.def
> /INCREMENTAL:no /OUT:dbg32\rmfformat.dll
> dbg32\obj\platform\win\rmffplin.res dbg32\obj\plugin.obj
> dbg32\obj\guids.obj
> C:\HelixClientSource\helix\datatype_dist\rm\fileformat\rmfflib
> .lib
> C:\HelixClientSource\helix\datatype_dist\rm\common\rmcomlib.li
> b
> C:\HelixClientSource\helix\datatype_dist\rm\audio\common\racom
> lib.lib
> C:\HelixClientSource\helix\datatype_dist\rm\video\payload\rvpy
> ldlib.lib ..\..\..\common\dbgtool\dbg32\debuglib.lib
> ..\..\..\common\runtime\dbg32\runtlib.lib
> ..\..\..\common\util\dbg32\utillib.lib
> ..\..\..\common\container\dbg32\contlib.lib
> ..\..\..\common\system\dbg32\syslib.lib
> ..\..\..\common\log\logutil\dbg32\logutillib.lib
> ..\..\..\datatype\common\util\dbg32\dtutillib.lib
> ..\..\..\common\system\dbg32\syslib.lib
> ..\..\..\common\container\dbg32\contlib.lib
> ..\..\..\datatype\common\container\dbg32\dtcomcontlib.lib
> ..\..\..\datatype\rm\common\dbg32\rmcomlib.lib ole32.lib
> version.lib wsock32.lib kernel32.lib user32.lib advapi32.lib vfw32.lib
> rmfformat.def(1) : warning LNK4017: DESCRIPTION statement not
> supported for the target platform; ignored
> Creating library dbg32\rmfformat.lib and object
> dbg32\rmfformat.exp LINK : warning LNK4098: defaultlib
> 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
> rmfflib.lib(rmffplin.obj) : error LNK2019: unresolved
> external symbol "public: __thiscall
> CStreamParam::~CStreamParam(void)" (??1CStreamParam@@QAE@XZ)
> referenced in function "protected: long __thiscall
> CRealMediaFileFormat::AddTypeSpecificStats(void)"
> (?AddTypeSpecificStats@CRealMediaFileFormat@@IAEJXZ)
> rmcomlib.lib(audinfo.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> CStreamParam::~CStreamParam(void)" (??1CStreamParam@@QAE@XZ)
> rmcomlib.lib(streamcmp.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> CStreamParam::~CStreamParam(void)" (??1CStreamParam@@QAE@XZ)
> rmfflib.lib(rmffplin.obj) : error LNK2019: unresolved
> external symbol "public: long __thiscall
> CStreamParam::ReadOneRAHeader(unsigned char *,unsigned
> long,unsigned long *)"
> (?ReadOneRAHeader@CStreamParam@@QAEJPAEKPAK@Z) referenced in
> function "protected: long __thiscall
> CRealMediaFileFormat::AddTypeSpecificStats(void)"
> (?AddTypeSpecificStats@CRealMediaFileFormat@@IAEJXZ)
> rmcomlib.lib(audinfo.obj) : error LNK2001: unresolved
> external symbol "public: long __thiscall
> CStreamParam::ReadOneRAHeader(unsigned char *,unsigned
> long,unsigned long *)" (?ReadOneRAHeader@CStreamParam@@QAEJPAEKPAK@Z)
> rmcomlib.lib(streamcmp.obj) : error LNK2001: unresolved
> external symbol "public: long __thiscall
> CStreamParam::ReadOneRAHeader(unsigned char *,unsigned
> long,unsigned long *)" (?ReadOneRAHeader@CStreamParam@@QAEJPAEKPAK@Z)
> rmfflib.lib(rmffplin.obj) : error LNK2019: unresolved
> external symbol "public: __thiscall
> CStreamParam::CStreamParam(void)" (??0CStreamParam@@QAE@XZ)
> referenced in function "protected: long __thiscall
> CRealMediaFileFormat::AddTypeSpecificStats(void)"
> (?AddTypeSpecificStats@CRealMediaFileFormat@@IAEJXZ)
> rmcomlib.lib(audinfo.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> CStreamParam::CStreamParam(void)" (??0CStreamParam@@QAE@XZ)
> rmcomlib.lib(streamcmp.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> CStreamParam::CStreamParam(void)" (??0CStreamParam@@QAE@XZ)
> rmcomlib.lib(vidinfo.obj) : error LNK2019: unresolved
> external symbol "public: __thiscall
> ASMRuleBook::ASMRuleBook(struct IUnknown *,char const *)"
> (??0ASMRuleBook@@QAE@PAUIUnknown@@PBD@Z) referenced in
> function "public: virtual long __thiscall
> CVideoInfo::Attach(struct IHXValues *)"
> (?Attach@CVideoInfo@@UAEJPAUIHXValues@@@Z)
> rmcomlib.lib(audinfo.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> ASMRuleBook::ASMRuleBook(struct IUnknown *,char const *)"
> (??0ASMRuleBook@@QAE@PAUIUnknown@@PBD@Z)
> rmcomlib.lib(itypesp.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> ASMRuleBook::ASMRuleBook(struct IUnknown *,char const *)"
> (??0ASMRuleBook@@QAE@PAUIUnknown@@PBD@Z)
> rmcomlib.lib(asminfo.obj) : error LNK2001: unresolved
> external symbol "public: __thiscall
> ASMRuleBook::ASMRuleBook(struct IUnknown *,char const *)"
> (??0ASMRuleBook@@QAE@PAUIUnknown@@PBD@Z)
> dbg32\rmfformat.dll : fatal error LNK1120: 4 unresolved externals
> [#-00000001][2008-10-29 17:39:09][564][INFO ] : Ribosome v2.4.12
> [#-00000002][2008-10-29 17:39:09][564][INFO ] : Using Python v2.5.2
> [#-00000003][2008-10-29 17:39:09][564][INFO ] : Log dir:
> C:\HelixClientSource\helix\ribosome_logs
> [#-00000005][2008-10-29 17:39:09][564][INFO ] : Running tool:
> pylink Pylink, executing link /DLL /BASE:0x60dc0000 /NOLOGO
> /MACHINE:i386 /SUBSYSTEM:windows /debug
> /IMPLIB:dbg32\rmfformat.lib /DEF:rmfformat.def
> /INCREMENTAL:no /OUT:dbg32\rmfformat.dll
> dbg32\obj\platform\win\rmffplin.res dbg32\obj\plugin.obj
> dbg32\obj\guids.obj
> C:\HelixClientSource\helix\datatype_dist\rm\fileformat\rmfflib
> .lib
> C:\HelixClientSource\helix\datatype_dist\rm\common\rmcomlib.li
> b
> C:\HelixClientSource\helix\datatype_dist\rm\audio\common\racom
> lib.lib
> C:\HelixClientSource\helix\datatype_dist\rm\video\payload\rvpy
> ldlib.lib ..\..\..\common\dbgtool\dbg32\debuglib.lib
> ..\..\..\common\runtime\dbg32\runtlib.lib
> ..\..\..\common\util\dbg32\utillib.lib
> ..\..\..\common\container\dbg32\contlib.lib
> ..\..\..\common\system\dbg32\syslib.lib
> ..\..\..\common\log\logutil\dbg32\logutillib.lib
> ..\..\..\datatype\common\util\dbg32\dtutillib.lib
> ..\..\..\common\system\dbg32\syslib.lib
> ..\..\..\common\container\dbg32\contlib.lib
> ..\..\..\datatype\common\container\dbg32\dtcomcontlib.lib
> ..\..\..\datatype\rm\common\dbg32\rmcomlib.lib ole32.lib
> version.lib wsock32.lib kernel32.lib user32.lib advapi32.lib
> vfw32.lib NMAKE : fatal error U1077: 'C:\Python25\python.EXE'
> : return code '0x460'
> Stop.
> Time used: 2.81 seconds
> ERROR: WinCompile(datatype/rm/fileformat) ERROR: Make failed.
>
> --- Build System Error ------------------------------------
_______________________________________________
Helix-client-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev