| View previous topic :: View next topic |
| Author |
Message |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Sat Jul 21, 2012 2:48 am Post subject: Having trouble emerging up to MythTV .25.2 |
|
|
Hello all. I'm trying to update my 64-bit system MythTV server to 25.2. Unfortunately, the compile dies with:
| Code: | * Running ./configure --prefix=/usr --mandir=/usr/share/man --libdir-name=lib64 --enable-pic --enable-symbol-visibility --disable-altivec --disable-audio-pulseoutput --enable-dvb --enable-firewire --disable-lirc --enable-libxvid --dvb-path=/usr/include --enable-xrandr --enable-xv --enable-x11 --enable-nonfree --disable-libcec --enable-libmp3lame --enable-libx264 --enable-libvpx --enable-libfaac --with-bindings=perl,python --python=python2.6 --compile-type=profile --enable-proc-opt --enable-vdpau --disable-joystick-menu --enable-symbol-visibility --extra-ldflags="-Wl,-O1 -Wl,--as-needed" --disable-distcc
./configure: eval: line 654: unexpected EOF while looking for matching `"'
./configure: eval: line 655: syntax error: unexpected end of file
./configure: line 655: warning: syntax errors in . or eval will cause future versions of the shell to abort as Posix requires
Unknown option "-Wl,--as-needed"".
|
Any suggestions? Build log, etc. are posted below:
# emerge --info '=media-tv/mythtv-0.25.2_p20120716'
| Code: | Portage 2.1.10.65 (default/linux/amd64/10.0/server, gcc-4.3.4, unavailable, 2.6.31-gentoo-r6 x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-2.6.31-gentoo-r6-x86_64-Dual_Core_AMD_Opteron-tm-_Processor_265-with-gentoo-2.0.3
Timestamp of tree: Sat, 21 Jul 2012 00:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 4.1_p9
dev-lang/python: 2.4.4-r13, 2.5.2-r7, 2.6.5-r3, 2.7.2-r3, 3.1.2-r4, 3.2.2
dev-util/ccache: 2.4-r7
dev-util/cmake: 2.8.6-r4
dev-util/pkgconfig: 0.26
sys-apps/baselayout: 2.0.3
sys-apps/openrc: 0.9.8.4
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.13, 2.68
sys-devel/automake: 1.8.5-r3, 1.9.6-r2::<unknown repository>, 1.10.2, 1.11.1
sys-devel/binutils: 2.21.1-r1
sys-devel/gcc: 4.1.2, 4.3.4, 4.4.4-r2, 4.5.3-r2
sys-devel/gcc-config: 1.5-r2
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc: 2.13-r4
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=opteron -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://lug.mtu.edu/gentoo http://mirror.usu.edu/mirrors/gentoo http://gentoo.mirrors.tds.net/gentoo http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.mirrors.tds.net/gentoo "
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 apache2 berkdb bzip2 cdda cdr cli cracklib crypt cups cxx dbus dri dts dvb dvd dvdread edl encode examples ffmpeg fftw flac fortran gd gdbm git gpm hal hdhomerun httpd iconv ieee1394 imagemagick ipod ipv6 ivtv jack jpeg json lame live logrotate mad matroska mbox mjpeg mmx mmxext modules mp3 mp4 mudflap multilib mysql mythmusic mythnetvision mythweather na_dd na_icons ncurses nls nptl nsplugin nvidia oggvorbis opengl openmp oss pam pcre perl png posix pppd python qt qt3support readline sdl server session snmp sse sse2 ssl stream subversion swat syslog tcpd threads toolame truetype unicode usb vdpau vorbis wxwindows xinerama xml xorg xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
=================================================================
Package Settings
=================================================================
media-tv/mythtv-0.25.2_p20120716 would be build with the following:
USE="alsa dvb dvd fftw hls ieee1394 jack (multilib) perl python vdpau xvid (-altivec) -autostart -bluray -cec -crystalhd -debug -lcd -libass -lirc -pulseaudio -raop -vaapi -xmltv" INPUT_DEVICES="-joystick"
>>> Attempting to run pkg_info() for 'media-tv/mythtv-0.25.2_p20120716'
Please attach all output as a file in bug reports.
MythTV Version : v0.25pre-4673-g89c34ef
MythTV Branch : master
Network Protocol : 72
Library API : 0.25.20120223-1
QT Version : 4.7.4
Options compiled in:
linux profile use_hidesyms using_alsa using_jack using_oss using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_frontend using_hdhomerun using_ceton using_hdpvr using_iptv using_ivtv using_libcrypto using_libxml2 using_libudf using_mheg using_opengl_video using_qtwebkit using_qtscript using_qtdbus using_v4l2 using_x11 using_xrandr using_xv using_bindings_perl using_bindings_python using_bindings_php using_mythtranscode using_opengl using_vdpau using_ffmpeg_threads using_live using_mheg using_libass using_libxml2 using_libudf
|
# cat /var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/temp/build.log
| Code: | * Package: media-tv/mythtv-0.25.2_p20120716
* Repository: gentoo
* Maintainer: cardoe@gentoo.org mythtv@gentoo.org
* USE: alsa amd64 dvb dvd elibc_glibc fftw hls ieee1394 jack kernel_linux multilib perl python userland_GNU vdpau xvid
* FEATURES: ccache sandbox
* This profile is merely a convenience for people who require a more
* minimal profile, yet are unable to use hardened due to restrictions in
* the software being used on the server. If you seek a secure
* production server profile, please check the Hardened project
* (http://hardened.gentoo.org)
>>> Unpacking source...
>>> Unpacking mythtv-0.25.2.tar.bz2 to /var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work
>>> Unpacking mythtv-0.25.2-4e446508ec.tar.xz to /var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work
>>> Source unpacked in /var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work
>>> Preparing source in /var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work/mythtv-0.25.2 ...
* Applying various patches (bugfixes/updates) ...
* 0001-Don-t-call-ldconfig-while-compiling.patch ... [ ok ]
* Done with patching
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work/mythtv-0.25.2 ...
* Running ./configure --prefix=/usr --mandir=/usr/share/man --libdir-name=lib64 --enable-pic --enable-symbol-visibility --disable-altivec --disable-audio-pulseoutput --enable-dvb --enable-firewire --disable-lirc --enable-libxvid --dvb-path=/usr/include --enable-xrandr --enable-xv --enable-x11 --enable-nonfree --disable-libcec --enable-libmp3lame --enable-libx264 --enable-libvpx --enable-libfaac --with-bindings=perl,python --python=python2.6 --compile-type=profile --enable-proc-opt --enable-vdpau --disable-joystick-menu --enable-symbol-visibility --extra-ldflags="-Wl,-O1 -Wl,--as-needed" --disable-distcc
./configure: eval: line 654: unexpected EOF while looking for matching `"'
./configure: eval: line 655: syntax error: unexpected end of file
./configure: line 655: warning: syntax errors in . or eval will cause future versions of the shell to abort as Posix requires
Unknown option "-Wl,--as-needed"".
See ./configure --help for available options.
* ERROR: media-tv/mythtv-0.25.2_p20120716 failed (configure phase):
* configure died
*
* Call stack:
* ebuild.sh, line 85: Called src_configure
* environment, line 5255: Called die
* The specific snippet of code:
* ./configure ${myconf} || die "configure died"
*
* If you need support, post the output of `emerge --info '=media-tv/mythtv-0.25.2_p20120716'`,
* the complete build log and the output of `emerge -pqv '=media-tv/mythtv-0.25.2_p20120716'`.
* The complete build log is located at '/var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/temp/environment'.
* Working directory: '/var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work/mythtv-0.25.2'
* S: '/var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work/mythtv-0.25.2'
|
# emerge -pqv '=media-tv/mythtv-0.25.2_p20120716'
| Code: | [ebuild U ] media-tv/mythtv-0.25.2_p20120716 [0.25_pre20120223] USE="alsa dvb dvd fftw hls* ieee1394 jack perl python vdpau xvid (-altivec) -autostart -bluray -cec -crystalhd -debug -lcd -libass% -lirc -pulseaudio -raop -vaapi -xmltv (-ass%)" INPUT_DEVICES="-joystick" VIDEO_CARDS="(-nvidia%*)"
* IMPORTANT: 11 news items need reading for repository 'gentoo'.
* Use eselect news to read news items. |
|
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Sat Jul 21, 2012 3:14 am Post subject: |
|
|
fuzzybee,
Go to /var/tmp/portage/media-tv/mythtv-0.25.2_p20120716/work/mythtv-0.25.2 and try ./configure. If you get a message Error! QtWebkit headers not found, try emerging x11-libs/qt-webkit _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Sat Jul 21, 2012 3:16 am Post subject: |
|
|
Thanks for the response. I didn't get that error. Here's what I got:
mythtv-0.25.2 # ./configure
| Code: | # Basic Settings
Compile type profile
Compiler cache yes
DistCC no
qmake /usr/bin/qmake
install prefix /usr/local
runtime prefix /usr/local
CPU x86 x86_64 (Dual Core AMD Opteron(tm) Processor 265)
yasm yes
MMX enabled yes
MMX2 enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
CMOV enabled yes
# Input Support
Joystick menu yes
lirc support yes
libCEC device support no [/usr/include]
Video4Linux sup. yes (v1 no)
ivtv support yes
HD-PVR support yes
FireWire support yes
DVB support yes [/usr/include]
DVB-S2 support yes
HDHomeRun support yes
Ceton support yes
IPTV support yes
ASI support no
# Sound Output Support
PulseAudio support no
OSS support yes
ALSA support yes
JACK support yes
libfftw3 support no
# Video Output Support
x11 support yes
xrandr support yes
xv support yes
VDPAU support yes
VAAPI support no
CrystalHD support no
OpenGL video yes
MHEG support yes
libass subtitle support yes
# Misc Features
multi threaded libavcodec yes
libxml2 support yes [/usr/include/libxml2]
libdns_sd (Bonjour) no
libcrypto yes
Frontend yes
Backend yes
OpenGL ES 2.0 no
# Bindings
bindings_perl yes
bindings_python yes
bindings_php yes
# External Codec Options
mp3lame no
faac no
xvid no
x264 no
vpx no
Creating libs/libmythbase/mythconfig.h and libs/libmythbase/mythconfig.mak |
|
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Sat Jul 21, 2012 3:56 am Post subject: |
|
|
fuzzybee,
That finished normally, but too bad you can't use it
One thing I noticed is --python=python2.6 in the ./configure directive. Try the configure line from your first post less --python=python2.6 _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Sat Jul 21, 2012 11:33 am Post subject: |
|
|
OK - now we're on to something.
| Quote: | ERROR: libx264 version must be >= 0.99.
|
but when I look for x264, I get:
# eix -s x264
| Code: | [I] media-libs/x264
Available versions: 0.0.20110426 0.0.20111220 (~)0.0.20120327 (~)0.0.20120707 **9999 {10bit custom-cflags debug +interlaced pic static-libs +threads}
Installed versions: 0.0.20120707(11:02:08 PM 07/17/2012)(interlaced threads -10bit -custom-cflags -debug -pic -static-libs)
Homepage: http://www.videolan.org/developers/x264.html
Description: A free library for encoding X264/AVC streams
* media-plugins/gst-plugins-x264
Available versions: (0.10) 0.10.16!t 0.10.17!t 0.10.18!t
Homepage: http://gstreamer.freedesktop.org/
Description: plugin for gstreamer
* media-plugins/mediastreamer-x264
Available versions: 1.4.1
Homepage: http://www.linphone.org/
Description: mediastreamer plugin: add H264 support
* media-video/x264-encoder
Available versions: 0.0.20110426 0.0.20111220 (~)0.0.20120327 (~)0.0.20120707 **9999 {10bit custom-cflags debug ffmpeg ffmpegsource +interlaced (+)mp4 +threads}
Homepage: http://www.videolan.org/developers/x264.html
Description: A free commandline encoder for X264/AVC streams |
IIRC, media-libs/x264 gives libx264, but it's nowhere near 0.99 |
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Sat Jul 21, 2012 1:49 pm Post subject: |
|
|
fuzzybee,
Not exactly what I expected since I didn't see that version of python in your emerge info. In any event this is my libx264
| Code: | root@lmde mythtv-0.25.2 # ls -l /usr/lib32/libx264*
lrwxrwxrwx 1 root root 14 May 21 09:30 /usr/lib32/libx264.so -> libx264.so.120*
-rwxr-xr-x 1 root root 1124128 May 16 06:20 /usr/lib32/libx264.so.120*
root@lmde mythtv-0.25.2 # equery b /usr/lib32/libx264.so
* Searching for /usr/lib32/libx264.so ...
app-emulation/emul-linux-x86-medialibs-20120520 (/usr/lib32/libx264.so -> libx264.so.120)
app-emulation/emul-linux-x86-medialibs-20120520 (/usr/lib32/libx264.so.120)
|
This is where it's choking:
| Code: | libx264_encoder_deps="libx264"
die_license_disabled gpl libx264
enabled libx264 && require libx264 x264.h x264_encoder_encode -lx264 &&
die "ERROR: libx264 version must be >= 0.99."; }
|
Check the emul-linux-x86-medialibs package
| Code: | root@lmde mythtv-0.25.2 # equery l -p app-emulation/emul-linux-x86-medialibs
* Searching for emul-linux-x86-medialibs in app-emulation ...
[-P-] [ ] app-emulation/emul-linux-x86-medialibs-20120127:0
[IP-] [ ] app-emulation/emul-linux-x86-medialibs-20120520:0
|
Also I'm not sure if this is the problem reported in https://bugs.gentoo.org/show_bug.cgi?id=426942 _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Sat Jul 21, 2012 1:51 pm Post subject: |
|
|
here is what it gives me:
# equery l -p app-emulation/emul-linux-x86-medialibs
| Quote: | [ Searching for package 'emul-linux-x86-medialibs' in 'app-emulation' among: ]
* installed packages
* Portage tree (/usr/portage)
[-P-] [ ] app-emulation/emul-linux-x86-medialibs-20120127 (0)
[-P-] [M~] app-emulation/emul-linux-x86-medialibs-20120520 (0)
|
|
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Sat Jul 21, 2012 1:53 pm Post subject: |
|
|
BTW, it does appear to be the same error. Well, darn. I planned on upgrading my MythTV boxes this weekend.  |
|
| Back to top |
|
 |
bschnzl n00b


Joined: 13 Mar 2005 Posts: 40
|
Posted: Sat Jul 21, 2012 8:25 pm Post subject: |
|
|
I just ran into the same issue.
There is a workaround posted in the bug, to wit:
| Quote: | | Removing the "myconf=..." line in the ebuild allows the emerge to complete successfully. |
Myk Taylor (Bug Opener)
I did that and it worx, tho' you'll have to research the "Dev" tools. Running configure on the source with the line from the build log completed successfully, so it seems to be an ebuild issue. That should be fixed presently!
B. _________________ Persistance Pays |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Sun Jul 22, 2012 4:26 am Post subject: |
|
|
The newest sync works with some of my boxes, but my main server still dies with:
| Code: | * Running ./configure --prefix=/usr --libdir=/usr/lib64 --libdir-name=lib64 --mandir=/usr/share/man --enable-audio-alsa --enaable-firewire --disable-lirc --enable-libxvid --dvb-path=/usr/include --enable-xrandr --enable-xv --enable-x11 --enable-nonfreeenable-libmp3lame --enable-libx264 --enable-libvpx --enable-libfaac --with-bindings=perl,python --python=python2.6 --compile-tyk-menu --enable-symbol-visibility --enable-pic --cpu=opteron --disable-distcc
ERROR: libx264 version must be >= 0.99. |
Any suggestions? |
|
| Back to top |
|
 |
Snaketails n00b

Joined: 01 Jul 2003 Posts: 62 Location: Boronia.Vic.Oz.Au
|
Posted: Sun Jul 22, 2012 1:21 pm Post subject: |
|
|
Just to note, the original problem which as been solved in the latest sync was a error (as I see it) in the configure script..
| Code: |
* Running ./configure --prefix=/usr --mandir=/usr/share/man --libdir-name=lib64 --enable-pic --enable-symbol-visibility --disable-altivec --disable-audio-pulseoutput --enable-dvb --enable-firewire --disable-lirc --enable-libxvid --dvb-path=/usr/include --enable-xrandr --enable-xv --enable-x11 --enable-nonfree --disable-libcec --enable-libmp3lame --enable-libx264 --enable-libvpx --enable-libfaac --with-bindings=perl,python --python=python2.6 --compile-type=profile --enable-proc-opt --enable-vdpau --disable-joystick-menu --enable-symbol-visibility --extra-ldflags="-Wl,-O1 -Wl,--as-needed" --disable-distcc
./configure: eval: line 654: unexpected EOF while looking for matching `"'
./configure: eval: line 655: syntax error: unexpected end of file
./configure: line 655: warning: syntax errors in . or eval will cause future versions of the shell to abort as Posix requires
Unknown option "-Wl,--as-needed"".
|
The last part "Unknown option" was the part that barfed the configure script for MythTV, cause if you copied and pasted the same configure info above into a command line compile, you would have the same errors.
I have no idea about the other errors your now getting sorry. MythTV is currently building happily on my 64-bit server box  |
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Sun Jul 22, 2012 1:49 pm Post subject: |
|
|
fuzzybee,
Maybe an emerge -uavDN @world folowed with --depclean and a revdep-rebuild
Your kernel is 2.6.31, there's four versions of sys-devel/gcc and an unknown repository with automake  _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Mon Jul 23, 2012 3:12 am Post subject: |
|
|
Just finished my emerge world, and it bombed out on the mythtv package again, with
| Quote: | | ERROR: libx264 version must be >= 0.99. |
Man, this is frustrating. |
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Mon Jul 23, 2012 4:12 am Post subject: |
|
|
fuzzybee,
According to this thread it's fixed  _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Mon Jul 23, 2012 4:14 am Post subject: |
|
|
| Unfortunately, that only fixed the "Unknown option" error. Emerging mythtv works on my other boxes now. I'm still getting the x264 error on my server. |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Tue Jul 24, 2012 1:30 am Post subject: |
|
|
I've updated to 3.3.8 kernel, and I'm still getting
| Code: | ERROR: libx264 version must be >= 0.99.
|
Any ideas? |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Tue Jul 24, 2012 1:41 am Post subject: |
|
|
Getting odder. Apparently, ffmpeg plays into this, so I unmasked the most recent ffmpeg. I started the emerge, and *it* bombs out with:
| Code: | | ERROR: libx264 version must be >= 0.118. |
How do I determine the actual version of libx264 (as opposed to 0.0.20120707) ? |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Tue Jul 24, 2012 3:50 am Post subject: |
|
|
| Wow, this is frustrating. Where in the heck could the MythTV configure be getting this requirement that "libx264 version must be >= 0.99"? |
|
| Back to top |
|
 |
Snaketails n00b

Joined: 01 Jul 2003 Posts: 62 Location: Boronia.Vic.Oz.Au
|
Posted: Tue Jul 24, 2012 10:10 am Post subject: |
|
|
Try in here
[code]
grep -i x264 *
mythtv-0.25.1_p20120708.ebuild: >=media-libs/x264-0.0.20110426
mythtv-0.25.1_p20120708.ebuild: myconf="${myconf} --enable-libx264"
mythtv-0.25.1_p20120715.ebuild: >=media-libs/x264-0.0.20110426
mythtv-0.25.1_p20120715.ebuild: myconf="${myconf} --enable-libx264"
mythtv-0.25.2_p20120716.ebuild: >=media-libs/x264-0.0.20110426
mythtv-0.25.2_p20120716.ebuild: myconf="${myconf} --enable-libx264"
[/code/
in subdir <wherever portage root is>/portage/media-tv/mythtv |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Tue Jul 24, 2012 10:39 am Post subject: |
|
|
Thanks for the tip. I tried rolling x264 back to 0.0.20111220, and at least ffmpeg built this time. Mythtv, though, bombs out at the same spot  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Tue Jul 24, 2012 10:48 am Post subject: |
|
|
So, if I delete the "--enable-libx264" in the ./configure line, I can config the install. I don't need to encode to x264. How to I direct the ebuild to *not* enable libx264?
[EDIT]: For the time being, I did a "make" in the mythtv working directory. I'd presume this isn't the preferred solution. |
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Tue Jul 24, 2012 2:52 pm Post subject: |
|
|
| fuzzybee wrote: | So, if I delete the "--enable-libx264" in the ./configure line, I can config the install. I don't need to encode to x264. How to I direct the ebuild to *not* enable libx264?
[EDIT]: For the time being, I did a "make" in the mythtv working directory. I'd presume this isn't the preferred solution. |
Why not try media-tv/mythtv -x264 in package.use  _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Tue Jul 24, 2012 2:55 pm Post subject: |
|
|
| BillWho wrote: | | fuzzybee wrote: | So, if I delete the "--enable-libx264" in the ./configure line, I can config the install. I don't need to encode to x264. How to I direct the ebuild to *not* enable libx264?
[EDIT]: For the time being, I did a "make" in the mythtv working directory. I'd presume this isn't the preferred solution. |
Why not try media-tv/mythtv -x264 in package.use  |
Because I didn't know that I could do that  |
|
| Back to top |
|
 |
fuzzybee Apprentice

Joined: 09 May 2005 Posts: 152
|
Posted: Tue Jul 24, 2012 4:55 pm Post subject: |
|
|
I added media-tv/mythtv -x264 to my package.use, and once again it dies with the same libx264 error.
Is it possible for me to package my own ebuild without --enable-libx264 in the ./configure? |
|
| Back to top |
|
 |
Jaglover Advocate


Joined: 29 May 2005 Posts: 3973 Location: Saint Amant, Acadiana
|
Posted: Tue Jul 24, 2012 5:06 pm Post subject: |
|
|
media-tv/mythtv-0.25.2_p20120716 has no x264 flag.
Sanitize your system. That includes cleaning up the world file, making sure correct versions of pyhton and gcc are active, running depclean, revdep-rebuild, removing stale files, etc. Maybe running python-updater and perl-cleaner are in order, too. Once at this, clean up portage build directory, too.
Then try again. _________________ Please learn how to denote units correctly! |
|
| Back to top |
|
 |
|