(s): /usr/include/uint32.h Searching all installed packages for file collisions... Press Ctrl-C to Stop dev-db/cdb-0.75-r2 /usr/include/uint32.h Package 'sci-libs/primegen-0.97' NOT merged due to file collisions. If necessary, refer to your elog messages for the whole content of the above message.
Created attachment 178718 [details, diff] patch to ebuild Changes to ebuild: -install to /usr/include/cdb -do not install TARGETS file, it's only needed for "make clean" in source tree -include stdint patch (will follow immediately)
Created attachment 178720 [details, diff] use stdint.h for uint32_t Do not probe for a 32 bit type, stdint.h already defines one. And do not mess around how to create the biggest number that can be represented in that type, this is also defined in stdint.h
Bump. * Detected file collision(s): * * /usr/include/uint32.h * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sci-libs/primegen-0.97 * /usr/include/uint32.h
I fixed sci-libs/primegen-0.97-r1 which does not include the uint*.h headers anymore. It is however probably a bad idea to have such general header names in /usr/include, so I leave it to php team to see what to do with cdb.
I applied the patch from Rolf. Thanks for the work, dev-db/cdb-0.75-r3 is now in CVS and soon on a mirror near you.
There problem with postfix now: https://bugs.gentoo.org/show_bug.cgi?id=313405 Probably all stuff that require cdb might fails to compile.