I was trying to bump gephex to 0.4.4, but.. /bin/sh ../../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -fpic -O2 -march=athlon-xp -pipe -shared -fpic -Wl,-O1,--as-needed -o chromakeymodule.so chromakeymodule-chromakeymodule_auto.o chromakeymodule-chromakeymodule.o libtool: link: i686-pc-linux-gnu-gcc -fpic -O2 -march=athlon-xp -pipe -fpic -Wl,-O1 -Wl,--as-needed -o chromakeymodule.so chromakeymodule-chromakeymodule_auto.o chromakeymodule-chromakeymodule.o /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../crt1.o: In function `_start': (.text+0x18): undefined reference to `main' collect2: ld returned 1 exit status make[4]: *** [chromakeymodule.so] Error 1 Other issues.. - It has old bundled FFMPEG. - It needs GCC 4.3 patching (attaching one here, might be unfinished) - It needs patching to find libmpeg3 (attaching one here, might be unfinished)
Created attachment 175114 [details] Ebuild for 0.4.4. Might want to simply --without-FFMPEG because bundled junk blows.
Created attachment 175115 [details, diff] Missing includes for GCC 4.3.
Created attachment 175116 [details, diff] Fix configure.ac to find libmpeg3.
It also needs libXv as a dep wrt bug 239799. At least build-time.
So as said, this is a work in progress but it's a starting point for someone. I lost my intrest. Current version 0.4.3 also fails with GCC 4.3.2.
In fact, because the current version and the new version both are incompatible with GCC 4.3, I'm requesting removal of this package. CCing treecleaners. You can see the justifications in this bug.
18:13 <@aballier> ssuominen: (gephex error) seems its missing the -shared option at link 18:14 <@aballier> check if you've not been overiding it with your ldflags but as said I totally lost intrest in the package for now.
*** Bug 251268 has been marked as a duplicate of this bug. ***
+# Peter Alfredsen <loki_val@gentoo.org> +# Masking for removal in 30 days. +# Fails to build with gcc-4.3, bug 250712 +media-video/gephex + On behalf of video herd.
Gone