Opened 12 years ago

Closed 12 years ago

#1991 closed defect (fixed)

Configure Downloads FFMpeg Source That Won't Compile With Current Release

Reported by: ewilde@… Owned by: reimar
Priority: normal Component: administration
Version: unspecified Severity: normal
Keywords: mphq Cc: diego@…, cehoyos
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

The home-grown configure script downloads the latest version of FFMpeg from the git repository. Even if you've previously downloaded a working version of the FFMpeg source, the configure script updates the source to the latest version.

As of 2011 Oct 2, I downloaded mplayer source which is apparently mplayer-export-2011-04-19.tar.bz2.

When I attempted to compile this source using the FFMpeg source that the configure script downloaded, I got numerous errors having to do with references to deprecated or missing fields in the FFMpeg structures. I also got errors having to do with incorrect parameters being passed to the FFMpeg functions and even missing functions.

The configure script that is bundled with a particular version of the mplayer source should download a fixed, known-working version of the FFMpeg source, not the latest from the git tree. Apparently, the owners of the FFMpeg source have no problem making code changes that are not backwards compatible so using the latest version of FFMpeg as a build component of a fixed version of mplayer is bound to be fraught with problems.

As an aside, you might want to try building the mplayer source with the latest FFMpeg source and check out all of the errors. There apparently are patches for some or all of them, that are being circulated on the Internet.

Change History (4)

comment:1 by cehoyos, 12 years ago

Cc: cehoyos@… added

You just had bad lucK: www.mplayerhq.hu automatically redirects to one of several servers, www8.mplayerhq.hu has old sources, use for example
http://www1.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2

comment:2 by diego@…, 12 years ago

Component: build systemadministration
Keywords: mphq added; MPlayer removed
Owner: changed from diego@… to reimar
product: MPlayermphq

This is a problem in the project infrastructure, not in the build system. The snapshots should not update bundled libraries automatically.

comment:3 by diego@…, 12 years ago

Cc: diego@… added

And to elaborate a bit - the script that generates the snapshots should add then-current versions of all bundled libraries.

comment:4 by cehoyos, 12 years ago

Resolution: fixed
Status: newclosed

All mirrors should be up-to-date now.

Thank you for the report!

Note: See TracTickets for help on using tickets.