[Bug 3336] New: openssh-8.6_p1 fails to build tests with glibc 2.34

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Tue Aug 10 17:38:35 AEST 2021


https://bugzilla.mindrot.org/show_bug.cgi?id=3336

            Bug ID: 3336
           Summary: openssh-8.6_p1 fails to build tests with glibc 2.34
           Product: Portable OpenSSH
           Version: 8.6p1
          Hardware: amd64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Build system
          Assignee: unassigned-bugs at mindrot.org
          Reporter: timo.gurr at gmail.com

Created attachment 3542
  --> https://bugzilla.mindrot.org/attachment.cgi?id=3542&action=edit
openssh-8.6_p1-build.log

While tests compile fine on a system with glibc 2.33 it fails to do so
on systems with glibc 2.34 with:

[...]
make[1]: Leaving directory
'/var/tmp/paludis/build/net-misc-openssh-8.6_p1/work/openssh-8.6p1/openbsd-compat/regress'
closefromtest.c:27:5: error: conflicting types for 'closefrom'
   27 | int closefrom(int);
      |     ^~~~~~~~~
In file included from closefromtest.c:23:
/usr/x86_64-pc-linux-gnu/include/unistd.h:363:13: note: previous
declaration of 'closefrom' was here
  363 | extern void closefrom (int __lowfd) __THROW;
      |             ^~~~~~~~~
make[1]: *** [Makefile:22: closefromtest] Error 1
make: *** [Makefile:753: compat-tests] Error 2
[...]

Complete build.log attached.

See also: https://bugs.gentoo.org/806761

-- 
You are receiving this mail because:
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list