Opened 8 years ago

Closed 8 years ago

Last modified 5 years ago

#10531 closed Bug Report - General (Fixed)

Gentoo: mythnetvision fails to install

Reported by: christopher.j.reeves@… Owned by: robertm
Priority: minor Milestone: 0.25
Component: Packaging Version: Master Head
Severity: medium Keywords: Gentoo
Cc: Ticket locked: no

Description

Python2 is installed, however it appears that it the installer script is not finding the appropriate python2 libraries.

Verifying ebuild manifests

Emerging (1 of 1) media-plugins/mythnetvision-0.25_pre20120329 from mythtv

  • mythtv-0.25_pre20120329.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]

Unpacking source... Unpacking mythtv-0.25_pre20120329.tar.gz to /tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work Source unpacked in /tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work Preparing source in /tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work/MythTV-mythtv-f73dbda/mythplugins ... Source prepared. Configuring source in /tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work/MythTV-mythtv-f73dbda/mythplugins ...

./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 --compile-type=release --disable-mytharchive --disable-mythbrowser --disable-mythgallery --disable-mythgame --disable-mythmusic --enable-mythnetvision --disable-mythnews --disable-mythweather --disable-mythzoneminder MythNetvision? requires the MythTV Python bindings (MythTV) MythNetvision? requires the Python pycurl library (pycurl) MythNetvision? requires the Python URL library 2 (urllib2) MythNetvision? requires the Python OAuth library (oauth) Disabling MythNetvision? due to missing dependencies.

Configuration settings:

qmake /usr/bin/qmake

MythArchive? plugin will not be built MythBrowser? plugin will not be built MythGallery plugin will not be built MythGame? plugin will not be built MythMusic plugin will not be built MythNetvision? plugin will not be built MythNews? plugin will not be built MythWeather? plugin will not be built MythZoneMinder? plugin will not be built

Source configured. Compiling source in /tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work/MythTV-mythtv-f73dbda/mythplugins ...

make -j3 cd cleanup/ && make -f Makefile make[1]: Entering directory `/tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work/MythTV-mythtv-f73dbda/mythplugins/cleanup' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work/MythTV-mythtv-f73dbda/mythplugins/cleanup'

Source compiled. Test phase [not enabled]: media-plugins/mythnetvision-0.25_pre20120329

Install mythnetvision-0.25_pre20120329 into /tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/image/ category media-plugins

  • ERROR: media-plugins/mythnetvision-0.25_pre20120329 failed (install phase):
  • no Makefile found
  • Call stack:
  • ebuild.sh, line 85: Called src_install
  • environment, line 2053: Called mythtv-plugins_src_install
  • environment, line 1895: Called einstall 'INSTALL_ROOT=/tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/image/'
  • phase-helpers.sh, line 515: Called die
  • The specific snippet of code:
  • die "no Makefile found"
  • If you need support, post the output of 'emerge --info =media-plugins/mythnetvision-0.25_pre20120329',
  • the complete build log and the output of 'emerge -pqv =media-plugins/mythnetvision-0.25_pre20120329'.
  • This ebuild used the following eclasses from overlays:
  • /gentoo/overlay/mythtv/Gentoo/eclass/mythtv-plugins.eclass
  • /gentoo/overlay/mythtv/Gentoo/eclass/mythtv.eclass
  • This ebuild is from an overlay named 'mythtv': '/gentoo/overlay/mythtv/Gentoo/'
  • The complete build log is located at '/tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/temp/build.log'.
  • The ebuild environment file is located at '/tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/temp/environment'.
  • S: '/tmp/portage/media-plugins/mythnetvision-0.25_pre20120329/work/MythTV-mythtv-f73dbda/mythplugins'

Change History (3)

comment:1 Changed 8 years ago by Raymond Wagner

Component: Plugin - MythNetvisionPackaging
Resolution: Fixed
Status: newclosed
Version: UnspecifiedMaster Head

media-plugins/mythnetvision now enforces selection of proper Python binary when user sets incompatible version as default.

comment:2 Changed 7 years ago by cdstealer@…

I just had the same issue with 0.26.. it seems as though pycurl and mythtv need to be built against Python-2.X. Check your "eselect python list". I found after I recompiled pycurl and mythtv against the correct python version, all is well. I had built everything against python-3.2

comment:3 Changed 5 years ago by akliewer99@…

UPDATE: Had same error with "fixes_0.27" while building from source. My system a MacBook Pro with OSX 10.9.4, Homebrew installed perl5.16, python2.7.8, php55 etc. The only version of OAuth that works is the old version 1.0 of the OAuth Library. Even 1.0.1 will NOT work. Get the version 1.0 from: https://pypi.python.org/pypi/oauth/1.0. - Hoping this saves you hours of work, AMK

Note: See TracTickets for help on using tickets.