Hi there! Attatched you'll find an ebuild for avidemux-2.0.18. I removed the epatch-lines, that's all. I did not touch the ppc-source-modification in so if someone with ppc would please check if it's still necessary. Cheers, Marc.
Created attachment 20057 [details] Avidemux-2.0.18 ebuild
seems to have a gcc2 bug g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I.. -IADM_library -I../ADM_library -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -O2 -march=i686 -O3 -pipe -ffast-math -fomit-frame-pointer -fno-exceptions -fno-check-new -O2 -c -o synchrolib.o `test -f synchrolib.cc || echo './'`synchrolib.cc synchrolib.cc: In function `void sync_guard_init(sync_guard_t *, int)': synchrolib.cc:43: `PTHREAD_MUTEX_ERRORCHECK' undeclared (first use this function) synchrolib.cc:43: (Each undeclared identifier is reported only once synchrolib.cc:43: for each function it appears in.) synchrolib.cc:43: implicit declaration of function `int pthread_mutexattr_settype(...)' make[3]: *** [synchrolib.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/avidemux-2.0.18/work/avidemux-2.0.18/avidemux/mpeg2enc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/avidemux-2.0.18/work/avidemux-2.0.18/avidemux' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/avidemux-2.0.18/work/avidemux-2.0.18' make: *** [all] Error 2
yes it's a gcc2 bug with gcc 3.2.3 it compiles fine
I just commited it before seeing your comment, Martin. it's in ~arch right now. should we hardmask?
is so, only in default-1.0 profile
s/is so/if so/
sent this problem upstream and got a quick responce added gcc2 support in cvs