Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 17910

Summary: avi xmms does not compile
Product: Gentoo Linux Reporter: Jeremy Huddleston (RETIRED) <eradicator>
Component: Current packagesAssignee: Seemant Kulleen (RETIRED) <seemant>
Status: RESOLVED DUPLICATE    
Severity: normal CC: liquidx, mmokrejs
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jeremy Huddleston (RETIRED) gentoo-dev 2003-03-20 23:22:21 UTC
$ emerge avi-xmms xmms-arts xmms-nas nstats tcptraceroute xtraceroute tcpdump
yencode tin
Calculating dependencies ...done!
>>> emerge (1 of 14) media-plugins/avi-xmms-1.2.3 to /
>>> md5 ;-) avi-xmms-1.2.3.tar.gz
>>> Unpacking source...
>>> Unpacking avi-xmms-1.2.3.tar.gz to /usr/tmp/portage/avi-xmms-1.2.3/work
>>> Source unpacked.
creating cache ./config.cache
checking for a BSD compatible install... /bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... gcc
checking whether the C compiler (gcc -march=pentium3 -O3 -pipe
-fomit-frame-pointer  ) works... yes
checking whether the C compiler (gcc -march=pentium3 -O3 -pipe
-fomit-frame-pointer  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... g++
checking whether the C++ compiler (g++ -march=pentium3 -O3 -pipe
-fomit-frame-pointer  ) works... yes
checking whether the C++ compiler (g++ -march=pentium3 -O3 -pipe
-fomit-frame-pointer  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD compatible install... /bin/install -c
checking for Cygwin environment... no
checking for mingw32 environment... no
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking for object suffix... o
checking for executable suffix... no
checking command to parse /usr/bin/nm -B output... ok
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether -lc should be explicitly linked in... no
creating libtool
checking for glib-config... /usr/bin/glib-config
checking for GLIB - version >= 1.2.2... yes
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.2... yes
checking for xmms-config... /usr/bin/xmms-config
checking for mawk... no
checking for gawk... gawk
checking for XMMS - version >= 1.2.3... yes
checking target system type... i686-pc-linux-gnu
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.1.6... yes
checking for avifile-config... /usr/bin/avifile-config
checking for pthread_attr_init in -lpthread... yes
checking for pthread.h... yes
checking for playerwidget.h... no
checking for inline... inline
checking for ANSI C header files... yes
checking for unsetenv... yes
checking whether gcc needs -traditional... no
checking for 8-bit clean memcmp... yes
checking for unistd.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking return type of signal handlers... void
checking for vprintf... yes
checking for ftime... yes
checking for gettimeofday... yes
checking for strdup... yes
checking for strstr... yes
checking whether to build ac3 decoder module... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating lib/Makefile
creating lib/loader/Makefile
creating lib/videocodec/Makefile
creating lib/audiodecoder/Makefile
creating lib/videocodec/Makefile
creating lib/avifile/Makefile
creating lib/aviplay/Makefile
creating lib/audioencoder/Makefile
creating lib/audioencoder/lame3.70/Makefile
creating lib/audiodecoder/mpeg/Makefile
creating include/Makefile
creating include/wine/Makefile
creating lib/videocodec/DirectShow/Makefile
creating src/Makefile
creating config.h
make  all-recursive
make[1]: Entering directory `/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3'
Making all in include
make[2]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
Making all in wine
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include/wine'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include/wine'
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
make[2]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
Making all in lib
make[2]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib'
Making all in loader
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/loader'
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
pe_image.c
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
module.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c pe_image.c  -fPIC -DPIC
-o pe_image.lo
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
ext.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c module.c  -fPIC -DPIC
-o module.lo
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
win32.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c win32.c  -fPIC -DPIC -o
win32.lo
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c ext.c  -fPIC -DPIC -o
ext.lo
ext.c:445:2: warning: #warning FIXME
In file included from win32.c:41:
../../include/com.h:63:7: warning: no newline at end of file
win32.c: In function `my_mreq':
win32.c:276: warning: assignment makes integer from pointer without a cast
win32.c: In function `my_release':
win32.c:295: warning: comparison between pointer and integer
win32.c: In function `expGetModuleHandleA':
win32.c:436: warning: assignment makes pointer from integer without a cast
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
driver.c
win32.c:1095:2: warning: #warning FIXME
win32.c:1097:15: warning: multi-line string literals are deprecated
win32.c:1101:15: warning: multi-line string literals are deprecated
win32.c:1469:5: warning: unknown escape sequence '\;'
win32.c:1469:5: warning: unknown escape sequence '\w'
win32.c:1469:5: warning: unknown escape sequence '\;'
win32.c:1469:5: warning: unknown escape sequence '\w'
win32.c:1469:5: warning: unknown escape sequence '\s'
win32.c: In function `expGetProcAddress':
win32.c:1596: warning: assignment makes integer from pointer without a cast
win32.c:1600: warning: return makes pointer from integer without a cast
win32.c:1608:15: warning: multi-line string literals are deprecated
win32.c:1612:15: warning: multi-line string literals are deprecated
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c driver.c  -fPIC -DPIC
-o driver.lo
win32.c: In function `expstrcpy':
win32.c:1841: warning: initialization makes integer from pointer without a cast
win32.c: In function `expstrcat':
win32.c:1853: warning: initialization makes integer from pointer without a cast
win32.c: In function `expmemmove':
win32.c:1859: warning: initialization makes integer from pointer without a cast
win32.c:1861: warning: return makes integer from pointer without a cast
win32.c: At top level:
win32.c:2566: warning: type mismatch with previous implicit declaration
win32.c:1598: warning: previous implicit declaration of `LookupExternalByName'
win32.c:2566: warning: `LookupExternalByName' was previously implicitly declared
to return `int'
win32.c: In function `my_garbagecollection':
win32.c:2623: warning: passing arg 1 of `my_release' from incompatible pointer type
win32.c:2627: warning: passing arg 1 of `my_release' from incompatible pointer type
win32.c:2631: warning: passing arg 1 of `my_release' from incompatible pointer type
win32.c:2648: warning: passing arg 1 of `free' makes pointer from integer
without a cast
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
pe_resource.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c pe_resource.c  -fPIC
-DPIC -o pe_resource.lo
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
resource.c
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
registry.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c resource.c  -fPIC -DPIC
-o resource.lo
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
elfdll.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c registry.c  -fPIC -DPIC
-o registry.lo
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c elfdll.c  -fPIC -DPIC
-o elfdll.lo
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    
-I../../include -DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__
-Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c
afl.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c afl.c  -fPIC -DPIC -o
afl.lo
gcc -c ./stubs.s -o stubs.lo
/bin/sh ../../libtool --mode=link gcc  -I../../include
-DWIN32_PATH=\"/usr/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf
-DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline  -o libloader.la  
pe_image.lo module.lo ext.lo win32.lo driver.lo pe_resource.lo resource.lo
registry.lo elfdll.lo afl.lo stubs.lo
mkdir .libs
rm -fr .libs/libloader.la .libs/libloader.* .libs/libloader.*
ar cru .libs/libloader.al pe_image.lo module.lo ext.lo win32.lo driver.lo
pe_resource.lo resource.lo registry.lo elfdll.lo afl.lo stubs.lo
ranlib .libs/libloader.al
creating libloader.la
(cd .libs && rm -f libloader.la && ln -s ../libloader.la libloader.la)
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/loader'
Making all in videocodec
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec'
Making all in DirectShow
make[4]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec/DirectShow'
/bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. 
   -I../../../include -march=i586 -c guids.cpp
/bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. 
   -I../../../include -march=i586 -c inputpin.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../include -march=i586 -c
guids.cpp  -fPIC -DPIC -o guids.lo
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../include -march=i586 -c
inputpin.cpp  -fPIC -DPIC -o inputpin.lo
In file included from guids.h:5,
                 from interfaces.h:11,
                 from inputpin.h:3,
                 from inputpin.cpp:1:
../../../include/com.h:63:7: warning: no newline at end of file
In file included from inputpin.h:5,
                 from inputpin.cpp:1:
iunk.h:45:7: warning: no newline at end of file
In file included from guids.h:5,
                 from guids.cpp:1:
../../../include/com.h:63:7: warning: no newline at end of file
/bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. 
   -I../../../include -march=i586 -c outputpin.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../include -march=i586 -c
outputpin.cpp  -fPIC -DPIC -o outputpin.lo
inputpin.cpp: In constructor `CEnumPins::CEnumPins(IPin*, IPin*)':
inputpin.cpp:79: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:80: invalid conversion from `long int (*)(IUnknown*)' to `long int
   (*)(IUnknown*)'
inputpin.cpp:81: invalid conversion from `long int (*)(IUnknown*)' to `long int
   (*)(IUnknown*)'
inputpin.cpp:82: invalid conversion from `HRESULT (*)(IEnumPins*, long unsigned
   int, IPin**, ULONG*)' to `HRESULT (*)(IEnumPins*, long unsigned int, IPin**,
   ULONG*)'
inputpin.cpp:83: invalid conversion from `HRESULT (*)(IEnumPins*, long unsigned
   int)' to `HRESULT (*)(IEnumPins*, long unsigned int)'
inputpin.cpp:84: invalid conversion from `HRESULT (*)(IEnumPins*)' to `HRESULT
   (*)(IEnumPins*)'
inputpin.cpp:85: invalid conversion from `HRESULT (*)(IEnumPins*, IEnumPins**)'
   to `HRESULT (*)(IEnumPins*, IEnumPins**)'
inputpin.cpp: In constructor `CInputPin::CInputPin(CBaseFilter*, const
   AM_MEDIA_TYPE&)':
inputpin.cpp:151: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:152: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:153: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:154: invalid conversion from `HRESULT (*)(IPin*, IPin*,
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, IPin*, AM_MEDIA_TYPE*)'
inputpin.cpp:155: invalid conversion from `HRESULT (*)(IPin*, IPin*, const
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, IPin*, const AM_MEDIA_TYPE*)'
inputpin.cpp:156: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:157: invalid conversion from `HRESULT (*)(IPin*, IPin**)' to `
   HRESULT (*)(IPin*, IPin**)'
inputpin.cpp:158: invalid conversion from `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
   to `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
inputpin.cpp:159: invalid conversion from `HRESULT (*)(IPin*, PIN_INFO*)' to `
   HRESULT (*)(IPin*, PIN_INFO*)'
inputpin.cpp:160: invalid conversion from `HRESULT (*)(IPin*, PIN_DIRECTION*)'
   to `HRESULT (*)(IPin*, PIN_DIRECTION*)'
inputpin.cpp:161: invalid conversion from `HRESULT (*)(IPin*, WCHAR**)' to `
   HRESULT (*)(IPin*, WCHAR**)'
inputpin.cpp:162: invalid conversion from `HRESULT (*)(IPin*, const
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, const AM_MEDIA_TYPE*)'
inputpin.cpp:163: invalid conversion from `HRESULT (*)(IPin*,
   IEnumMediaTypes**)' to `HRESULT (*)(IPin*, IEnumMediaTypes**)'
inputpin.cpp:164: invalid conversion from `HRESULT (*)(IPin*, IPin**, ULONG*)'
   to `HRESULT (*)(IPin*, IPin**, ULONG*)'
inputpin.cpp:165: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:166: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:167: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:168: invalid conversion from `HRESULT (*)(IPin*, long long int,
   long long int, double)' to `HRESULT (*)(IPin*, long long int, long long int,
   double)'
inputpin.cpp: In constructor `CBaseFilter::CBaseFilter(const AM_MEDIA_TYPE&,
   CBaseFilter2*)':
inputpin.cpp:325: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:326: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:327: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:328: invalid conversion from `HRESULT (*)(IBaseFilter*, CLSID*)'
   to `HRESULT (*)(IBaseFilter*, CLSID*)'
inputpin.cpp:329: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:330: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:331: invalid conversion from `HRESULT (*)(IBaseFilter*, long long
   int)' to `HRESULT (*)(IBaseFilter*, long long int)'
inputpin.cpp:332: invalid conversion from `HRESULT (*)(IBaseFilter*, long
   unsigned int, void*)' to `HRESULT (*)(IBaseFilter*, long unsigned int,
   void*)'
inputpin.cpp:333: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock*)' to `HRESULT (*)(IBaseFilter*, IReferenceClock*)'
inputpin.cpp:334: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock**)' to `HRESULT (*)(IBaseFilter*, IReferenceClock**)'
inputpin.cpp:335: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IEnumPins**)' to `HRESULT (*)(IBaseFilter*, IEnumPins**)'
inputpin.cpp:336: invalid conversion from `HRESULT (*)(IBaseFilter*, const
   WCHAR*, IPin**)' to `HRESULT (*)(IBaseFilter*, const WCHAR*, IPin**)'
inputpin.cpp:337: invalid conversion from `HRESULT (*)(IBaseFilter*, void*)' to
   `HRESULT (*)(IBaseFilter*, void*)'
inputpin.cpp:338: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IFilterGraph*, const WCHAR*)' to `HRESULT (*)(IBaseFilter*, IFilterGraph*,
   const WCHAR*)'
inputpin.cpp:339: invalid conversion from `HRESULT (*)(IBaseFilter*, WCHAR**)'
   to `HRESULT (*)(IBaseFilter*, WCHAR**)'
inputpin.cpp: In constructor `CBaseFilter2::CBaseFilter2()':
inputpin.cpp:457: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:458: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:459: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:460: invalid conversion from `HRESULT (*)(IBaseFilter*, CLSID*)'
   to `HRESULT (*)(IBaseFilter*, CLSID*)'
inputpin.cpp:461: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:462: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:463: invalid conversion from `HRESULT (*)(IBaseFilter*, long long
   int)' to `HRESULT (*)(IBaseFilter*, long long int)'
inputpin.cpp:464: invalid conversion from `HRESULT (*)(IBaseFilter*, long
   unsigned int, void*)' to `HRESULT (*)(IBaseFilter*, long unsigned int,
   void*)'
inputpin.cpp:465: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock*)' to `HRESULT (*)(IBaseFilter*, IReferenceClock*)'
inputpin.cpp:466: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock**)' to `HRESULT (*)(IBaseFilter*, IReferenceClock**)'
inputpin.cpp:467: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IEnumPins**)' to `HRESULT (*)(IBaseFilter*, IEnumPins**)'
inputpin.cpp:468: invalid conversion from `HRESULT (*)(IBaseFilter*, const
   WCHAR*, IPin**)' to `HRESULT (*)(IBaseFilter*, const WCHAR*, IPin**)'
inputpin.cpp:469: invalid conversion from `HRESULT (*)(IBaseFilter*, void*)' to
   `HRESULT (*)(IBaseFilter*, void*)'
inputpin.cpp:470: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IFilterGraph*, const WCHAR*)' to `HRESULT (*)(IBaseFilter*, IFilterGraph*,
   const WCHAR*)'
inputpin.cpp:471: invalid conversion from `HRESULT (*)(IBaseFilter*, WCHAR**)'
   to `HRESULT (*)(IBaseFilter*, WCHAR**)'
inputpin.cpp: In constructor `CRemotePin2::CRemotePin2(CBaseFilter2*)':
inputpin.cpp:478: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:479: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:480: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:481: invalid conversion from `HRESULT (*)(IPin*, PIN_INFO*)' to `
   HRESULT (*)(IPin*, PIN_INFO*)'
inputpin.cpp: In constructor `CRemotePin::CRemotePin(CBaseFilter*, IPin*)':
inputpin.cpp:488: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:489: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:490: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:491: invalid conversion from `HRESULT (*)(IPin*, PIN_DIRECTION*)'
   to `HRESULT (*)(IPin*, PIN_DIRECTION*)'
inputpin.cpp:492: invalid conversion from `HRESULT (*)(IPin*, IPin**)' to `
   HRESULT (*)(IPin*, IPin**)'
inputpin.cpp:493: invalid conversion from `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
   to `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
inputpin.cpp:494: invalid conversion from `HRESULT (*)(IPin*, PIN_INFO*)' to `
   HRESULT (*)(IPin*, PIN_INFO*)'
make[4]: *** [inputpin.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from guids.h:5,
                 from interfaces.h:11,
                 from outputpin.h:5,
                 from outputpin.cpp:1:
../../../include/com.h:63:7: warning: no newline at end of file
In file included from outputpin.cpp:1:
outputpin.h:119:7: warning: no newline at end of file
In file included from outputpin.cpp:4:
iunk.h:45:7: warning: no newline at end of file
outputpin.cpp: In constructor `CEnumMediaTypes::CEnumMediaTypes(const
   AM_MEDIA_TYPE&)':
outputpin.cpp:48: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
outputpin.cpp:49: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
outputpin.cpp:50: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
outputpin.cpp:51: invalid conversion from `HRESULT (*)(IEnumMediaTypes*, long
   unsigned int, AM_MEDIA_TYPE**, ULONG*)' to `HRESULT (*)(IEnumMediaTypes*,
   long unsigned int, AM_MEDIA_TYPE**, ULONG*)'
outputpin.cpp:52: invalid conversion from `HRESULT (*)(IEnumMediaTypes*, long
   unsigned int)' to `HRESULT (*)(IEnumMediaTypes*, long unsigned int)'
outputpin.cpp:53: invalid conversion from `HRESULT (*)(IEnumMediaTypes*)' to `
   HRESULT (*)(IEnumMediaTypes*)'
outputpin.cpp:54: invalid conversion from `HRESULT (*)(IEnumMediaTypes*,
   IEnumMediaTypes**)' to `HRESULT (*)(IEnumMediaTypes*, IEnumMediaTypes**)'
outputpin.cpp: In constructor `COutputPin::COutputPin(const AM_MEDIA_TYPE&)':
outputpin.cpp:115: invalid conversion from `HRESULT (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
outputpin.cpp:116: invalid conversion from `HRESULT (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
outputpin.cpp:117: invalid conversion from `HRESULT (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
outputpin.cpp:118: invalid conversion from `HRESULT (*)(IPin*, IPin*,
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, IPin*, AM_MEDIA_TYPE*)'
outputpin.cpp:119: invalid conversion from `HRESULT (*)(IPin*, IPin*, const
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, IPin*, const AM_MEDIA_TYPE*)'
outputpin.cpp:120: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
outputpin.cpp:121: invalid conversion from `HRESULT (*)(IPin*, IPin**)' to `
   HRESULT (*)(IPin*, IPin**)'
outputpin.cpp:122: invalid conversion from `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
   to `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
outputpin.cpp:123: invalid conversion from `HRESULT (*)(IPin*, PIN_INFO*)' to `
   HRESULT (*)(IPin*, PIN_INFO*)'
outputpin.cpp:124: invalid conversion from `HRESULT (*)(IPin*, PIN_DIRECTION*)'
   to `HRESULT (*)(IPin*, PIN_DIRECTION*)'
outputpin.cpp:125: invalid conversion from `HRESULT (*)(IPin*, WCHAR**)' to `
   HRESULT (*)(IPin*, WCHAR**)'
outputpin.cpp:126: invalid conversion from `HRESULT (*)(IPin*, const
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, const AM_MEDIA_TYPE*)'
outputpin.cpp:127: invalid conversion from `HRESULT (*)(IPin*,
   IEnumMediaTypes**)' to `HRESULT (*)(IPin*, IEnumMediaTypes**)'
outputpin.cpp:128: invalid conversion from `HRESULT (*)(IPin*, IPin**, ULONG*)'
   to `HRESULT (*)(IPin*, IPin**, ULONG*)'
outputpin.cpp:129: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
outputpin.cpp:130: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
outputpin.cpp:131: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
outputpin.cpp:132: invalid conversion from `HRESULT (*)(IPin*, long long int,
   long long int, double)' to `HRESULT (*)(IPin*, long long int, long long int,
   double)'
outputpin.cpp:135: invalid conversion from `HRESULT (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
outputpin.cpp:136: invalid conversion from `HRESULT (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
outputpin.cpp:137: invalid conversion from `HRESULT (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
outputpin.cpp:138: invalid conversion from `HRESULT (*)(IMemInputPin*,
   IMemAllocator**)' to `HRESULT (*)(IMemInputPin*, IMemAllocator**)'
outputpin.cpp:139: invalid conversion from `HRESULT (*)(IMemInputPin*,
   IMemAllocator*, int)' to `HRESULT (*)(IMemInputPin*, IMemAllocator*, int)'
outputpin.cpp:140: invalid conversion from `HRESULT (*)(IMemInputPin*,
   ALLOCATOR_PROPERTIES*)' to `HRESULT (*)(IMemInputPin*,
   ALLOCATOR_PROPERTIES*)'
outputpin.cpp:141: invalid conversion from `HRESULT (*)(IMemInputPin*,
   IMediaSample*)' to `HRESULT (*)(IMemInputPin*, IMediaSample*)'
outputpin.cpp:142: invalid conversion from `HRESULT (*)(IMemInputPin*,
   IMediaSample**, long int, long int*)' to `HRESULT (*)(IMemInputPin*,
   IMediaSample**, long int, long int*)'
outputpin.cpp:143: invalid conversion from `HRESULT (*)(IMemInputPin*)' to `
   HRESULT (*)(IMemInputPin*)'
make[4]: *** [outputpin.lo] Error 1
make[4]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec/DirectShow'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3'
make: *** [all-recursive-am] Error 2
make  all-recursive
make[1]: Entering directory `/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3'
Making all in include
make[2]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
Making all in wine
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include/wine'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include/wine'
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
make[2]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/include'
Making all in lib
make[2]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib'
Making all in loader
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/loader'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/loader'
Making all in videocodec
make[3]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec'
Making all in DirectShow
make[4]: Entering directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec/DirectShow'
/bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. 
   -I../../../include -march=i586 -c inputpin.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../include -march=i586 -c
inputpin.cpp  -fPIC -DPIC -o inputpin.lo
In file included from guids.h:5,
                 from interfaces.h:11,
                 from inputpin.h:3,
                 from inputpin.cpp:1:
../../../include/com.h:63:7: warning: no newline at end of file
In file included from inputpin.h:5,
                 from inputpin.cpp:1:
iunk.h:45:7: warning: no newline at end of file
inputpin.cpp: In constructor `CEnumPins::CEnumPins(IPin*, IPin*)':
inputpin.cpp:79: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:80: invalid conversion from `long int (*)(IUnknown*)' to `long int
   (*)(IUnknown*)'
inputpin.cpp:81: invalid conversion from `long int (*)(IUnknown*)' to `long int
   (*)(IUnknown*)'
inputpin.cpp:82: invalid conversion from `HRESULT (*)(IEnumPins*, long unsigned
   int, IPin**, ULONG*)' to `HRESULT (*)(IEnumPins*, long unsigned int, IPin**,
   ULONG*)'
inputpin.cpp:83: invalid conversion from `HRESULT (*)(IEnumPins*, long unsigned
   int)' to `HRESULT (*)(IEnumPins*, long unsigned int)'
inputpin.cpp:84: invalid conversion from `HRESULT (*)(IEnumPins*)' to `HRESULT
   (*)(IEnumPins*)'
inputpin.cpp:85: invalid conversion from `HRESULT (*)(IEnumPins*, IEnumPins**)'
   to `HRESULT (*)(IEnumPins*, IEnumPins**)'
inputpin.cpp: In constructor `CInputPin::CInputPin(CBaseFilter*, const
   AM_MEDIA_TYPE&)':
inputpin.cpp:151: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:152: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:153: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:154: invalid conversion from `HRESULT (*)(IPin*, IPin*,
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, IPin*, AM_MEDIA_TYPE*)'
inputpin.cpp:155: invalid conversion from `HRESULT (*)(IPin*, IPin*, const
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, IPin*, const AM_MEDIA_TYPE*)'
inputpin.cpp:156: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:157: invalid conversion from `HRESULT (*)(IPin*, IPin**)' to `
   HRESULT (*)(IPin*, IPin**)'
inputpin.cpp:158: invalid conversion from `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
   to `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
inputpin.cpp:159: invalid conversion from `HRESULT (*)(IPin*, PIN_INFO*)' to `
   HRESULT (*)(IPin*, PIN_INFO*)'
inputpin.cpp:160: invalid conversion from `HRESULT (*)(IPin*, PIN_DIRECTION*)'
   to `HRESULT (*)(IPin*, PIN_DIRECTION*)'
inputpin.cpp:161: invalid conversion from `HRESULT (*)(IPin*, WCHAR**)' to `
   HRESULT (*)(IPin*, WCHAR**)'
inputpin.cpp:162: invalid conversion from `HRESULT (*)(IPin*, const
   AM_MEDIA_TYPE*)' to `HRESULT (*)(IPin*, const AM_MEDIA_TYPE*)'
inputpin.cpp:163: invalid conversion from `HRESULT (*)(IPin*,
   IEnumMediaTypes**)' to `HRESULT (*)(IPin*, IEnumMediaTypes**)'
inputpin.cpp:164: invalid conversion from `HRESULT (*)(IPin*, IPin**, ULONG*)'
   to `HRESULT (*)(IPin*, IPin**, ULONG*)'
inputpin.cpp:165: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:166: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:167: invalid conversion from `HRESULT (*)(IPin*)' to `HRESULT
   (*)(IPin*)'
inputpin.cpp:168: invalid conversion from `HRESULT (*)(IPin*, long long int,
   long long int, double)' to `HRESULT (*)(IPin*, long long int, long long int,
   double)'
inputpin.cpp: In constructor `CBaseFilter::CBaseFilter(const AM_MEDIA_TYPE&,
   CBaseFilter2*)':
inputpin.cpp:325: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:326: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:327: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:328: invalid conversion from `HRESULT (*)(IBaseFilter*, CLSID*)'
   to `HRESULT (*)(IBaseFilter*, CLSID*)'
inputpin.cpp:329: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:330: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:331: invalid conversion from `HRESULT (*)(IBaseFilter*, long long
   int)' to `HRESULT (*)(IBaseFilter*, long long int)'
inputpin.cpp:332: invalid conversion from `HRESULT (*)(IBaseFilter*, long
   unsigned int, void*)' to `HRESULT (*)(IBaseFilter*, long unsigned int,
   void*)'
inputpin.cpp:333: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock*)' to `HRESULT (*)(IBaseFilter*, IReferenceClock*)'
inputpin.cpp:334: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock**)' to `HRESULT (*)(IBaseFilter*, IReferenceClock**)'
inputpin.cpp:335: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IEnumPins**)' to `HRESULT (*)(IBaseFilter*, IEnumPins**)'
inputpin.cpp:336: invalid conversion from `HRESULT (*)(IBaseFilter*, const
   WCHAR*, IPin**)' to `HRESULT (*)(IBaseFilter*, const WCHAR*, IPin**)'
inputpin.cpp:337: invalid conversion from `HRESULT (*)(IBaseFilter*, void*)' to
   `HRESULT (*)(IBaseFilter*, void*)'
inputpin.cpp:338: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IFilterGraph*, const WCHAR*)' to `HRESULT (*)(IBaseFilter*, IFilterGraph*,
   const WCHAR*)'
inputpin.cpp:339: invalid conversion from `HRESULT (*)(IBaseFilter*, WCHAR**)'
   to `HRESULT (*)(IBaseFilter*, WCHAR**)'
inputpin.cpp: In constructor `CBaseFilter2::CBaseFilter2()':
inputpin.cpp:457: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:458: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:459: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:460: invalid conversion from `HRESULT (*)(IBaseFilter*, CLSID*)'
   to `HRESULT (*)(IBaseFilter*, CLSID*)'
inputpin.cpp:461: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:462: invalid conversion from `HRESULT (*)(IBaseFilter*)' to `
   HRESULT (*)(IBaseFilter*)'
inputpin.cpp:463: invalid conversion from `HRESULT (*)(IBaseFilter*, long long
   int)' to `HRESULT (*)(IBaseFilter*, long long int)'
inputpin.cpp:464: invalid conversion from `HRESULT (*)(IBaseFilter*, long
   unsigned int, void*)' to `HRESULT (*)(IBaseFilter*, long unsigned int,
   void*)'
inputpin.cpp:465: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock*)' to `HRESULT (*)(IBaseFilter*, IReferenceClock*)'
inputpin.cpp:466: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IReferenceClock**)' to `HRESULT (*)(IBaseFilter*, IReferenceClock**)'
inputpin.cpp:467: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IEnumPins**)' to `HRESULT (*)(IBaseFilter*, IEnumPins**)'
inputpin.cpp:468: invalid conversion from `HRESULT (*)(IBaseFilter*, const
   WCHAR*, IPin**)' to `HRESULT (*)(IBaseFilter*, const WCHAR*, IPin**)'
inputpin.cpp:469: invalid conversion from `HRESULT (*)(IBaseFilter*, void*)' to
   `HRESULT (*)(IBaseFilter*, void*)'
inputpin.cpp:470: invalid conversion from `HRESULT (*)(IBaseFilter*,
   IFilterGraph*, const WCHAR*)' to `HRESULT (*)(IBaseFilter*, IFilterGraph*,
   const WCHAR*)'
inputpin.cpp:471: invalid conversion from `HRESULT (*)(IBaseFilter*, WCHAR**)'
   to `HRESULT (*)(IBaseFilter*, WCHAR**)'
inputpin.cpp: In constructor `CRemotePin2::CRemotePin2(CBaseFilter2*)':
inputpin.cpp:478: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:479: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:480: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:481: invalid conversion from `HRESULT (*)(IPin*, PIN_INFO*)' to `
   HRESULT (*)(IPin*, PIN_INFO*)'
inputpin.cpp: In constructor `CRemotePin::CRemotePin(CBaseFilter*, IPin*)':
inputpin.cpp:488: invalid conversion from `long int (*)(IUnknown*, GUID*,
   void**)' to `long int (*)(IUnknown*, GUID*, void**)'
inputpin.cpp:489: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:490: invalid conversion from `long int (*)(IUnknown*)' to `long
   int (*)(IUnknown*)'
inputpin.cpp:491: invalid conversion from `HRESULT (*)(IPin*, PIN_DIRECTION*)'
   to `HRESULT (*)(IPin*, PIN_DIRECTION*)'
inputpin.cpp:492: invalid conversion from `HRESULT (*)(IPin*, IPin**)' to `
   HRESULT (*)(IPin*, IPin**)'
inputpin.cpp:493: invalid conversion from `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
   to `HRESULT (*)(IPin*, AM_MEDIA_TYPE*)'
inputpin.cpp:494: invalid conversion from `HRESULT (*)(IPin*, PIN_INFO*)' to `
   HRESULT (*)(IPin*, PIN_INFO*)'
make[4]: *** [inputpin.lo] Error 1
make[4]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec/DirectShow'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib/videocodec'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/tmp/portage/avi-xmms-1.2.3/work/avi-xmms-1.2.3'
make: *** [all-recursive-am] Error 2

!!! ERROR: media-plugins/avi-xmms-1.2.3 failed.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




/usr/portage $ emerge info
Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r2)
=================================================================
System uname: 2.4.20-gentoo-r1 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/tmp"
PORTDIR_OVERLAY=""
USE="3dnow zlib bonobo opengl ldap aalib acl acpi alsa apm arts atlas avi berkdb
bobobo cdr crypt cups dga directfb doc dvb dvd encode esd fbcon flash gb gd gdbm
ggi gif gnome gphoto2 gpm gps gtk gtk2 gtkhtml guile imap imlib innodb ipv6 java
jikes jpeg junit kde kerberos lcms ldam leim libg++ libgda libwww mbox mikmod
mmx motif mozilla mpeg mule mysql nas ncurses nls odbc oggvorbis oss pam pcmcia
pda pdflib perl pic plotutils png pnp postgres python qt quicktime readline ruby
samba sasl scanner sdl slang slp snmp socks5 spell sse ssl svga tcltk tcpd tetex
tiff truetype trusted usb wmf X xml xml2 xmms xv x86"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="ccache sandbox buildpkg userpriv usersandbox"
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-03-25 19:05:26 UTC
alastair, anything we can do about this? upstream isn't maintaining the package any more
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2003-04-17 14:37:55 UTC
*** Bug 19473 has been marked as a duplicate of this bug. ***
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2003-04-23 19:05:40 UTC

*** This bug has been marked as a duplicate of 13084 ***