Ticket #23878 (closed defect: fixed)
Problem compiling "MLT"
| Reported by: | samuel@… | Owned by: | dan@… |
|---|---|---|---|
| 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
Change History
comment:1 Changed 3 years ago by jmr@…
- Priority changed from High to Normal
- Owner changed from macports-tickets@… to dan@…
- Port changed from MLT to mlt
- Keywords MLT removed
- Milestone MacPorts 1.8.3 deleted
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.
comment:2 Changed 3 years ago by dan@…
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.

