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

Reply via email to