On Sun, Feb 26, 2012 at 10:00 AM, Mick <[email protected]> wrote: > This is the error I'm getting on a Gentoo box: > >>>> Emerging (12 of 17) media-libs/emotion-9999 from enlightenment >>>> Unpacking source... > * subversion switch start --> > * old repository: http://svn.enlightenment.org/svn/e/trunk/emotion@67850 > * new repository: http://svn.enlightenment.org/svn/e/trunk//emotion > U src/lib/emotion_smart.c > Updated to revision 68448. > * working copy: /usr/portage/distfiles/svn-src/enlightenment//emotion > > * Running eautoreconf in '/var/tmp/portage/media- > libs/emotion-9999/work/emotion' ... > * Running aclocal -I m4 ... [ ok > ] > * Running libtoolize --copy --force --install --automake ... [ ok > ] > * Running aclocal -I m4 ... [ ok > ] > * Running autoconf ... [ ok > ] > * Running autoheader ... [ ok > ] > * Running automake --add-missing --copy ... [ ok > ] > * Running elibtoolize in: emotion/ > * Applying portage/1.2.0 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.2.6 patch ... > * Removing useless C++ checks ... [ ok > ] >>>> Source unpacked in /var/tmp/portage/media-libs/emotion-9999/work >>>> Compiling source in /var/tmp/portage/media-libs/emotion-9999/work/emotion > ... > * econf: updating emotion/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating emotion/config.guess with /usr/share/gnuconfig/config.guess > ./configure --prefix=/usr --build=x86_64-pc-linux-gnu > --host=x86_64-pc-linux-gnu > --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share -- > sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-xine -- > enable-gstreamer --disable-static > checking build system type... x86_64-pc-linux-gnu > checking host system type... x86_64-pc-linux-gnu > checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes > checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed > checking for library containing strerror... none required > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking for style of include used by make... GNU > checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 > checking how to print strings... printf > checking for a sed that does not truncate output... /bin/sed > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for fgrep... /bin/grep -F > checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux- > gnu/bin/ld > checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B > checking the name lister (/usr/bin/nm -B) interface... BSD nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... 1572864 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+="... yes > checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu > format... func_convert_file_noop > checking how to convert x86_64-pc-linux-gnu file names to toolchain format... > func_convert_file_noop > checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... > - > r > checking for x86_64-pc-linux-gnu-objdump... objdump > checking how to recognize dependent libraries... pass_all > checking for x86_64-pc-linux-gnu-dlltool... dlltool > checking how to associate runtime and link libraries... printf %s\n > checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar > checking for archiver @FILE support... @ > checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip > checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib > checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc > object... ok > checking for sysroot... no > checking for x86_64-pc-linux-gnu-mt... no > checking for mt... no > checking if : is a manifest tool... no > checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -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 for dlfcn.h... yes > checking for objdir... .libs > checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no > checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC > checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes > checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes > checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes > checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes > checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux- > gnu/bin/ld -m elf_x86_64) supports shared libraries... yes > checking whether -lc should be explicitly linked in... no > checking dynamic linker characteristics... GNU/Linux ld.so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking whether to build emotion_test binary... yes > checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc > checking whether we are using the GNU C compiler... (cached) yes > checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes > checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none > needed > checking for x86_64-pc-linux-gnu-pkg-config... no > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking whether to build documentation... yes > checking for doxygen... no > WARNING: > The doxygen program was not found in your execute path. > You may have doxygen installed somewhere not covered by your path. > > If this is the case make sure you have the packages installed, AND > that the doxygen program is in your execute path (see your > shell manual page on setting the $PATH environment variable), OR > alternatively, specify the program to use with --with-doxygen. > configure: WARNING: no doxygen detected. Documentation will not be built > checking for EMOTION... yes > checking for EMOTION_BIN... yes > checking for ECORE_X... yes > checking for ECORE_FB... no > checking if should provide Edje EXTERNAL support...... auto > checking for EDJE_EXTERNAL... yes > checking for EEZE... yes > checking for ANSI C header files... (cached) yes > checking for unistd.h... (cached) yes > checking for an ANSI C-conforming const... yes > checking whether byte ordering is bigendian... no > checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99... -std=gnu99 > checking for x86_64-pc-linux-gnu-gcc -std=gnu99 option to accept ISO Standard > C... (cached) -std=gnu99 > checking for __attribute__... yes > checking for V4L2... yes > checking for XINE... yes > checking whether to enable Xine module built... yes > checking for GSTREAMER... yes > checking whether to enable Gstreamer module built... yes > checking for GENERIC... yes > checking whether to enable Generic module built... yes > checking for GENERIC_VLC... yes > checking Whether to enable Generic Player VLC... yes > checking for EIO... no > checking for ECORE_X... yes > checking for GSTREAMER_INTERFACE... yes > checking gst/interfaces/xoverlay.h usability... yes > checking gst/interfaces/xoverlay.h presence... yes > checking for gst/interfaces/xoverlay.h... yes > checking for gst_x_overlay_set_window_handle in -lgstinterfaces-0.10... yes > checking whether examples are built... no > checking whether examples are installed... no > configure: creating ./config.status > config.status: creating Makefile > config.status: creating emotion.pc > config.status: creating emotion.spec > config.status: creating src/Makefile > config.status: creating src/lib/Makefile > config.status: creating src/modules/Makefile > config.status: creating src/modules/xine/Makefile > config.status: creating src/modules/gstreamer/Makefile > config.status: creating src/modules/generic/Makefile > config.status: creating src/edje_external/Makefile > config.status: creating src/generic_players/Makefile > config.status: creating src/generic_players/vlc/Makefile > config.status: creating src/bin/Makefile > config.status: creating src/examples/Makefile > config.status: creating doc/Makefile > config.status: creating doc/Doxyfile > config.status: creating data/Makefile > config.status: creating config.h > config.status: executing depfiles commands > config.status: executing libtool commands > > > > ------------------------------------------------------------------------ > emotion 0.2.0.68448 > ------------------------------------------------------------------------ > > Configuration Options Summary: > > Modules: > Xine...............: yes > Gstreamer..........: yes (X: yes/yes) > Generic............: yes > > Generic Players: > VLC................: yes > > Build emotion_test...: yes > edje_cc..............: /usr/bin/edje_cc > > Edje EXTERNAL support: yes > > Eio..................: no > V4L2.................: yes > > Documentation..........: no > Examples.............: no > Examples installed...: no > > Compilation............: make (or gmake) > CPPFLAGS.............: > CFLAGS...............: -march=native -O2 -pipe > LDFLAGS..............: > > Installation...........: make install (as root if needed, with 'su' or 'sudo') > prefix...............: /usr > > make -j5 -l12.8 > make all-recursive > make[1]: Entering directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion' > Making all in src > make[2]: Entering directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src' > Making all in lib > make[3]: Entering directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/lib' > CC emotion_smart.lo > CC emotion_main.lo > CCLD libemotion.la > make[3]: Leaving directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/lib' > Making all in bin > make[3]: Entering directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/bin' > CC emotion_test_main.o > CCLD emotion_test > make[3]: Leaving directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/bin' > Making all in modules > make[3]: Entering directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/modules' > Making all in xine > make[4]: Entering directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/modules/xine' > CC xine_la-emotion_xine.lo > CC xine_la-emotion_xine_vo_out.lo > emotion_xine_vo_out.c: In function '_emotion_class_init': > emotion_xine_vo_out.c:133:20: error: 'video_driver_class_t' has no member > named 'get_identifier' > emotion_xine_vo_out.c:134:20: error: 'video_driver_class_t' has no member > named 'get_description' > make[4]: *** [xine_la-emotion_xine_vo_out.lo] Error 1 > make[4]: *** Waiting for unfinished jobs.... > make[4]: Leaving directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/modules/xine' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src/modules' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/var/tmp/portage/media- > libs/emotion-9999/work/emotion' > make: *** [all] Error 2 > emake failed > * ERROR: media-libs/emotion-9999 failed (compile phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 85: Called src_compile > * environment, line 2833: Called enlightenment_src_compile > * environment, line 1546: Called die > * The specific snippet of code: > * emake || die; > * > * If you need support, post the output of 'emerge --info =media- > libs/emotion-9999', > * the complete build log and the output of 'emerge -pqv =media- > libs/emotion-9999'. > * This ebuild is from an overlay named 'enlightenment': > '/var/lib/layman/enlightenment/' > * The complete build log is located at '/var/log/portage/media- > libs:emotion-9999:20120226-085443.log'. > * The ebuild environment file is located at '/var/tmp/portage/media- > libs/emotion-9999/temp/environment'. > * S: '/var/tmp/portage/media-libs/emotion-9999/work/emotion' > > > Any ideas what's the cause of this?
I like people that write video library, they love to break their API/ABI in minor revision. Last time it was vlc, now it's xine. Sorry, only fix is to disable xine support for the moment. I just need the version of xine you are using, so i can disable the build of the backend if it's to old. -- Cedric BAIL ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
