Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#37631 closed defect (duplicate)

avidemux build fails

Reported by: CharlesRThomasJr@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), cross@…, vincent.mcintyre@…
Port: avidemux

Description (last modified by ryandesign (Ryan Carsten Schmidt))

macbook:~ c$ sudo port install avidemux
Password:
--->  Computing dependencies for sqlite3
--->  Fetching archive for sqlite3
--->  Attempting to fetch sqlite3-3.7.15.2_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/sqlite3
--->  Attempting to fetch sqlite3-3.7.15.2_0.darwin_12.x86_64.tbz2.rmd160 from http://packages.macports.org/sqlite3
--->  Installing sqlite3 @3.7.15.2_0
--->  Cleaning sqlite3
--->  Computing dependencies for sqlite3
--->  Deactivating sqlite3 @3.7.15.1_0
--->  Cleaning sqlite3
--->  Activating sqlite3 @3.7.15.2_0
--->  Cleaning sqlite3
--->  Computing dependencies for avidemux
--->  Dependencies to be installed: cmake spidermonkey nspr yasm
--->  Fetching archive for cmake
--->  Attempting to fetch cmake-2.8.10_1.darwin_12.x86_64.tbz2 from http://packages.macports.org/cmake
--->  Attempting to fetch cmake-2.8.10_1.darwin_12.x86_64.tbz2.rmd160 from http://packages.macports.org/cmake
--->  Installing cmake @2.8.10_1
--->  Activating cmake @2.8.10_1
--->  Cleaning cmake
--->  Fetching archive for nspr
--->  Attempting to fetch nspr-4.8.9_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/nspr
--->  Attempting to fetch nspr-4.8.9_0.darwin_12.x86_64.tbz2.rmd160 from http://packages.macports.org/nspr
--->  Installing nspr @4.8.9_0
--->  Activating nspr @4.8.9_0
--->  Cleaning nspr
--->  Fetching archive for spidermonkey
--->  Attempting to fetch spidermonkey-1.7.0_6.darwin_12.x86_64.tbz2 from http://packages.macports.org/spidermonkey
--->  Attempting to fetch spidermonkey-1.7.0_6.darwin_12.x86_64.tbz2.rmd160 from http://packages.macports.org/spidermonkey
--->  Installing spidermonkey @1.7.0_6
--->  Activating spidermonkey @1.7.0_6
--->  Cleaning spidermonkey
--->  Fetching archive for yasm
--->  Attempting to fetch yasm-1.2.0_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/yasm
--->  Attempting to fetch yasm-1.2.0_0.darwin_12.x86_64.tbz2.rmd160 from http://packages.macports.org/yasm
--->  Installing yasm @1.2.0_0
--->  Activating yasm @1.2.0_0
--->  Cleaning yasm
--->  Fetching archive for avidemux
--->  Attempting to fetch avidemux-2.5.3_9.darwin_12.x86_64.tbz2 from http://packages.macports.org/avidemux
--->  Attempting to fetch avidemux-2.5.3_9.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/avidemux
--->  Attempting to fetch avidemux-2.5.3_9.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/avidemux
--->  Attempting to fetch avidemux-2.5.3_9.darwin_12.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/avidemux
--->  Fetching distfiles for avidemux
--->  Attempting to fetch avidemux_2.5.3.tar.gz from http://superb-dca2.dl.sourceforge.net/avidemux
--->  Verifying checksum(s) for avidemux
--->  Extracting avidemux
--->  Applying patches to avidemux
--->  Configuring avidemux
--->  Building avidemux
Error: org.macports.build for port avidemux returned: command execution failed
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port avidemux failed

Attachments (1)

main.log (359.8 KB) - added by cross@… 11 years ago.
main.log

Download all attachments as: .zip

Change History (6)

comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: avidemux added
Summary: Avidemux Installavidemux build fails

We would need to see the main.log file to know why the build failed. But I assume this is a duplicate of one of the other open avidemux tickets.

comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Could you attach the main.log please so that we can either classify this bug as a duplicate or begin analyzing the problem?

Changed 11 years ago by cross@…

Attachment: main.log added

main.log

comment:3 Changed 11 years ago by vincent.mcintyre@…

I'me seeing this as well, the critical big of my log (also present in main.log from cross@…) is

:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_avidemux/avidemux/work/avidemux_2.5.3/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/dsputil_mmx.c:609:10: error: invalid operand for instruction
:info:build         "movzx (%3,%4), %2 \n"
:info:build          ^
:info:build <inline asm>:3:20: note: instantiated into assembly here
:info:build movzx (%rsi,%rcx), %eax
:info:build                    ^~~~
:info:build 4 warnings and 1 error generated.
:info:build gmake[3]: *** [libavcodec/x86/dsputil_mmx.o] Error 1
$ uname -a
... Darwin Kernel Version 12.2.1: Thu Oct 18 16:32:48 PDT 2012; root:xnu-2050.20.9~2/RELEASE_X86_64 x86_64

FWIW there is a new version out (2.6.1), not sure how much bother it is to "macport" new versions.

Last edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:4 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Resolution: duplicate
Status: newclosed

The log attached by cross at gmx.net is incomplete. A clean log would be generated by cleaning and trying again.

"error: invalid operand for instruction" is the last error I see in the log; the first error I see is:

:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_avidemux/avidemux/work/avidemux_2.5.3/avidemux/ADM_coreUI/include/DIA_factory.h:209:64: error: default arguments can only be specified for parameters in a function declaration
:info:build                                                                 const char *name,uint32_t min,uint32_t max,const char *tip=NULL);
:info:build                                                                                                                        ^   ~~~~

So this is a duplicate of #32998.

We still don't know what error CharlesRThomasJr at usa.net was experiencing because he did not attach a log but I'll assume it's the same; to my knowledge nobody is able to build the avidemux port at this time.

Yes, we need to update avidemux to a newer version (that's #33012) but not 2.6.1, because it is considered experimental.

comment:5 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: cross@… vincent.mcintyre@… added
Note: See TracTickets for help on using tickets.