Opened 12 years ago

Closed 11 years ago

#32092 closed defect (fixed)

Avidemux @2.5.3_6 +aac +dts +ogg +xvid build failure

Reported by: wahspilihp (Philip Shaw) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc:
Port: avidemux

Description

This does not appear to be a duplicate of #30525, which failed with a different error.

make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/avidemux/work/build'
shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/avidemux/work/build" && /usr/bin/make -j4 -w all " returned error 2
Error: Target org.macports.build returned: shell command failed (see log for details)
DEBUG: Backtrace: shell command failed (see log for details)

The output of the make command in question is in the attachment make_combined_output: the error in question appears to be on line 245: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/avidemux/work/avidemux_2.5.3/avidemux/ADM_libraries/ffmpeg/libavcodec/put_bits.h:189: error: ‘be2me_32’ was not declared in this scope

Attachments (3)

make_combined_output (223.7 KB) - added by wahspilihp (Philip Shaw) 12 years ago.
main.log (1014.0 KB) - added by wahspilihp (Philip Shaw) 12 years ago.
main.2.log (129.4 KB) - added by urilabob@… 12 years ago.
Log of avidemux install with only be2me_32 error.

Download all attachments as: .zip

Change History (7)

Changed 12 years ago by wahspilihp (Philip Shaw)

Attachment: make_combined_output added

Changed 12 years ago by wahspilihp (Philip Shaw)

Attachment: main.log added

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

Keywords: Avidemux libavacodec removed
Port: avidemux added; avidemux@2.5.6_6 removed

The first error I see in the log is:

error: gdk/gdkx.h: No such file or directory

You apparently have gtk2 installed with the quartz variant, which apparently avidemux is not compatible with.

comment:2 Changed 12 years ago by wahspilihp (Philip Shaw)

Ah, thanks, I didn't see anything about that in the portfile (I know about the variant-dependencies limitation)

As there at least used to be a quartz-based build on source forge, I suspect it would not be too hard to patch it to make it work with quartz - I'll have a look at that over the holidays when I have a bit more free time.

comment:3 Changed 12 years ago by urilabob@…

I think there are two separate bugs here: the "‘be2me_32’ was not declared in this scope" error that wahspilihp and the "error: gdk/gdkx.h: No such file or directory" that ryandesign noted. I am getting the first but not the second (because to the best of my knowledge, I don't have the quartz variant of gtk2). However I am running XCode 3.2.4 under OSX 10.6.8 - i.e. the version of XCode that was originally released for OSX 10.6. I'm guessing that that might be the underlying problem. Could you let me know what you are running, wahspilihp? I don't want to go through the pain of upgrading to XCode 4.2 and still have it fail afterward...

Changed 12 years ago by urilabob@…

Attachment: main.2.log added

Log of avidemux install with only be2me_32 error.

comment:4 Changed 11 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

Should be fixed by r110579.

Note: See TracTickets for help on using tickets.