woo

Can't Install on Clean Ubuntu 14.10 - (mencoder missing)

Asked by Simon Gibbon

I have a clean install of Ubuntu 14.10, which connected to the ppa as detailed in the installation instructions and now Woo exists in the package repository.

When I come to install the Woo binary package, using apt-get install, then installation is stopped because mencoder is not available.

When I Google to try to install mencoder, there are still dependencies of mencoder which are not availabe in Ubuntu 14.10, so I am unable to install Woo.

Anybody successfully install Woo on a clean Ubuntu 14.10?

Thanks, Simon

$ sudo apt-get install python-woo
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-woo : Depends: mencoder but it is not installable
E: Unable to correct problems, you have held broken packages.

Question information

Language:
English Edit question
Status:
Solved
For:
woo Edit question
Assignee:
No assignee Edit question
Solved by:
Václav Šmilauer
Solved:
Last query:
Last reply:
Revision history for this message
Václav Šmilauer (eudoxos) said :
#1

I found #1363877 which is the cause for mencoder package not being built for utopic (14.10). I will check if I can build mencoder in the PPA from 14.04 sources. Mencoder is only needed for creating videos from snapshots, but I wil ltry to solve this without changing packaging information.

Revision history for this message
Simon Gibbon (simon-gibbon) said :
#2

Thanks very much for doing this, appreciate not exactly on the main stream of discrete element programming.

Revision history for this message
Best Václav Šmilauer (eudoxos) said :
#3

Thanks, feedback appreciated :) I change the depends to mencoder | libav-utils | ffmpeg so it will be installable on 14.10 again (I also upgraded one computer to that release to test). Unfortunately, I have not figured out how to use avconv yet (http://stackoverflow.com/questions/28188385/avconv-convert-sequence-of-randomly-named-images-to-video), so you will get errors when creating movies from snapshots (when woo.utils.makeVideo is called), but that should be the only limitation. If you manage to install mencoder by hand somehow, Woo will pick it up. Rev 3624 plus updated packaging is building in https://launchpad.net/~eudoxos/+archive/ubuntu/woo-daily/+packages right now. Hopefully that will solve the issue, I am waiting for your confirmation, though. Cheers! v.

Revision history for this message
Simon Gibbon (simon-gibbon) said :
#4

Thanks Václav Šmilauer, that solved my question.

Revision history for this message
Simon Gibbon (simon-gibbon) said :
#5

Brilliant, did an apt-get update, apt-get install python-woo and all went well.

Thanks very much, Simon

Revision history for this message
Simon Gibbon (simon-gibbon) said :
#6

I have now managed to install mencoder, based on this post - http://ubuntuforums.org/showthread.php?t=2256913

Basically what worked for me was to first install git and yasm - sudo apt-get install git yasm

Then download mplayer svn snapshot from http://mplayerhq.hu/design7/dload.html

Unpack the download tar -xvf mplayer-checkout-snapshot.tar.bz2

Then in the mplayer source directory run ./configure, make, and sudo make install - during ./configure ffmpeg is downloaded via git.

The process runs with a lot of warnings taking 10+ minutes but in the end I have mencoder.

Now video capture in woo works very simply, thanks.

Revision history for this message
Václav Šmilauer (eudoxos) said :
#7

I added support for (one-pass) encoding via avconv/ffmpeg in rev. 3635. Enjoy.