RE: Atlas340: No video out/VC8 issues
"Henry Ping" <[email protected]>
| Newsgroups | gmane.comp.multimedia.helix.devel |
|---|---|
| Organization | RealNetworks |
| Message-ID | <[email protected]> |
Hi, Atul Thanks for the info. The VC8 project I'm working on is a DLL with much smaller feature set(RA/RM only). It's good to know the status of splayer with VC8. Answers to your VC8 issues: 1. There is a new build option "-t embed_manifest" to embed the manifest to the executable. You can specify it from the build.py console 2. It seems this is an issue with the VC8 project file created by our build system. You can probably work around it by running nmake from the DOS prompt. About MP4 playback issue: - Is there any error returned from splayer? Does it just hang? - If possible, can you build the same target/profile/branch using VC7 and see the same issue exists? Just want to confirm this is a VC8 specific issue. Henry > -----Original Message----- > From: Maharshi, Atul [mailto:[email protected]] > Sent: Tuesday, November 04, 2008 1:10 PM > To: [email protected]; [email protected]; > [email protected] > Subject: Atlas340: No video out/VC8 issues > > 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