There are a few changes in glibc-2.10 that might make your software fail to build with it, please refer to my blog post [1] if you're not sure what the problem is. And no I don't usually provide emerge --info with these bugs because they are caused by glibc-2.10! Thanks, Diego [1] http://blog.flameeyes.eu/2009/05/24/c-libraries-galore
Created attachment 193457 [details] Build log
../../tools/dmalloc.c: In function 'char* bytestring(char*, size_t, char*, size_t)': ../../tools/dmalloc.c:412: error: invalid conversion from 'const char*' to 'char*'
and then.. ../../src/mptrace.c:271: error: cast from 'Pixel*' to 'Cardinal' loses precision ../../src/mptrace.c:273: error: cast from 'void**' to 'Cardinal' loses precision ../../src/mptrace.c:275: error: cast from 'long unsigned int*' to 'Cardinal' loses precision ../../src/mptrace.c:277: error: cast from 'Pixel*' to 'Cardinal' loses precision ../../src/mptrace.c:279: error: cast from 'Dimension*' to 'Cardinal' loses precision ../../src/mptrace.c:281: error: cast from 'Pixel*' to 'Cardinal' loses precision ../../src/mptrace.c:283: error: cast from 'long unsigned int*' to 'Cardinal' loses precision ../../src/mptrace.c:285: error: cast from 'Pixel*' to 'Cardinal' loses precision ../../src/mptrace.c:287: error: cast from 'Dimension*' to 'Cardinal' loses precision ../../src/mptrace.c:289: error: cast from 'Dimension*' to 'Cardinal' loses precision ../../src/mptrace.c:291: error: cast from 'Dimension*' to 'Cardinal' loses precision
Created attachment 193967 [details, diff] mpatrol-gcc44-glibc210.patch
that's a vote for "Keep" in case you were wondering ;)
(In reply to comment #4) > Created an attachment (id=193967) [edit] > mpatrol-gcc44-glibc210.patch > Someone with a glibc-2.10 host should apply this, *nudge*
Thanks for the patch, tested and applied to dev-libs/mpatrol-1.4.8-r2