Created attachment 313551 [details] emerge --info calligra No PostgreSQL driver is build though postgres useflag is on. app-office/calligra-2.4.1 was built with the following: USE="(consolekit) crypt eigen exif fontconfig gif glib gsf handbook iconv jpeg jpeg2k kdcraw lcms mso (multilib) mysql okular openexr opengl pdf (policykit) postgres ssl threads tiff truetype xml xslt (-aqua) -attica -fftw -freetds -glew -gsl -kdepim -marble -openctl -semantic-desktop (-sybase) -test -word-perfect -xbase" CALLIGRA_FEATURES="braindump flow karbon kexi krita sheets stage words -plan" $ qlist -e calligra | grep kexidb.*driver.so /usr/lib64/kde4/kexidb_mysqldriver.so /usr/lib64/kde4/kexidb_sqlite3driver.so $
The problematic test in kexi/kexidb/drivers/CMakeLists.txt: IF (POSTGRESQL_FOUND AND PQXX_FOUND AND PQXX_VERSION VERSION_GREATER PQXX_MIN_VERSION AND PQXX_VERSION VERSION_LESS PQXX_MAX_VERSION) It does not evaluate to true with libpqxx-4.0. There is no warning, no error. I can't say, if kexi really needs version in ]3.0.0, 4.0.0[. Could you ask upstream? (bugs.kde.org)
OK... https://bugs.kde.org/show_bug.cgi?id=300871
Based on the response from the kde folks here: https://bugs.kde.org/show_bug.cgi?id=300871 I don't think they intend to support libpqxx > 3.x, as they are moving away from using libpqxx altogether. Not sure what that means for us, as there is no libpqxx < 4 in the tree.
Right now that means masking the useflag
Nothing we can do here, sorry. One day there will be calligra-3 ...