This will error out like so: ./windres.rc:28:21: fatal error: windows.h: No such file or directory compilation terminated i686-pc-linux-gnu-windres: preprocessing failed. This was noted upstream and a clean compile needs the -- Reproducible: Always Steps to Reproduce: 1. Have gcc windres binutil present on your system 2. Emerge libspectrum 3. fail. Actual Results: Errors out per description Expected Results: Expected upstream should have a better detection in their build process. Also expected '--without-windres' to work but the version in Portage doesn't have the option available. Renaming /usr/bin/i686-pc-linux-gnu-windres out of the way allows compilation to succeed. Should be noted the same is required for app-emulation/fuse to compile successfully.
I'm almost certain bug will end up INVALID. Post your 'emerge --info' and a build log of one of the failing apps. Did you i.e. set CHOST and CBUILD to different values ?
Created attachment 280009 [details] emerge info
(In reply to comment #1) > I'm almost certain bug will end up INVALID. > > Post your 'emerge --info' and a build log of one of the failing apps. > > Did you i.e. set CHOST and CBUILD to different values ? Posted. And nope, they are the same. Bug is also confirmed at the link I provided by another Gentoo user who had to install SVN for it to work. Read Makefile.am in the package and it will jump out at you.
OK, sorry for jumping into conclusions. It seems that fuse/libspectrum have a silly notion of existence of winders being a proof of building for win32 (see configure.in). Minor note: in app-emulation/libspectrum/metadata.xml there seems to be a typo/encoding problem.
(In reply to comment #4) > OK, sorry for jumping into conclusions. > > It seems that fuse/libspectrum have a silly notion of existence of winders > being a proof of building for win32 (see configure.in). > > Minor note: in app-emulation/libspectrum/metadata.xml there seems to be a > typo/encoding problem. Sorry, I was actually trying to be brief as opposed to dick-ish (this time, at least. ;) ) I need a two-stage posting system so I can proof-read first.
Problem still persists; it's safe to say confirmed I'd think.