* QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * ../db/dist/../hash/hash_page.c:1407: warning: dereferencing type-punned pointer will break strict-aliasing rules [cut, a lot of these] * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * db_server_svc.c:528: warning: implicit declaration of function '__dbsrv_timeout' [cut, a lot of these] * QA Notice: Package has poor programming practices which may compile * but will almost certainly crash on 64bit architectures. * Function `dbiFreeIndexSet' implicitly converted to pointer at transaction.c:2084 Well, rpm is known to be broken, I'll try to fix as much as I can. If you want to help, please unmask app-arch/rpm-4.4.7-r2 and test it.
I stumbled over this bugzilla while trying to emerge rpm on x86_64. (I just needed rpm2cpio) FYI, I encountered two general problems with the ebuild (or better with the rpm-sources): - With USE flag "nls" I got compile errors (due to missing include of locale.h in (I think it was) macro.c) - I had to emerge emul-linux-x86 libs (I emerged emul-linux-x86-baselibs and ...-xlibs which are likewise emerged with openoffice-bin) otherwise I got strange linker errors. Regards
we'll roll with what's in the tree atm