Again missing headers.
Steps to reproduce:
1. echo "=media-gfx/surf-1.0.5" >> /etc/portage/package.keywords
2. USE="gtk" emerge -v1 =media-gfx/surf-1.0.5
The error messages:
> polyx.h:29:22: error: iostream.h: No such file or directory
> polyx.h:72: error: expected constructor, destructor, or type conversion before '&' token
mymemory.cc:35:22: error: iostream.h: No such file or directory
SymbolTable.cc:26:22: error: iostream.h: No such file or directory
> ../curve/Monom.h: In function 'void negate(CMonom<Coeff, num>&)':
> ../curve/Monom.h:125: error: reference to 'negate' is ambiguous
> ../curve/Monom.h:123: error: candidates are: template<class Coeff, int num> void negate(CMonom<Coeff, num>&)
> ../curve/doubleMath.h:34: error: candidates are: void negate(double&)
My emerge --info: as in the Bug 230511, comment 4.
The patch is huge!
NOTE: The patch does no work! I must tell I gave up...
Created attachment 159667 [details, diff]
+*surf-1.0.5-r1 (09 Jul 2008)
+ 09 Jul 2008; Peter Alfredsen <firstname.lastname@example.org>
+ +files/surf-1.0.5-configurefixup.patch, +files/surf-1.0.5-gcc43.patch,
+ -surf-1.0.5.ebuild, +surf-1.0.5-r1.ebuild:
+ Fixup for gcc-4.3, bug #230898. Thank you very much to Marek Miller
+ <email@example.com> for half of the gcc43 patch. Also fixup configure so it
+ actually detects tiffio and gmp headers, which it did not do before. Drop