Public bug reported: The libhybris package fails to build against glibc 2.26:
In file included from hooks.c:42:0: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ hooks.c: At top level: hooks.c:2368:15: error: ‘cfree’ undeclared here (not in a function); did you mean ‘free’? {"cfree", cfree }, ^~~~~ free hooks.c:2618:16: error: ‘writev’ undeclared here (not in a function); did you mean ‘write’? {"writev", writev}, ^~~~~~ write Makefile:537: recipe for target 'libhybris_common_la-hooks.lo' failed make[4]: *** [libhybris_common_la-hooks.lo] Error 1 https://launchpad.net/ubuntu/+source/libhybris/0.1.0+git20151016+6d424c9-0ubuntu25 Because libhybris has a strict versioned dependency against glibc, it cannot be included in Ubuntu 17.10 without resolving this build failure. I see that there is an active upstream, so perhaps they would like to fix this build failure and continue to include libhybris in Ubuntu 17.10. It is also possible that there is no longer any interest in maintaining libhybris in Ubuntu because there is no longer an Ubuntu Touch product based on this, and therefore this package should be removed. ** Affects: libhybris (Ubuntu) Importance: Undecided Assignee: Simon Fels (morphis) Status: New ** Changed in: libhybris (Ubuntu) Assignee: (unassigned) => Simon Fels (morphis) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libhybris in Ubuntu. https://bugs.launchpad.net/bugs/1718030 Title: libhybris fails to build with glibc 2.26 Status in libhybris package in Ubuntu: New Bug description: The libhybris package fails to build against glibc 2.26: In file included from hooks.c:42:0: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ hooks.c: At top level: hooks.c:2368:15: error: ‘cfree’ undeclared here (not in a function); did you mean ‘free’? {"cfree", cfree }, ^~~~~ free hooks.c:2618:16: error: ‘writev’ undeclared here (not in a function); did you mean ‘write’? {"writev", writev}, ^~~~~~ write Makefile:537: recipe for target 'libhybris_common_la-hooks.lo' failed make[4]: *** [libhybris_common_la-hooks.lo] Error 1 https://launchpad.net/ubuntu/+source/libhybris/0.1.0+git20151016+6d424c9-0ubuntu25 Because libhybris has a strict versioned dependency against glibc, it cannot be included in Ubuntu 17.10 without resolving this build failure. I see that there is an active upstream, so perhaps they would like to fix this build failure and continue to include libhybris in Ubuntu 17.10. It is also possible that there is no longer any interest in maintaining libhybris in Ubuntu because there is no longer an Ubuntu Touch product based on this, and therefore this package should be removed. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhybris/+bug/1718030/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp