Opened 15 years ago
Closed 15 years ago
#23878 closed defect (fixed)
Problem compiling "MLT"
Reported by: | samuel@… | Owned by: | ddennedy (Dan Dennedy) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.8.2 |
Keywords: | Cc: | ||
Port: | mlt |
Description
Hope someone can help me -The HTML file below is the entire terminal dump (With debug info)
Please mail me "samuel AT robopsi.homelinux.com" if you can help. (System = Mac Mini with Intel core duo (not core2duo) 1.6Ghz CPU and 2GB RAM, 500GB HDD, 32bit Snow Leopard /w Xcode) until now. I only really wanted to be able to run "kdenlive" which requires the MLT package, hence the problem
http://robopsi.homelinux.com/macstuff/macports_MLT_compile_problem_Terminal_Dump.html
I hope you can help me.
I look forward to your email - Thanks :-)
Attachments (1)
Change History (5)
Changed 15 years ago by samuel@…
Attachment: | macports_MLT_compile_problem_Terminal_Dump.html added |
---|
comment:1 Changed 15 years ago by jmroot (Joshua Root)
Keywords: | MLT removed |
---|---|
Milestone: | MacPorts 1.8.3 |
Owner: | changed from macports-tickets@… to dan@… |
Port: | mlt added; MLT removed |
Priority: | High → Normal |
comment:2 Changed 15 years ago by ddennedy (Dan Dennedy)
Currently, MLT for OS/X requires an ffmpeg with swscale. It has configure --avformat-swscale in the Portfile to be compatible with some older versions of ffmpeg. Also, I see this in the ffmpeg/Portfile that applies to you:
platform darwin 10 { # ticket #20938 -- disable mmx for 32 bit intel only if { $build_arch == "i386" } { if { ![variant_isset no_gpl] } { configure.args-delete --enable-swscale } if { ![variant_isset no_mmx] } { configure.args-append --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext } } }
So, I built and installed ffmpeg (was running and suggesting using ffmpeg-devel) to see if I can drop the explicit MLT dependency on swscale (let autodetect work). Alas, it does not work. Can someone suggest a way to make a Portfile variant that is based on the variant of a dependency? The only workaround at the moment on i386/10.6 is to use ffmpeg-devel instead of ffmpeg.
comment:3 Changed 15 years ago by ddennedy (Dan Dennedy)
MLT Portfile was updated to upstream 0.5.2 in ticket #24030 and in doing so changed dependency to ffmpeg-devel, which always uses swscale.
comment:4 Changed 15 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
So I take it this is fixed then.
As per the ticket guidelines linked prominently from the New Ticket page, please don't set the Milestone field, and please remember to cc the maintainer.