Public bug reported: Binary package hint: evolution-data-server-dev
evolution-data-server dev 2.28.3.1-0ubuntu5 contains an upstream bug, as far as I can see. /usr/include/evolution-data-server-2.28/libedataserver/eds-version.h contains #define EDS_MICRO_VERSION 3.1 and #define EDS_CHECK_VERSION(major,minor,micro) \ (EDS_MAJOR_VERSION > (major) || \ (EDS_MAJOR_VERSION == (major) && EDS_MINOR_VERSION > (minor)) || \ (EDS_MAJOR_VERSION == (major) && EDS_MINOR_VERSION == (minor)) && \ EDS_MICRO_VERSION >= (micro)) If you try to use EDS_CHECK_VERSION, the pre-processor complains with "error: floating constant in preprocessor expression" The problem is the MICRO_VERSION should be an integer. Looks like upstream carelessness, fixed on the 2.28 upstream eds branch. ** Affects: evolution-data-server (Ubuntu) Importance: Undecided Status: New -- evolution-data-server header file contains illegal MICRO_VERSION https://bugs.launchpad.net/bugs/647953 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs