* QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * authpgsqllib.c:124: warning: implicit declaration of function ‘pg_encoding_to_char’ * * QA Notice: Package has poor programming practices which may compile * but will almost certainly crash on 64bit architectures. * * Function `pg_encoding_to_char' implicitly converted to pointer at authpgsqllib.c:124 * * Please file a bug about this at http://bugs.gentoo.org/ * with the maintaining herd of the package. * * * ERROR: net-libs/courier-authlib-0.62.4 failed. * Call stack: * misc-functions.sh, line 729: Called install_qa_check * misc-functions.sh, line 421: Called die * The specific snippet of code: * die "install aborted due to" \ * The die message: * install aborted due to poor programming practices shown above Reproducible: Always
This happens with 0.62.2 too, but only with "postgres" USE flag and only on amd64 architecture. Since the build complains about 64bit architectures in general, I'm not sure whether to change Hardware to "amd64"
this should be resolved in libpq 8.3, which is marked as unstable on all architectures. 8.1.11 is latest stable, but it needs additional header file(s) to include
Well, stop using the developer profile. That'll stop making every warning fatal. Re: postgres, there's postgresql-{base,server} with 8.4.1 available. They replace the old libpq/postgresql ebuilds and should be stable soon.
*** Bug 297893 has been marked as a duplicate of this bug. ***
just FYI, we are not using developer profile
see also http://bugs.gentoo.org/show_bug.cgi?id=265595
*** Bug 265595 has been marked as a duplicate of this bug. ***
Fixed within 0.63.0 (but the "fix" is only requiring an up-to-date postgresql-installation, if your system is up-to-date, you won't see this).