Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109198 - media-video/motion-3.1.19 compile error
Summary: media-video/motion-3.1.19 compile error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 131130 134931 (view as bug list)
Depends on: 107650
Blocks:
  Show dependency tree
 
Reported: 2005-10-13 12:49 UTC by Daniel Webert
Modified: 2007-03-31 18:05 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (config.log,25.28 KB, text/plain)
2005-10-13 12:50 UTC, Daniel Webert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Webert 2005-10-13 12:49:26 UTC
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>
Comment 1 Daniel Webert 2005-10-13 12:50:48 UTC
Created attachment 70595 [details]
config.log
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-10-14 02:12:29 UTC
Sounds like a problem with xmlrpc-c... which version of it have you installed 
at the moment? 
Comment 3 Daniel Webert 2005-10-14 06:07:06 UTC
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>
Comment 4 Nathan Sullivan 2005-11-02 16:04:54 UTC
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
Comment 5 Nathan Sullivan 2005-11-03 01:48:00 UTC
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 
Comment 6 Alexander Weber 2005-11-03 05:13:13 UTC
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?
Comment 7 Benjamin Ritcey 2005-11-21 17:15:45 UTC
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"
 }
Comment 8 Bernard Cafarelli gentoo-dev 2006-01-27 01:54:22 UTC
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
Comment 9 oc666 2006-04-24 08:44:16 UTC
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 &#1492;&#1500;&#1511;&#1514;
make: *** ...&#1493;&#1502;&#1497;&#1497;&#1514;&#1505;&#1504; &#1501;&#1512;&#1496;&#1513; &#1514;&#1493;&#1491;&#1493;&#1489;&#1506;&#1500; &#1503;&#1497;&#1514;&#1502;&#1502;

!!! 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.

Comment 10 oc666 2006-04-24 10:15:09 UTC
sorry, my last comment not relavent to this bug.
Comment 11 oc666 2006-04-24 12:18:57 UTC
sorry, but my last message isnt appropriate to this bug.
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-05-24 12:30:59 UTC
*** Bug 131130 has been marked as a duplicate of this bug. ***
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-05-30 10:03:58 UTC
*** Bug 134931 has been marked as a duplicate of this bug. ***
Comment 14 Alexis Ballier gentoo-dev 2007-02-24 23:56:35 UTC
Just wondering... does this still happen with 3.2.4 and/or 3.2.7 or can I close this bug ? 
Comment 15 Alexis Ballier gentoo-dev 2007-03-31 18:05:46 UTC
seems to be fixed in newer releases, they no longer use xmlrpc.
3.1.19 is gone now.