dev-games/gigi-9999 from Overlay gamerlay-stable don't compile cleanly,libpng-14.patch don't works. Reproducible: Always # cat /var/tmp/paludis/dev-games-gigi-9999/temp//libpng-14.patch.out ***** libpng-14.patch ***** =========================== PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < '/var/paludis/repositories/gamerlay/dev-games/gigi/files/libpng-14.patch' =========================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp |+++ gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored =========================== PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < '/var/paludis/repositories/gamerlay/dev-games/gigi/files/libpng-14.patch' =========================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp |+++ gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored =========================== PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < '/var/paludis/repositories/gamerlay/dev-games/gigi/files/libpng-14.patch' =========================== patching file src/GIL/extension/io/png_io_private.hpp Hunk #2 FAILED at 312. Hunk #3 FAILED at 350. 2 out of 3 hunks FAILED -- saving rejects to file src/GIL/extension/io/png_io_private.hpp.rej =========================== PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < '/var/paludis/repositories/gamerlay/dev-games/gigi/files/libpng-14.patch' =========================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp |+++ gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored =========================== PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < '/var/paludis/repositories/gamerlay/dev-games/gigi/files/libpng-14.patch' =========================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp |+++ gigi-9999/GG/src/GIL/extension/io/png_io_private.hpp -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored
Created attachment 253895 [details] Removed png-14 patch The patch doesn't seem to be needed any more, the lines touched by the patch are already changed in the source file.
@scarabeus: I hope you're the right person to handle this.
gigi-9999-r2.ebuild works good, but isn't in gamerlay-stable or Portage.
Created attachment 257132 [details] Gigi Live does now depend on Boost-1.45 as minimal version The live build will fail at the moment, because cmake will say it can't find boost. The reason is, that gigi depends on boost-1.45 as minimal version. Boost ebuilds for 1.45 can be found here: bug 320039
Created attachment 257149 [details] Quick fix of a typo, the ebuild works now. (Need >=Boost-1.44) Gigi-live needs boost-1.44 as a minimum not 1.45 like stated above.
Bugs for gamerlay overay are to be reported over IRC, not using gentoo bugzilla.
The fixed ebuild and patch is available from my overlay at http://git.overlays.gentoo.org/gitweb/?p=user/seden.git - available via layman (seden)