gcc -c -O4 -march=athlon -mcpu=athlon -pipe -ffast-math -fomit-frame-pointer -I. -I.. -I/usr/local/include -DNOAVIFILE_HEADERS -fexceptions -o allocator.o allocator.cpp allocator.cpp: In constructor `MemAllocator::MemAllocator()': allocator.cpp:155: error: invalid conversion from `long int (*)(IUnknown*, GUID*, void**)' to `long int (*)(IUnknown*, GUID*, void**)' allocator.cpp:156: error: invalid conversion from `long int (*)(IUnknown*)' to `long int (*)(IUnknown*)' allocator.cpp:157: error: invalid conversion from `long int (*)(IUnknown*)' to `long int (*)(IUnknown*)' allocator.cpp:158: error: invalid conversion from `HRESULT (*)(IMemAllocator*, ALLOCATOR_PROPERTIES*, ALLOCATOR_PROPERTIES*)' to `HRESULT (*)(IMemAllocator*, ALLOCATOR_PROPERTIES*, ALLOCATOR_PROPERTIES*)' allocator.cpp:159: error: invalid conversion from `HRESULT (*)(IMemAllocator*, ALLOCATOR_PROPERTIES*)' to `HRESULT (*)(IMemAllocator*, ALLOCATOR_PROPERTIES*)' allocator.cpp:160: error: invalid conversion from `HRESULT (*)(IMemAllocator*)' to `HRESULT (*)(IMemAllocator*)' allocator.cpp:161: error: invalid conversion from `HRESULT (*)(IMemAllocator*)' to `HRESULT (*)(IMemAllocator*)' allocator.cpp:162: error: invalid conversion from `HRESULT (*)(IMemAllocator*, IMediaSample**, REFERENCE_TIME*, REFERENCE_TIME*, long unsigned int)' to ` HRESULT (*)(IMemAllocator*, IMediaSample**, REFERENCE_TIME*, REFERENCE_TIME*, long unsigned int)' allocator.cpp:163: error: invalid conversion from `HRESULT (*)(IMemAllocator*, IMediaSample*)' to `HRESULT (*)(IMemAllocator*, IMediaSample*)' make[1]: *** [allocator.o] Ошибка 1 make[1]: Выход из каталог `/usr/src/MPlayer-20010901/loader/DirectShow' make: *** [loader/DirectShow/libDS_Filter.a] Ошибка 2 [root@nightstar MPlayer-20010901]#
====================================================================== В чем тут дело? ПЛЗ хелп.