New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #12968 (closed update: fixed)

Opened 6 years ago

Last modified 4 years ago

RFE: MPlayer v1.0rc2 is out

Reported by: milosh@… Owned by: ecronin@…
Priority: Normal Milestone:
Component: ports Version: 1.5.0
Keywords: Cc: ecronin@…, milosh@…
Port:

Description

A new release candidate for MPlayer 1.0 has been issued some time ago. It would be good to update its port (the lvecheck does not signal it since the release directory keeps the previous versions).

I have tried modifying the port myself. Which included tweaking many configure args (mpdvdkit is cut into libdvdcss-internal and dvdread-internal, nut is now libnut, ...). But in the end, the linking stops with the following undefined symbols:

/usr/bin/ld: Undefined symbols:
_dvd_aid_from_lang
_dvd_angle
_dvd_number_of_subs
_dvd_parse_chapter_range
_dvd_sid_from_lang
_dvd_speed
_dvd_lang_from_aid
_dvd_lang_from_sid
_xvid_decore
_xvid_global
__Unwind_Resume
_stream_info_dvd
_FT_Glyph_StrokeBorder
_FT_Request_Size
_FcFreeTypeQueryFace
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1

So it seems there are problems with dvd* (but the only dvd libs are those in MPlayer's source) with xvid and with FT (freetype?). Note: I used the following variants: MPlayer +binary_codecs +caca +live +osd +xvid +x11 and I have the following dependencies installed:

  XviD @1.1.3_0 (active)
  fontconfig @2.4.2_0+macosx (active)
  freetype @2.3.5_0 (active)
  jpeg @6b_2 (active)
  lame @3.97_0 (active)
  libcaca @0.9_0 (active)
  libiconv @1.11_6+darwin_8 (active)
  libmad @0.15.1b_1 (active)
  libogg @1.1.3_1 (active)
  libpng @1.2.22_0+darwin_8 (active)
  libungif @4.1.4_1 (active)
  libvorbis @1.1.2_0 (active)
  live555 @2007.08.03a_0 (active)
  lzo2 @2.02_1+darwin_8 (active)
  ncurses @5.6_0+darwin_8 (active)
  zlib @1.2.3_1 (active)
  expat @2.0.1_0 (active)
  pkgconfig @0.22_0 (active)
  ncursesw @5.6_0+darwin_8 (active)

Most of them are the latest port (fontconfig, libogg, lzo2 and libungif are a revision late; libvorbis is slightly outdated). Here is a diff to show the modifications I made to the Portfile.

Attachments

MPlayer.diff (4.5 KB) - added by milosh@… 6 years ago.

Change History

Changed 6 years ago by milosh@…

comment:1 Changed 6 years ago by ecronin@…

I am in the middle of a time-sensitive project and will not be able to work on MacPorts until Dec 7 at the earliest. If someone is able to update the Portfile to rc2 please commit it.

comment:2 Changed 6 years ago by milosh@…

Just an update on my progress.

MPlayer +binary_codecs +caca +nodvd compiles

The Unwind_Resume comes from the +live variant. The dvd_* undefined symbol are caused by dvdread-internal and libdvdcss-internal... FT_* and Fc_* appear when using +osd xvid_* with +xvid.

comment:3 Changed 5 years ago by ecronin@…

Please try the update in #13551 and see if you still have problems. I've tested it on 10.5.1 but not 10.4.x

comment:4 Changed 5 years ago by ecronin@…

This bug can be closed as soon as the patch in #13551 is applied.

comment:5 Changed 5 years ago by ecronin@…

  • Status changed from new to closed
  • Cc ecronin@… added; ecronin@… removed
  • Resolution set to fixed

Updated to 1.0rc2 in r32229

comment:6 Changed 4 years ago by jmr@…

  • Type changed from enhancement to update

comment:7 Changed 4 years ago by anonymous

  • Milestone Port Updates deleted

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.