Public bug reported: Binary package hint: seahorse
seahorse misbuilds on 64-bit architectures (amd64,ia64) with the most recent libldap2-dev, because certain functions are no longer exported in ldap.h by default, resulting in certain pointer return values being implicitly treated as ints. The error can be seen in the Debian ia64 build log for the latest seahorse binNMU: http://buildd.debian.org/fetch.cgi?pkg=seahorse;ver=2.20.3-1%2Bb1;arch=ia64;stamp=1201299907 Function `ldap_init' implicitly converted to pointer at seahorse-ldap- source.c:642 Our automated build log filter detected the problem(s) above that will likely cause your package to segfault on architectures where the size of a pointer is greater than the size of an integer, such as ia64 and amd64. This is often due to a missing function prototype definition. Since use of implicitly converted pointers is always fatal to the application on ia64, they are errors. Please correct them for your next upload. More information can be found at: http://wiki.debian.org/ImplicitPointerConversions This should be solved either by building with -DLDAP_DEPRECATED, or updating seahorse to use ldap_initialize() and ldap_sasl_bind_s() instead of ldap_init() and ldap_simple_bind_s(). ** Affects: seahorse (Ubuntu) Importance: High Status: Confirmed -- seahorse: misbuild on 64-bit architectures due to missing ldap prototypes https://bugs.launchpad.net/bugs/187328 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs