#30524: Avidemux avidemux-2.5.3_5+aac+dts+lame+ogg+x264+xvi fails to build --------------------------------+------------------------------------------- Reporter: rampitec@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: lion, aac, LP64 | Port: avidemux --------------------------------+------------------------------------------- Comment(by kato23@…): First of all, try building {{{avidemux}}} again after editing the Portfile of {{{avidemux}}} as shown in [https://trac.macports.org/ticket/26528 #26528]: {{{ # edit Portfile of avidemux - -DCMAKE_include_directories_BEFORE=ON + -DCMAKE_INCLUDE_DIRECTORIES_BEFORE=ON }}} A patch for the error caused by line no. 609 in {{{dsputil_mmx.c}}} is [http://trac.macports.org/changeset/79700 mplayer-devel: Fix dsputil and mp3lib inline asm]: {{{ # in line 609 of avidemux_2.5.3/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/dsputil_mmx.c - "movzx (%3,%4), %2 \n" + "movzbl (%3,%4), %2 \n" }}} However, there may be further inline assembly issues because from Xcode 4 on Apple has switched to the llvm/clang compiler collection [[BR]] and {{{clang}}} now uses its integrated assembler (instead of the previous GNU assembler) by default on most X86 targets [[BR]](see [http://clang.llvm.org/compatibility.html#inline-asm Language Compatibility: Inline assembly]). To disable the default use of {{{clang}}}'s integrated assembler we could add to the {{{avidemux}}} Portfile ... {{{ configure.cflags-append -no-integrated-as configure.cxxflags-append -no-integrated-as }}} ... or try to switch back to the gcc compiler collection ... {{{ sudo -H -i port -v clean --work avidemux port -f -v install avidemux +aac+dts+lame+ogg+x264+xvid configure.cc='gcc-4.2' configure.cxx='g++-4.2' }}} (Note: I installed {{{avidemux @2.5.3_7+aac+dts+lame+ogg+x264+xvid}}} on Mac OS X 10.6.8 in a custom location as described in [[BR]]the {{{MacPorts Guide}}}, [http://guide.macports.org/#installing.macports.source.multiple 2.3.4. Install Multiple MacPorts Copies].) -- Ticket URL: <https://trac.macports.org/ticket/30524#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS