Build fails with i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../trackdb -I./../paranoia -DDRIVER_TABLE_FILE=\"/usr/share/cdrdao/drivers\" -O2 -march=i686 -pipe -c -o ScsiIf-linux.o ScsiIf-linux.cc ScsiIf-linux.cc: In static member function 'static ScsiIf::ScanData* ScsiIf::scan(int*, char*)': ScsiIf-linux.cc:287: error: no matching function for call to 'stat::stat(const char [22], stat*)' /usr/include/bits/stat.h:40: note: candidates are: stat::stat() /usr/include/bits/stat.h:40: note: stat::stat(const stat&) Reproducible: Always Steps to Reproduce: 1. emerge glibc-2.12.1 2. emerge cdrdao 3. This happens on both i686 and amd64. Both systems were using hardened profile, but I don't think this is the issue.
Created attachment 243237 [details] the full build log.
*** This bug has been marked as a duplicate of bug 332237 *** *** This bug has been marked as a duplicate of bug 332237 ***
Created attachment 243239 [details] emerge --info for the i686 system.
I had same case, just remove gcdmaster from USE flags. That fixed :)