Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Multimedia
  • Search

[SOLVED] xine-lib does not build any more

Help with creation, editing, or playback of sounds, images, or video. Amarok, audacious, mplayer, grip, cdparanoia and anything else that makes a sound or plays a video.
Post Reply
Advanced search
7 posts • Page 1 of 1
Author
Message
cjubon
Guru
Guru
User avatar
Posts: 450
Joined: Tue Jul 03, 2007 8:03 am
Location: Vienna/Europe

[SOLVED] xine-lib does not build any more

  • Quote

Post by cjubon » Wed Nov 05, 2008 10:31 am

After upgrade to ffmpeg-0.4.9_p20081014, xine-lib fails to build:

Code: Select all

In file included from ../../../src/xine-engine/xine_internal.h:34,
                 from noise.c:25:
../../../include/xine.h:2230: warning: ‘xine_tvsystem’ is deprecated
In file included from ../../../src/xine-engine/xine_internal.h:33,
                 from pp.c:27:
../../../include/xine.h:2230: warning: ‘xine_tvsystem’ is deprecated
pp.c:33:27: error: postprocess.h: No such file or directory
pp.c:59: error: ‘PP_QUALITY_MAX’ undeclared here (not in a function)
pp.c:79: error: expected specifier-qualifier-list before ‘pp_context_t’
pp.c: In function ‘set_parameters’:
pp.c:90: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:90: warning: passing argument 1 of ‘pthread_mutex_lock’ from incompatible pointer type
pp.c:94: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:94: warning: passing argument 1 of ‘pthread_mutex_unlock’ from incompatible pointer type
pp.c: In function ‘get_help’:
pp.c:127: error: ‘pp_help’ undeclared (first use in this function)
pp.c:127: error: (Each undeclared identifier is reported only once
pp.c:127: error: for each function it appears in.)
pp.c:127: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘struct xine_post_api_parameter_t *’
pp.c: In function ‘pp_open_plugin’:
pp.c:197: error: ‘PP_FORMAT_420’ undeclared (first use in this function)
pp.c:197: warning: assignment makes integer from pointer without a cast
pp.c:199: error: ‘PP_CPU_CAPS_MMX’ undeclared (first use in this function)
pp.c:199: error: invalid operands to binary |
pp.c:199: error: incompatible types in assignment
pp.c:201: error: ‘PP_CPU_CAPS_MMX2’ undeclared (first use in this function)
pp.c:201: error: invalid operands to binary |
pp.c:201: error: incompatible types in assignment
pp.c:203: error: ‘PP_CPU_CAPS_3DNOW’ undeclared (first use in this function)
pp.c:203: error: invalid operands to binary |
pp.c:203: error: incompatible types in assignment
pp.c:205: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:206: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:208: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:208: warning: passing argument 1 of ‘pthread_mutex_init’ from incompatible pointer type
pp.c: In function ‘pp_dispose’:
pp.c:251: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:252: error: implicit declaration of function ‘pp_free_mode’
pp.c:252: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:253: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:255: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:256: error: implicit declaration of function ‘pp_free_context’
pp.c:256: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:257: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c: In function ‘pp_draw’:
pp.c:305: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:305: warning: passing argument 1 of ‘pthread_mutex_lock’ from incompatible pointer type
pp.c:307: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:315: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:316: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:318: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:318: error: implicit declaration of function ‘pp_get_context’
pp.c:320: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:321: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:322: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:326: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:327: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:327: error: implicit declaration of function ‘pp_get_mode_by_name_and_quality’
pp.c:330: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:331: error: implicit declaration of function ‘pp_postprocess’
pp.c:335: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:335: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:338: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:338: warning: passing argument 1 of ‘pthread_mutex_unlock’ from incompatible pointer type
pp.c:340: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
distcc[12641] ERROR: compile pp.c on localhost failed
make[3]: *** [xineplug_post_planar_la-pp.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-libs/xine-lib-1.1.15-r1/work/xine-lib-1.1.15/src/post/planar'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/xine-lib-1.1.15-r1/work/xine-lib-1.1.15/src/post'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/xine-lib-1.1.15-r1/work/xine-lib-1.1.15/src'
make: *** [all-recursive] Error 1
 *
 * ERROR: media-libs/xine-lib-1.1.15-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2689:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed."
 *  The die message:
 *   emake failed.
 *
Any ideas? Thanks.
Last edited by cjubon on Thu Nov 27, 2008 9:04 pm, edited 1 time in total.
Mandrake Dec 2001 · Debian "Woody" Aug 2002 · Gentoo Jan 2004 · Funtoo Oct 2009
Top
yngwin
Retired Dev
Retired Dev
User avatar
Posts: 4572
Joined: Thu Dec 19, 2002 1:22 pm
Location: Suzhou, China

  • Quote

Post by yngwin » Thu Nov 06, 2008 8:53 pm

I can't reproduce this. Can you include your emerge --info?
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Top
cjubon
Guru
Guru
User avatar
Posts: 450
Joined: Tue Jul 03, 2007 8:03 am
Location: Vienna/Europe

  • Quote

Post by cjubon » Fri Nov 07, 2008 7:39 am

Thanks for your answer, yngwin.
emerge --info wrote:Portage 2.1.4.5 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.26.5-hhpatches i686)
=================================================================
System uname: 2.6.26.5-hhpatches i686 Pentium III (Coppermine)
Timestamp of tree: Thu, 06 Nov 2008 14:45:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python: 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
dev-util/cmake: 2.4.6-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r2
sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
DISTDIR="/var/portage/distfiles"
FEATURES="ccache distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch usersync"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://gentoo.inode.at/"
LANG="de_AT.UTF-8"
LC_ALL="de_AT.UTF-8"
LINGUAS="de"
MAKEOPTS="-j7"
PKGDIR="/var/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/kdesvn-portage /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa apache2 avi bzip2 cairo caps cdparanoia cdr cli cracklib crypt cups curl dbus divx4linux djvu dri dv dvd dvdr dvdread eds emboss encode evo exif expat fam ffmpeg firefox flac fortran gd gdbm gif gimp gmp gpm gstreamer gtk gtk2 hal iconv ieee1394 imagemagick imlib isdnlog ivtv jack jack-tmpfs jpeg kde kdexdeltas ladspa lcms ldap libsamplerate mad matroska midi mikmod mmx mng mozilla mozsvg mp3 mpeg mudflap mysql mysqli ncurses nls nptl nptlonly nsplugin nvidia ogg openexr opengl openmp pam pcre pdf perl png pppd python qt3 qt4 quicktime readline reflection scanner sdl session smp sndfile sox spell spl sqlite sqlite3 sse ssl svg tcl tcpd theora threads tiff truetype unicode usb v4l v4l2 vorbis win32codecs wmf x264 x86 xine xinerama xml xorg xprint xscreensaver xulrunner xv xvid xvmc zlib" ALSA_CARDS="ice1712 bt87x via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev v4l"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
I tried to compile with FEATURES="-distcc", same thing.
Mandrake Dec 2001 · Debian "Woody" Aug 2002 · Gentoo Jan 2004 · Funtoo Oct 2009
Top
tranquilcool
Veteran
Veteran
Posts: 1246
Joined: Fri Mar 25, 2005 1:16 pm

  • Quote

Post by tranquilcool » Mon Nov 24, 2008 1:50 pm

same thing here.
this is a strange strange world.
Top
cjubon
Guru
Guru
User avatar
Posts: 450
Joined: Tue Jul 03, 2007 8:03 am
Location: Vienna/Europe

  • Quote

Post by cjubon » Tue Nov 25, 2008 2:38 pm

I just filed a bug: http://bugs.gentoo.org/show_bug.cgi?id=248790

Cheers
Mandrake Dec 2001 · Debian "Woody" Aug 2002 · Gentoo Jan 2004 · Funtoo Oct 2009
Top
Elbar Thera
n00b
n00b
Posts: 60
Joined: Thu May 15, 2008 9:04 am

  • Quote

Post by Elbar Thera » Tue Nov 25, 2008 2:45 pm

I would like to see an additional version of xine-lib that works with >=media-gfx/imagemagick-6.4.5.7, so that i can unmask the one in the unstable tree :wink:

tada,
Elbar
Top
cjubon
Guru
Guru
User avatar
Posts: 450
Joined: Tue Jul 03, 2007 8:03 am
Location: Vienna/Europe

[SOLVED] xine-lib does not build any more

  • Quote

Post by cjubon » Thu Nov 27, 2008 8:58 pm

Solution in my case:

Code: Select all

rm -r /usr/include/ffmpeg
This was a directory that I created a few month ago, and which containded symlinks to the current location of several libraries installed by ffmpeg. I needed that because of some other package that wouldn't compile otherwise. See the bug report mentioned above.
Mandrake Dec 2001 · Debian "Woody" Aug 2002 · Gentoo Jan 2004 · Funtoo Oct 2009
Top
Post Reply

7 posts • Page 1 of 1

Return to “Multimedia”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic