media-video/motion-3.1.19 compile error <snip> USE="-mysql theora v4l" ACCEPT_KEYWORDS="~x86" emerge -v motion Calculating dependencies ...done! >>> emerge (1 of 1) media-video/motion-3.1.19 to / >>> md5 files ;-) motion-3.1.19.ebuild >>> md5 files ;-) files/digest-motion-3.1.19 >>> md5 src_uri ;-) motion-3.1.19.tar.gz >>> Unpacking source... >>> Unpacking motion-3.1.19.tar.gz to /var/tmp/portage/motion-3.1.19/work >>> Source unpacked. ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for pthread_create in -lpthread... yes checking for jpeg_set_defaults in -ljpeg... yes checking for ffmpeg autodetecting... found checking for xmlrpc-c... Usage: xmlrpc-c-config <feature> ... <option> ... The features are: c++ C++ wrapper code client client functions cgi-server CGI-based server functions abyss-server ABYSS-based server functions Options are: --version The version number of the package --features List all features (aka modules) currently installed --cflags C compiler flags to use when '#include'ing package headers --libs Libraries and flags to use when linking programs normally --ldadd Libraries to use with automake --ldflags Flags to use with automake & libtool --prefix The prefix under which the package was installed --exec-prefix The executable prefix under which the package was installed --*dir The various directories under which the package was installed yes checking for MySQL... no Invalid MySQL directory - unable to find libmysqlclient.a or libmysqlclient.so. checking for PostgreSQL... Cannot find libpq-fe.h. Please specify the installation path of PostgreSQL checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking linux/videodev.h usability... yes checking linux/videodev.h presence... yes checking for linux/videodev.h... yes checking for memmem... no checking for short int... yes checking size of short int... configure: error: cannot compute sizeof (short int), 77 See `config.log' for more details. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/motion-3.1.19/work/motion-3.1.19/config.log !!! ERROR: media-video/motion-3.1.19 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. </snip> <snip> pancasoo ~ # emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo-r3 i686) ================================================================= System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-mtune=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mtune=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/local/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.coprodeli.org/gentoo/ http://mirror.datapipe.net/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/" LINGUAS="es en de" MAKEOPTS="-j2" PKGDIR="/usr/local/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/coprodeli-overlay" SYNC="rsync://mirrors.coprodeli.org/gentoo-portage" USE="x86 X aalib acl alsa apm arts avi bash-completion berkdb bitmap-fonts browserplugin cdr crypt cups curl eds emboss encode esd fam foomaticdb gdbm gif gpm gstreamer gtk gtk2 imagemagick imlib ipv6 ithreads java jpeg kde ldap libg++ libwww mmx motif mozilla mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl pam pdflib perl png python qt quicktime readline samba scanner sdl snmp spell sse sse2 ssl svg tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode userlocales vorbis xine xinerama xml2 xmms xprint xv zlib linguas_es linguas_en linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS </snip>
Created attachment 70595 [details] config.log
Sounds like a problem with xmlrpc-c... which version of it have you installed at the moment?
currently dev-libs/xmlrpc-c-1.2, and also tried dev-libs/xmlrpc-c-0.9.9-r1 - result: same error <snip> checking for memmem... no checking for short int... yes checking size of short int... configure: error: cannot compute sizeof (short int), 77 </snip>
Getting the same issue here, xmlrpc-c 1.2, motion 3.1.19... Portage 2.0.53_rc6 (selinux/2004.1/x86, gcc-3.4.3, glibc-2.3.5-r3, 2.6.13-hardened i686) ================================================================= System uname: 2.6.13-hardened i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i386-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -fforce-addr" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -fforce-addr" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages loadpolicy nostrip sandbox selinux sfperms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.isp.net.au/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apache2 bash-completion berkdb bzip2 cli crypt cups curl dba debug dvd exif extraengine fam ftp gd gdbm hardened imap innodb ipv6 jabber jpeg kerberos ldap libclamav libwww mad maildir mcal mhash mmx mysql mysqli ncurses nls nptl nptlonly ogg pam pcntl pcre perl pic pie png posix postgres python readline samba selinux session simplexml slang snmp soap sockets spell sqlite ssl tcpd tidy tiff tokenizer truetype udev usb userlocales utf8 vhosts vorbis wddx x86 xml xml2 xmlrpc zaptel zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
From the Motion FAQ: I got this message when i tried to build motion : " checking size of short int... configure: error: cannot compute sizeof (short int), 77" . Then problem is that there're some missing libraries , so you should look to config.log or to the output of configure and install the missing library/ies . Btw you have to use a recent version of autoconf ( >= 2.59 / gcc >= 3.x ). To find the missing shared library , try to search the word "error" in config.log so you'll find any line like : error while loading shared libraries: libmysqlclient.so.14: cannot open shared object file: No such file or directory
The problem seems to be in xmlrpc-c, motion compiles without problems, when xmlrpc-c is isabled. Therefore i looked for xmlrpc and found the following problem: when i ran: xmlrpc-c-config --libs it says: -L/usr/lib -lxmlrpc -lxmlrpc_xmlparse -lxmlrpc_xmltok But the xmlrpc-c ebuild has not installed any 'xmlrpc_xmltok' libraries, so the linker fails: configure:4177: gcc -o conftest -I/usr/include/ffmpeg -g -O2 -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_MYSQL -I /usr/include/mysql -Wl,-rpath,/usr/lib conftest.c -lm -lpthread -ljpeg -L/usr/lib -lavformat -lavcodec -lm -lz -L/usr/lib -lxmlrpc -lxmlrpc_xmlparse -lxmlrpc_xmltok -L/usr/lib -lmysqlclient -lz >&5 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lxmlrpc_xmltok ==> It is a problem with xmlrpc-c, or?
Brute force, but this "fixes" it: --- /usr/portage/media-video/motion/motion-3.1.19.ebuild 2005-05-19 18:05:44.000000000 -0400 +++ /usr/local/portage/media-video/motion/motion-3.1.19-r1.ebuild 2005-11-21 20:11:47.000000000 -0500 @@ -14,6 +14,11 @@ DEPEND="media-video/ffmpeg dev-libs/xmlrpc-c" +src_compile() { + econf --without-xmlrpc-c || die "econf failed" + emake || die "emake failed" +} + src_install() { make install DESTDIR=${D} || die "make install failed" }
My "fix": using the upstream recommended 3.2.x version (3.2.4 currently), as from bug #107650 , since this version does not use xmlrpc anymore
i have some bug with the motion package. this is the output of the emerge: >>> --newuse implies --update... adding --update to options. Calculating dependencies ...done! >>> emerge (1 of 1) media-video/motion-3.1.19 to / >>> md5 files ;-) motion-3.1.19.ebuild >>> md5 files ;-) files/digest-motion-3.1.19 >>> md5 src_uri ;-) motion-3.1.19.tar.gz >>> Unpacking source... >>> Unpacking motion-3.1.19.tar.gz to /var/tmp/portage/motion-3.1.19/work >>> Source unpacked. ./configure --prefix=/usr --host=i586-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i586-pc-linux-gnu checking for i586-pc-linux-gnu-gcc... i586-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-pc-linux-gnu-gcc accepts -g... yes checking for i586-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for pthread_create in -lpthread... yes checking for jpeg_set_defaults in -ljpeg... yes checking for ffmpeg autodetecting... found checking for xmlrpc-c... yes checking for MySQL... no Invalid MySQL directory - unable to find libmysqlclient.a or libmysqlclient.so. checking for PostgreSQL... yes checking for PQcmdTuples in -lpq... yes checking for PQoidValue in -lpq... yes checking for PQclientEncoding in -lpq... yes checking for pg_encoding_to_char in -lpq... yes checking how to run the C preprocessor... i586-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking linux/videodev.h usability... yes checking linux/videodev.h presence... yes checking for linux/videodev.h... yes checking for memmem... yes checking for short int... yes checking size of short int... 2 checking for int... yes checking size of int... 4 checking for an ANSI C-conforming const... yes Detected CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz CPU optimization: -march=pentium4 -mfpmath=sse -msse2 -mmmx checking for bswap instruction... yes configure: creating ./config.status config.status: creating motion.init-Debian config.status: creating motion.init-RH config.status: creating motion.init-FreeBSD.sh config.status: creating motion.spec config.status: creating Makefile ************************ * Configure status * ************************ pthread Support: Yes jpeg Support: Yes V4L included: Yes FFmpeg Support: Yes xmlrpc-c Support: Yes MYSQL Support: No PostgreSQL Support: Yes Welcome to the setup procedure for Motion, the motion detection daemon! If you get error messages during this procedure, please report them to the mailing list. The Motion Guide contains all information you should need to get Motion up and running. Run "make updateguide" to download the latest version of the Motion Guide. Generating dependencies, please wait... Version: 3.1.19 Platform: Linux (if this is incorrect, please read README.FreeBSD) Compiling Motion object files... -------------------------------------------------------------------------------- i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o motion.o motion.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o conf.o conf.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o draw.o draw.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o video.o video.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o track.o track.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o alg.o alg.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o event.o event.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o picture.o picture.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o rotate.o rotate.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o netcam.o netcam.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o netcam_wget.o netcam_wget.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o webcam.o webcam.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o ffmpeg.o ffmpeg.c i586-pc-linux-gnu-gcc -I/usr/include/ffmpeg -O2 -march=i586 -pipe -DHAVE_FFMPEG -DHAVE_XMLRPC -I/usr/include -DHAVE_PGSQL -I/usr/include -DHAVE_MEMMEM -DTYPE_32BIT="int" -march=pentium4 -mfpmath=sse -msse2 -mmmx -DHAVE_BSWAP -Wall -DVERSION=\"3.1.19\" -D_REENTRANT -Dsysconfdir=\"/etc\" -c -o xmlrpc-httpd.o xmlrpc-httpd.c ffmpeg.c:27:3: warning: #warning ************************************************** ffmpeg.c:28:3: warning: #warning Your version of FFmpeg is newer than version 0.4.8 ffmpeg.c:29:9: warning: #warning Newer versions of ffmpeg do not support MPEG1 with ffmpeg.c:30:3: warning: #warning non-standard framerate. MPEG1 will be disabled for ffmpeg.c:31:3: warning: #warning normal video output. You can still use mpeg4 and ffmpeg.c:32:9: warning: #warning and mpeg4ms which are both better in terms of size ffmpeg.c:33:9: warning: #warning and quality. MPEG1 is always used for timelapse. ffmpeg.c:34:9: warning: #warning Please read the Motion Guide for more information. ffmpeg.c:35:9: warning: #warning Note that this is not an error message! ffmpeg.c:36:3: warning: #warning ************************************************** ffmpeg.c: In function `ffmpeg_open': ffmpeg.c:250: warning: assignment from incompatible pointer type ffmpeg.c:262: error: structure has no member named `frame_rate' ffmpeg.c:263: error: structure has no member named `frame_rate_base' ffmpeg.c:293: error: request for member `codec_id' in something not a structure or union ffmpeg.c:301: warning: passing arg 1 of `avcodec_open' from incompatible pointer type ffmpeg.c: In function `ffmpeg_cleanups': ffmpeg.c:393: warning: passing arg 1 of `avcodec_close' from incompatible pointer type ffmpeg.c: In function `ffmpeg_close': ffmpeg.c:421: warning: passing arg 1 of `avcodec_close' from incompatible pointer type ffmpeg.c: In function `ffmpeg_put_frame': ffmpeg.c:492: warning: passing arg 1 of `avcodec_encode_video' from incompatible pointer type ffmpeg.c:499: error: request for member `coded_frame' in something not a structure or union ffmpeg.c:500: error: request for member `coded_frame' in something not a structure or union make: *** [ffmpeg.o] 1 הלקת make: *** ...ומייתסנ םרטש תודובעל ןיתממ !!! ERROR: media-video/motion-3.1.19 failed. !!! Function src_compile, Line 566, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
sorry, my last comment not relavent to this bug.
sorry, but my last message isnt appropriate to this bug.
*** Bug 131130 has been marked as a duplicate of this bug. ***
*** Bug 134931 has been marked as a duplicate of this bug. ***
Just wondering... does this still happen with 3.2.4 and/or 3.2.7 or can I close this bug ?
seems to be fixed in newer releases, they no longer use xmlrpc. 3.1.19 is gone now.