Opened 3 years ago

Closed 3 years ago

#56412 closed defect (fixed)

mlt @6.4.1_2 error: use of undeclared identifier 'ReSampleContext'

Reported by: tehcog (tehcog) Owned by: ddennedy (Dan Dennedy)
Priority: Normal Milestone:
Component: ports Version: 2.4.3
Keywords: mavericks Cc: RJVB (René Bertin), ShadSterling (Shad Sterling)
Port: mlt

Description (last modified by kencu (Ken))

After a general upgrade, ports attempts to rebuild mlt (and 2 others) but fails. Please see the attached main.log

May 02 16:00:09 xxXXXxx Error: Failed to build mlt: command execution failed
May 02 16:00:09 xxXXXxx Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mlt/mlt/main.log for details.
May 02 16:00:09 xxXXXxx Error: rev-upgrade failed: Error rebuilding mlt

Attachments (1)

main.log (132.8 KB) - added by tehcog (tehcog) 3 years ago.
main.log

Download all attachments as: .zip

Change History (11)

Changed 3 years ago by tehcog (tehcog)

Attachment: main.log added

main.log

comment:1 Changed 3 years ago by ddennedy (Dan Dennedy)

See #56414

comment:2 Changed 3 years ago by mf2k (Frank Schima)

Cc: ddennedy removed
Owner: set to ddennedy
Status: newassigned

comment:3 Changed 3 years ago by kencu (Ken)

Summary: mlt @6.4.1_2 fails to build on mavericksmlt @6.4.1_2 error: use of undeclared identifier 'ReSampleContext'

looks like another port that fails to build due to the ffmpeg upgrade.

comment:4 Changed 3 years ago by kencu (Ken)

Description: modified (diff)

comment:5 Changed 3 years ago by tehcog (tehcog)

This patch works, but similare may be needed for: transcode @1.1.7+x11 & strigi @0.7.8

comment:6 Changed 3 years ago by ddennedy (Dan Dennedy)

More than likely the ffmpeg upgrade broke transcode like it did MLT, but not sure about strigi. This was already anticipated and addressed in MLT upstream several months ago; however, the mlt port was not updated for the last release. The resolution for macports then was simply to upgrade MLT. However, I do not believe transcode upstream is maintained any longer; so, getting that fixed is likely a big job to patch the source. Sorry, I am not volunteering to do that; I have my own projects to maintain.

comment:7 Changed 3 years ago by ShadSterling (Shad Sterling)

Cc: ShadSterling added

comment:8 Changed 3 years ago by ddennedy (Dan Dennedy)

In 745ebf602ab8d2b02ccb4eb5fef8b5580f62dca9/macports-ports (master):

mlt: update to 6.8.0

  • convert to github PortGroup
  • add my github handle
  • build only against sdl2 (not 1.2) if not disable_sdl variant
  • add dependencies on fftw-3 and libebur120 for new filters
  • supersedes patch in #56414
  • resolves ffmpeg compile error reported in #56412

comment:9 Changed 3 years ago by tehcog (tehcog)

I may be mistaken, but this looks like it is fixed (transcode as well)

comment:10 Changed 3 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: assignedclosed

The git commit message is supposed to have the complete URL to the Trac ticket in order to close the ticket.

Note: See TracTickets for help on using tickets.