guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

162/163: gnu: Add glibc-mesboot 2.3.6. WIP


From: Jan Nieuwenhuizen
Subject: 162/163: gnu: Add glibc-mesboot 2.3.6. WIP
Date: Thu, 30 Aug 2018 01:03:42 -0400 (EDT)

janneke pushed a commit to branch wip-bootstrap
in repository guix.

commit 2052b65c40275da7954aeb2c64073485a81e18ff
Author: Jan Nieuwenhuizen <address@hidden>
Date:   Thu Aug 30 06:51:48 2018 +0200

    gnu: Add glibc-mesboot 2.3.6.   WIP
    
    * gnu/packages/commencement.scm (glibc-headers-mesboot): New variable.
    (glibc-mesboot0): Rename from glibc-mesboot.
    (glibc-mesboot): WIP update to 2.3.6.
    * gnu/packages/patches/glibc-boot-2.3.6.patch: New file.  Not added to
    local.mk yet; this may well dissappear/change again soon.
---
 gnu/packages/commencement.scm               | 273 ++++++++-
 gnu/packages/patches/glibc-boot-2.3.6.patch | 856 ++++++++++++++++++++++++++++
 2 files changed, 1122 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 7cc1ef9..aca46b8 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -852,11 +852,11 @@ ac_cv_c_float_format='IEEE (little-endian)'
                  (copy-recursively (string-append tcc "/include")
                                    (string-append out "/include"))))))))))))
 
-(define-public glibc-mesboot
+(define-public glibc-mesboot0
   (package-with-bootstrap-guile
    (package
      (inherit glibc)
-     (name "glibc-mesboot")
+     (name "glibc-mesboot0")
      (version "2.2.5")
      (source (origin
                (method url-fetch)
@@ -903,6 +903,9 @@ ac_cv_c_float_format='IEEE (little-endian)'
            "--without-cvs"
            "--without-gd"
            "--without-tls"
+           ;; Build Sun/ONC RPC support.  In particular,
+           ;; install rpc/*.h.
+           "--enable-obsolete-rpc"
            (string-append "--prefix=" out)))
         #:phases
         (modify-phases %standard-phases
@@ -962,7 +965,7 @@ ac_cv_c_float_format='IEEE (little-endian)'
      (propagated-inputs '())
      (native-inputs `(("binutils" ,binutils-mesboot0)
                       ("gcc" ,gcc-core-mesboot)
-                      ("libc" ,glibc-mesboot)
+                      ("libc" ,glibc-mesboot0)
 
                       ("coreutils" ,%bootstrap-coreutils&co)
                       ("diffutils" ,diffutils-mesboot)
@@ -1034,9 +1037,9 @@ ac_cv_c_float_format='IEEE (little-endian)'
                 (and
                  (zero?
                   (system* "./configure"
-                           "--disable-shared"
                            "--build=i686-unknown-linux-gnu"
                            "--host=i686-unknown-linux-gnu"
+                           "--disable-shared"
                            (string-append "--prefix=" out)))))))
           (add-after 'install 'install2
             (lambda* (#:key outputs #:allow-other-keys)
@@ -1057,7 +1060,7 @@ ac_cv_c_float_format='IEEE (little-endian)'
      (inputs '())
      (propagated-inputs '())
      (native-inputs `(("binutils" ,binutils-mesboot0)
-                      ("libc" ,glibc-mesboot)
+                      ("libc" ,glibc-mesboot0)
                       ("gcc" ,gcc-mesboot0)
 
                       ("coreutils" ,%bootstrap-coreutils&co)
@@ -1136,7 +1139,7 @@ ac_cv_c_float_format='IEEE (little-endian)'
      (inputs '())
      (propagated-inputs '())
      (native-inputs `(("binutils" ,binutils-mesboot0)
-                      ("libc" ,glibc-mesboot)
+                      ("libc" ,glibc-mesboot0)
                       ("gcc" ,gcc-mesboot0)
                       ("make" ,make-mesboot0)
 
@@ -1218,7 +1221,7 @@ ac_cv_c_float_format='IEEE (little-endian)'
      (propagated-inputs '())
      (native-inputs `(("binutils" ,binutils-mesboot)
                       ("gcc" ,gcc-mesboot0)
-                      ("libc" ,glibc-mesboot)
+                      ("libc" ,glibc-mesboot0)
 
                       ("coreutils" ,%bootstrap-coreutils&co)
                       ("diffutils" ,diffutils-mesboot)
@@ -1347,6 +1350,262 @@ ac_cv_c_float_format='IEEE (little-endian)'
               (zero?
                (apply system* "../configure" configure-flags))))))))))
 
+(define-public glibc-headers-mesboot
+  (package-with-bootstrap-guile
+   (package
+     (inherit glibc)
+     (name "glibc-headers-mesboot")
+     ;; (version "2.2.5")
+     ;; (version "2.3")
+     ;; (version "2.3.4")
+     (version "2.3.6")
+     ;; (version "2.4")
+     ;; (version "2.5")
+     (source (origin
+               (method url-fetch)
+               (uri (string-append "mirror://gnu/glibc/glibc-"
+                                   version
+                                   ".tar.gz"))
+               (patches (search-patches "glibc-boot-2.3.6.patch"))
+               (sha256
+                (base32
+                 ;; 2.2.5
+                 ;; "1vl48i16gx6h68whjyhgnn1s57vqq32f9ygfa2fls7pdkbsqvp2q"
+                 ;; 2.3
+                 ;; "1n1z8lpfk3vpwwxhivf36pg8qqll6mhipqghqc9xgd9gqyb0bcpw"
+                 ;; 2.3.4
+                 ;; "0syn8vlkmn5lz02b3v5i6np820ih551fv0dpg0fg2mp9mc51lpzc"
+                 ;; 2.3.6
+                 "1kb6pa9gs5gfskhis9my80sij515mcyn78zghkxsr4r2y6lkf4hq"
+                 ;; 2.4
+                 ;; "1rzx7ahrvkw4v3lm9nm5glnzqqf9bhpmbkr9v6vsr72k9jspf634"
+                 ;; 2.5
+                 ;; "14rlbbw1s66cs1d6p5lh6pqjg3fmdd5227qgv22mvmzfhr7arlqn"
+                 ))))
+     (supported-systems '("i686-linux"))
+     (inputs '())
+     (propagated-inputs '())
+     (native-inputs `(("binutils" ,binutils-mesboot)
+                      ("libc" ,glibc-mesboot0)
+                      ("gcc" ,gcc-mesboot)
+
+                      ("coreutils" ,%bootstrap-coreutils&co)
+                      ("diffutils" ,diffutils-mesboot)
+                      ("kernel-headers" ,%bootstrap-linux-libre-headers)
+                      ("make" ,make-mesboot)))
+     (outputs '("out"))
+     (arguments
+      `(#:implicit-inputs? #f
+        #:guile ,%bootstrap-guile
+        #:tests? #f
+        #:strip-binaries? #f
+        #:parallel-build? #f    ; gcc-2.95.3 ICEs on massively parallel builds
+        #:make-flags (list (string-append
+                            "SHELL="
+                            (assoc-ref %build-inputs "coreutils")
+                            "/bin/sh")
+                           "install-bootstrap-headers=yes" "install-headers")
+        #:configure-flags
+        (let ((out (assoc-ref %outputs "out"))
+              (headers (assoc-ref %build-inputs "kernel-headers")))
+          (list
+           ;;"--disable-shared"
+           ;;"--enable-static"
+           ;; Build Sun/ONC RPC support.  In particular,
+           ;; install rpc/*.h.
+           "--enable-obsolete-rpc"
+
+           "--disable-sanity-checks"
+           "--build=i686-unknown-linux-gnu"
+           "--host=i686-unknown-linux-gnu"
+           (string-append "--with-headers=" headers "/include")
+           "--enable-static-nss"
+           ;; "--without-pthread"
+           ;; "--without-threads"
+           ;; "--without-__thread"
+           "--without-cvs"
+           "--without-gd"
+           "--without-tls"
+           (string-append "--prefix=" out)))
+        #:phases
+        (modify-phases %standard-phases
+          (add-before 'configure 'setenv
+            (lambda* (#:key outputs #:allow-other-keys)
+              (let* ((out (assoc-ref outputs "out"))
+                     (headers (assoc-ref %build-inputs "kernel-headers"))
+                     (coreutils (assoc-ref %build-inputs "coreutils"))
+                     (libc (assoc-ref %build-inputs "libc"))
+                     (gcc (assoc-ref %build-inputs "gcc"))
+                     (cppflags (string-append
+                                ;;" -v"
+                                " -I " libc "/include"
+                                ;; " -I " (getcwd) "/include"
+                                " -I " headers "/include"
+                                ;;; ../include/limits.h:124:26: fatal error: 
limits.h: No such file or directory
+                                " -I " headers "/include/linux" ;; limits.h
+                                ;; " -D __STDC__=1"
+                                ;;" -D MES_BOOTSTRAP=1"
+                                " -D BOOTSTRAP_GLIBC=1"
+                                " -Dsize_t=int -Dwchar_t=int"
+                                ))
+                     (cflags (string-append " -L " (getcwd)
+                                            " -L " libc "/lib")))
+                (setenv "CONFIG_SHELL" (string-append
+                                        (assoc-ref %build-inputs "coreutils")
+                                        "/bin/sh"))
+                (setenv "SHELL" (getenv "CONFIG_SHELL"))
+                (format (current-error-port) "CONFIG_SHELL=~s\n" (getenv 
"CONFIG_SHELL"))
+
+                (setenv "PATH"
+                        (string-append
+                         (assoc-ref %build-inputs "coreutils") "/bin"
+                         ":" (assoc-ref %build-inputs "binutils") "/bin"
+                         ":" (assoc-ref %build-inputs "gcc") "/bin"
+                         ":" (assoc-ref %build-inputs "diffutils") "/bin"
+                         ":" (assoc-ref %build-inputs "make") "/bin"))
+
+                (setenv "CPP" (string-append gcc "/bin/gcc -E " cppflags))
+                (setenv "CC" (string-append gcc "/bin/gcc " cppflags cflags))
+
+                (substitute* "configure"
+                  (("[*]gcc-2.9.*[)]" all) (string-append "*[34].*|" all))
+                  (("3[.][[]2-9[]][*][)]" all) (string-append "*[34].*|" all))
+                  (("2[.]1[[]3-9[]][*][)]" all) (string-append 
"*2.[123][0-9].*|" all))
+                  (("/bin/pwd") (string-append coreutils "/bin/pwd")))
+                (setenv "C_INCLUDE_PATH" (string-append libc "/include"
+                                                        headers "/include"))
+                (setenv "LIBRARY_PATH" (string-append libc "/lib")))))
+          (replace 'install
+            (lambda* (#:key outputs make-flags #:allow-other-keys)
+              (let ((kernel-headers (assoc-ref %build-inputs "kernel-headers"))
+                    (out (assoc-ref outputs "out")))
+                (and (apply invoke "make" make-flags)
+                     ;; do we need this?
+                    (copy-recursively kernel-headers out)))))
+          ;; glibc-2.2.5 needs a slightly more classical invocation of 
configure
+          ;; configure: warning: 
CONFIG_SHELL=/gnu/store/kpxi8h3669afr9r1bgvaf9ij3y4wdyyn-bash-minimal-4.4.12/bin/bash:
 invalid host type
+          (replace 'configure
+            (lambda* (#:key configure-flags #:allow-other-keys)
+              (format (current-error-port) "running ../configure ~a\n" 
(string-join configure-flags))
+              (mkdir-p "build")
+              (chdir "build")
+              (zero?
+               (apply system* "../configure" configure-flags))))))))))
+
+(define-public glibc-mesboot
+  (package-with-bootstrap-guile
+   (package
+     (inherit glibc-headers-mesboot)
+     (name "glibc-mesboot")
+     (native-inputs `(("binutils" ,binutils-mesboot)
+                      ("libc" ,glibc-mesboot0)
+                      ("headers" ,glibc-headers-mesboot)
+                      ("gcc" ,gcc-mesboot)
+
+                      ("coreutils" ,%bootstrap-coreutils&co)
+                      ("diffutils" ,diffutils-mesboot)
+                      ("kernel-headers" ,%bootstrap-linux-libre-headers)
+                      ("make" ,make-mesboot)))
+     (outputs '("out"))
+     (arguments
+      `(#:implicit-inputs? #f
+        #:guile ,%bootstrap-guile
+        #:tests? #f
+        #:strip-binaries? #f
+        #:parallel-build? #f    ; gcc-2.95.3 ICEs on massively parallel builds
+        #:make-flags (list (string-append
+                            "SHELL="
+                            (assoc-ref %build-inputs "coreutils")
+                            "/bin/sh")
+                           ;;;"install-bootstrap-headers=yes" "install-headers"
+                           )
+        #:configure-flags
+        (let ((out (assoc-ref %outputs "out"))
+              (libc (assoc-ref %build-inputs "libc"))
+              (headers (assoc-ref %build-inputs "headers")))
+          (list
+           ;;"--disable-shared"
+           ;;"--enable-static"
+           ;; Build Sun/ONC RPC support.  In particular,
+           ;; install rpc/*.h.
+           "--enable-obsolete-rpc"
+
+           "--disable-sanity-checks"
+           "--build=i686-unknown-linux-gnu"
+           "--host=i686-unknown-linux-gnu"
+           ;;;(string-append "--with-headers=" headers "/include")
+           (string-append "--with-headers=" libc "/include") ;;;geen idee
+           "--enable-static-nss"
+           ;; "--without-pthread"
+           ;; "--without-threads"
+           ;; "--without-__thread"
+           "--without-cvs"
+           "--without-gd"
+           "--without-tls"
+           (string-append "--prefix=" out)))
+        #:phases
+        (modify-phases %standard-phases
+          (add-before 'configure 'setenv
+            (lambda* (#:key outputs #:allow-other-keys)
+              (let* ((out (assoc-ref outputs "out"))
+                     (headers (assoc-ref %build-inputs "headers"))
+                     (kernel-headers (assoc-ref %build-inputs 
"kernel-headers"))
+                     (coreutils (assoc-ref %build-inputs "coreutils"))
+                     (libc (assoc-ref %build-inputs "libc"))
+                     (gcc (assoc-ref %build-inputs "gcc"))
+                     (cppflags (string-append
+                                ;;" -v"
+                                ;; " -I " (getcwd) "/include"
+                                " -I " libc "/include"
+                                " -I " headers "/include"
+                                ;;" -I " headers "/include/linux"
+                                " -I " kernel-headers "/include/linux"
+;;; ../include/limits.h:124:26: fatal error: limits.h: No such file or 
directory
+;;; " -I " headers "/include/linux" ;; limits.h
+                                ;; " -D __STDC__=1"
+                                ;;" -D MES_BOOTSTRAP=1"
+                                " -D BOOTSTRAP_GLIBC=1"
+                                ))
+                     (cflags (string-append " -L " (getcwd)
+                                            " -L " libc "/lib")))
+                (setenv "CONFIG_SHELL" (string-append
+                                        (assoc-ref %build-inputs "coreutils")
+                                        "/bin/sh"))
+                (setenv "SHELL" (getenv "CONFIG_SHELL"))
+                (format (current-error-port) "CONFIG_SHELL=~s\n" (getenv 
"CONFIG_SHELL"))
+
+                (setenv "PATH"
+                        (string-append
+                         (assoc-ref %build-inputs "coreutils") "/bin"
+                         ":" (assoc-ref %build-inputs "binutils") "/bin"
+                         ":" (assoc-ref %build-inputs "gcc") "/bin"
+                         ":" (assoc-ref %build-inputs "diffutils") "/bin"
+                         ":" (assoc-ref %build-inputs "make") "/bin"))
+
+                (setenv "CPP" (string-append gcc "/bin/gcc -E " cppflags))
+                (setenv "CC" (string-append gcc "/bin/gcc " cppflags cflags))
+
+                (substitute* "configure"
+                  (("[*]gcc-2.9.*[)]" all) (string-append "*[34].*|" all))
+                  (("3[.][[]2-9[]][*][)]" all) (string-append "*[34].*|" all))
+                  (("2[.]1[[]3-9[]][*][)]" all) (string-append 
"*2.[123][0-9].*|" all))
+                  (("/bin/pwd") (string-append coreutils "/bin/pwd")))
+                (setenv "C_INCLUDE_PATH" (string-append libc "/include"
+                                                        headers "/include"))
+                (setenv "LIBRARY_PATH" (string-append libc "/lib")))))
+          (replace 'install
+            (lambda* (#:key make-flags #:allow-other-keys)
+              (apply invoke "make" make-flags)))
+          ;; glibc-2.2.5 needs a slightly more classical invocation of 
configure
+          ;; configure: warning: 
CONFIG_SHELL=/gnu/store/kpxi8h3669afr9r1bgvaf9ij3y4wdyyn-bash-minimal-4.4.12/bin/bash:
 invalid host type
+          (replace 'configure
+            (lambda* (#:key configure-flags #:allow-other-keys)
+              (format (current-error-port) "running ../configure ~a\n" 
(string-join configure-flags))
+              (mkdir-p "build")
+              (chdir "build")
+              (zero?
+               (apply system* "../configure" configure-flags))))))))))
+
 (define-public m4-mesboot
   (package-with-bootstrap-guile
    (package
diff --git a/gnu/packages/patches/glibc-boot-2.3.6.patch 
b/gnu/packages/patches/glibc-boot-2.3.6.patch
new file mode 100644
index 0000000..ca30b39
--- /dev/null
+++ b/gnu/packages/patches/glibc-boot-2.3.6.patch
@@ -0,0 +1,856 @@
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/adiff 
glibc-2.3.6/adiff
+--- /home/janneke/src/glibc-2.3.6/adiff        1970-01-01 01:00:00.000000000 
+0100
++++ glibc-2.3.6/adiff  2018-08-29 20:10:22.419618803 +0200
+@@ -0,0 +1,559 @@
++/gnu/store/a1x6gzn1cxfqkdfwr5wffj94y82ap4a8-gcc-mesboot-4.1.0/bin/gcc  -L 
/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
../sysdeps/i386/fpu/ftestexcept.c -c -std=gnu99 -O2 -Wall -Winline 
-Wstrict-prototypes -Wwrite-strings -g -mpreferred-stack-boundary=4    
-Wno-uninitialized -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES 
-I../include -I. 
-I/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/math -I.. 
-I../libio  -I/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3. [...]
++/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/ccqwCpqh.s: Assembler messages:
++/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/ccqwCpqh.s:30: Error: suffix or 
operands invalid for `fnstsw'
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/sysd-rules:1072: 
/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/math/ftestexcept.o] 
Error 1
++
++================================================================================
++
++/gnu/store/7swwdnq02lqk4xkd8740fxdj1h4va38l-bootstrap-binaries-0/bin/install 
-c -m 644 rpcsvc/bootparam.h 
/gnu/store/3slhzsd7w18s8j74lsv0spa24dw43nsz-glibc-mesboot-2.3.6/include/rpcsvc/bootparam.h
++make[2]: *** No rule to make target `rpcsvc/bootparam_prot.h', needed by 
`/gnu/store/3slhzsd7w18s8j74lsv0spa24dw43nsz-glibc-mesboot-2.3.6/include/rpcsvc/bootparam_prot.h'.
  Stop.
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/sunrpc'
++make[1]: *** [sunrpc/install-headers] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [install-headers] Error 2
++
++================================================================================
++
++../sysdeps/generic/ldsodefs.h:248:3: warning: type defaults to 'int' in type 
name [enabled by default]
++../sysdeps/generic/ldsodefs.h:248:3: error: storage class specified for 
unnamed parameter
++../sysdeps/generic/ldsodefs.h:248:41: error: unknown type name '_dl_load_lock'
++In file included from ../sysdeps/unix/sysv/linux/ldsodefs.h:25:0,
++                 from ../sysdeps/unix/sysv/linux/init-first.c:30:
++../sysdeps/generic/ldsodefs.h:673:6: error: unknown type name 'Lmid_t'
++../sysdeps/generic/ldsodefs.h:697:6: error: unknown type name 'Dl_serinfo'
++../sysdeps/generic/ldsodefs.h:738:16: error: unknown type name 'Lmid_t'
++../sysdeps/unix/sysv/linux/init-first.c: In function 'init':
++../sysdeps/unix/sysv/linux/init-first.c:63:2: warning: implicit declaration 
of function '__setfpucw' [-Wimplicit-function-declaration]
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.4.drv-0/glibc-2.3.4/build/csu/init-first.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.4.drv-0/glibc-2.3.4/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.4.drv-0/glibc-2.3.4'
++make: *** [install] Error 2
++
++================================================================================
++
++In file included from 
/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/_G_config.h:44:0,
++                 from 
/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/libio.h:32,
++                 from 
/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/stdio.h:72,
++                 from ../sysdeps/unix/sysv/linux/init-first.c:20:
++/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/gconv.h:72:26:
 error: unknown type name 'size_t'
++/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/gconv.h:88:7:
 error: unknown type name 'size_t'
++/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/gconv.h:97:6:
 error: unknown type name 'size_t'
++/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/gconv.h:106:3:
 error: unknown type name '__gconv_trans_fct'
++/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/gconv.h:125:3:
 error: unknown type name '__gconv_fct'
++/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/gconv.h:174:3:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/rxavf0v67z3nbdb225qg61flw4ndgba9-glibc-headers-mesboot-2.3.6/include/stdio.h:72:0,
++                 from ../sysdeps/unix/sysv/linux/init-first.c:20:
++
++================================================================================
++
++In file included from ../sysdeps/unix/sysv/linux/ldsodefs.h:25:0,
++                 from ../sysdeps/unix/sysv/linux/init-first.c:36:
++../sysdeps/unix/sysv/linux/init-first.c: At top level:
++../sysdeps/generic/ldsodefs.h:408:30: error: storage size of 
'_dl_initial_searchlist' isn't known
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/init-first.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++Backtrace:
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/5lbd6awbs4cmqa6ahi8rh63iwxmxic9d-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
../sysdeps/generic [...]
++In file included from ../sysdeps/generic/libc-start.c:19:0:
++/gnu/store/5lbd6awbs4cmqa6ahi8rh63iwxmxic9d-glibc-headers-mesboot-2.3.6/include/stdlib.h:140:1:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/libc-start.c:19:0:
++/gnu/store/5lbd6awbs4cmqa6ahi8rh63iwxmxic9d-glibc-headers-mesboot-2.3.6/include/stdlib.h:
 In function 'atof':
++/gnu/store/5lbd6awbs4cmqa6ahi8rh63iwxmxic9d-glibc-headers-mesboot-2.3.6/include/stdlib.h:394:36:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/5lbd6awbs4cmqa6ahi8rh63iwxmxic9d-glibc-headers-mesboot-2.3.6/include/stdlib.h:394:36:
 note: each undeclared identifier is reported only once for each function it 
appears in
++
++================================================================================
++
++../sysdeps/generic/libc-start.c: In function '__libc_start_main':
++../sysdeps/generic/libc-start.c:141:7: warning: implicit declaration of 
function '__uname' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:141:7: warning: implicit declaration of 
function '__open' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:141:7: warning: implicit declaration of 
function '__read' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:141:7: warning: implicit declaration of 
function '__libc_fatal' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:141:7: warning: implicit declaration of 
function '__close' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:158:5: warning: implicit declaration of 
function '__cxa_atexit' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:176:25: error: '__libc_enable_secure' 
undeclared (first use in this function)
++../sysdeps/generic/libc-start.c:176:25: note: each undeclared identifier is 
reported only once for each function it appears in
++../sysdeps/generic/libc-start.c:177:5: warning: implicit declaration of 
function '__libc_check_standard_fds' [-Wimplicit-function-declaration]
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/libc-start.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++
++================================================================================
++
++../sysdeps/generic/libc-start.c: In function '__libc_start_main':
++../sysdeps/generic/libc-start.c:142:7: warning: implicit declaration of 
function '__uname' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:142:7: warning: implicit declaration of 
function '__open' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:142:7: warning: implicit declaration of 
function '__read' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:142:7: warning: implicit declaration of 
function '__libc_fatal' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:142:7: warning: implicit declaration of 
function '__close' [-Wimplicit-function-declaration]
++../sysdeps/generic/libc-start.c:159:5: warning: implicit declaration of 
function '__cxa_atexit' [-Wimplicit-function-declaration]
++In file included from ../sysdeps/unix/sysv/linux/ldsodefs.h:25:0,
++                 from ../sysdeps/generic/libc-start.c:29:
++../sysdeps/generic/libc-start.c: At top level:
++../sysdeps/generic/ldsodefs.h:408:30: error: storage size of 
'_dl_initial_searchlist' isn't known
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/libc-start.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/jm9dmd9x7p16nl3j7v3nrn9m2y4ar8r7-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
version.c -c -std= [...]
++version.c:23:38: error: 'RELEASE' undeclared here (not in a function)
++version.c:24:38: error: 'VERSION' undeclared here (not in a function)
++version.c:24:1: error: invalid initializer
++version.c:27:17: error: expected ',' or ';' before 'RELEASE'
++In file included from version.c:43:0:
++/gnu/store/jm9dmd9x7p16nl3j7v3nrn9m2y4ar8r7-glibc-headers-mesboot-2.3.6/include/unistd.h:312:45:
 error: unknown type name 'size_t'
++/gnu/store/jm9dmd9x7p16nl3j7v3nrn9m2y4ar8r7-glibc-headers-mesboot-2.3.6/include/unistd.h:318:54:
 error: unknown type name 'size_t'
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
../sysdeps/generic [...]
++In file included from 
/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/fcntl.h:33:0,
++                 from ../sysdeps/generic/check_fds.c:20:
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/bits/fcntl.h:186:57:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/check_fds.c:22:0:
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:312:45:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:318:54:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:328:46:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:336:55:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:356:48:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:360:57:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:448:35:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/check_fds.c:22:0:
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:544:1:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:544:49:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:712:46:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:740:8:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:769:38:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/check_fds.c:22:0:
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:791:39:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:798:47:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:809:41:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:811:49:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:829:57:
 error: unknown type name 'size_t'
++/gnu/store/yj4g6899rsaxp7bnias33xbm0npi41sj-glibc-headers-mesboot-2.3.6/include/unistd.h:830:6:
 error: unknown type name 'size_t'
++../sysdeps/generic/check_fds.c: In function 'check_one_fd':
++../sysdeps/generic/check_fds.c:44:3: warning: implicit declaration of 
function '__libc_fcntl' [-Wimplicit-function-declaration]
++../sysdeps/generic/check_fds.c:52:7: warning: implicit declaration of 
function '__set_errno' [-Wimplicit-function-declaration]
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/check_fds.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
../sysdeps/generic [...]
++In file included from ../sysdeps/generic/ldsodefs.h:29:0,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:39:40:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:43:58:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:52:18:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:59:42:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:62:60:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:66:50:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:77:51:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:88:41:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:96:9:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:102:61:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:109:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:110:42:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/ldsodefs.h:29:0,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:124:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:124:61:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:138:47:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:184:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:188:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:225:48:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:226:32:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:232:36:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:235:41:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:242:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:249:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:249:48:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:281:53:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:288:33:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:292:55:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:296:31:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:299:58:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:329:65:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:341:6:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:370:36:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:373:41:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:380:34:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:417:0,
++                 from ../sysdeps/generic/ldsodefs.h:29,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:969:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:971:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strcspn_c1':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:973:3:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:979:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:982:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strcspn_c2':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:984:3:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:991:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:994:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strcspn_c3':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:997:3:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1045:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1047:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strspn_c1':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1049:3:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1056:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1059:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strspn_c2':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1061:3:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1068:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1071:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strspn_c3':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1073:3:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strpbrk_c2':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:25:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:25:
 note: each undeclared identifier is reported only once for each function it 
appears in
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:42:
 error: 'size_t' undeclared (first use in this function)
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:50:
 error: expected ';' before '__s'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strpbrk_c3':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1142:25:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1142:42:
 error: 'size_t' undeclared (first use in this function)
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1142:50:
 error: expected ';' before '__s'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strtok_r_1c':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1178:14:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strsep_1c':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1228:19:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strsep_2c':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1238:19:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strsep_3c':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1266:19:
 error: 'NULL' undeclared (first use in this function)
++In file included from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1299:0,
++                 from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:417,
++                 from ../sysdeps/generic/ldsodefs.h:29,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdlib.h:
 At top level:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdlib.h:584:22:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdlib.h:586:22:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdlib.h:586:38:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:417:0,
++                 from ../sysdeps/generic/ldsodefs.h:29,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1323:49:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/ldsodefs.h:32:0,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/dlfcn.h:166:3:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/ldsodefs.h:34:0,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:58:34:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:71:36:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:77:34:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:82:36:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:90:33:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:95:35:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:99:41:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:104:41:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:107:43:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:122:36:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:122:54:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:130:36:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:135:45:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/sys/mman.h:136:9:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/ldsodefs.h:35:0,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/link.h:118:11:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/link.h:119:8:
 error: expected ';', ',' or ')' before 'void'
++In file included from ../sysdeps/unix/sysv/linux/ldsodefs.h:25:0,
++                 from ../sysdeps/generic/libc-tls.c:21:
++../sysdeps/generic/ldsodefs.h:158:5: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:166:5: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:244:5: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:399:10: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:405:10: error: unknown type name 'size_t'
++In file included from ../sysdeps/unix/sysv/linux/ldsodefs.h:25:0,
++                 from ../sysdeps/generic/libc-tls.c:21:
++../sysdeps/generic/ldsodefs.h:794:7: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:836:8: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:837:8: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:838:8: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:855:60: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:874:1: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:890:38: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:890:53: error: unknown type name 'size_t'
++../sysdeps/generic/ldsodefs.h:915:1: error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/libc-tls.c:23:0:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:312:45:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:318:54:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:328:46:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:336:55:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:356:48:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:360:57:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:448:35:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/libc-tls.c:23:0:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:544:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:544:49:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:712:46:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:740:8:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:769:38:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/generic/libc-tls.c:23:0:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:791:39:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:798:47:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:809:41:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:811:49:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:829:57:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/unistd.h:830:6:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/_G_config.h:44:0,
++                 from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:32,
++                 from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:72,
++                 from ../sysdeps/generic/libc-tls.c:24:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/gconv.h:72:26:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/gconv.h:88:7:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/gconv.h:97:6:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/gconv.h:106:3:
 error: unknown type name '__gconv_trans_fct'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/gconv.h:125:3:
 error: unknown type name '__gconv_fct'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/gconv.h:174:3:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:72:0,
++                 from ../sysdeps/generic/libc-tls.c:24:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:218:11:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:219:11:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:220:11:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:228:25:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:229:10:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:229:21:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:233:38:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:243:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:244:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:245:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:246:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:247:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:248:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:249:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:250:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:252:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:253:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:255:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:261:3:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:354:62:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:363:6:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:379:1:
 error: unknown type name '__io_read_fn'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:380:1:
 error: unknown type name '__io_write_fn'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:387:3:
 error: unknown type name '__io_read_fn'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:388:3:
 error: unknown type name '__io_write_fn'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:479:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:479:50:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:488:30:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:523:1:
 error: unknown type name 'wchar_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/libio.h:525:1:
 error: unknown type name 'wchar_t'
++In file included from ../sysdeps/generic/libc-tls.c:24:0:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:284:35:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:290:9:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:302:20:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:309:10:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:351:44:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:355:45:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:560:11:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:563:9:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:573:8:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:603:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:603:46:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:604:8:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:609:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:609:55:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:610:9:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:631:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:631:55:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:632:10:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:633:1:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:633:64:
 error: unknown type name 'size_t'
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:634:11:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/stdio.h:828:0,
++                 from ../sysdeps/generic/libc-tls.c:24:
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/stdio.h:102:28:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/string.h:417:0,
++                 from ../sysdeps/generic/ldsodefs.h:29,
++                 from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
++                 from ../sysdeps/generic/libc-tls.c:21:
++../sysdeps/generic/libc-tls.c: In function '__strpbrk_c3':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1143:1:
 warning: control reaches end of non-void function [-Wreturn-type]
++../sysdeps/generic/libc-tls.c: In function '__strpbrk_c2':
++/gnu/store/g708dx1d4bhclw5v84gashyvrlf4sh15-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1130:1:
 warning: control reaches end of non-void function [-Wreturn-type]
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/libc-tls.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/52s8rsfqi4c2pj8700qgy5zjp2495hqi-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
elf-init.c -c -std [...]
++elf-init.c: In function '__libc_csu_init':
++elf-init.c:69:5: error: unknown type name 'size_t'
++elf-init.c:70:5: error: unknown type name 'size_t'
++elf-init.c:81:5: error: unknown type name 'size_t'
++elf-init.c:82:5: error: unknown type name 'size_t'
++elf-init.c: In function '__libc_csu_fini':
++elf-init.c:93:3: error: unknown type name 'size_t'
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/elf-init.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
../sysdeps/i386/i6 [...]
++In file included from ../sysdeps/i386/i686/hp-timing.h:24:0,
++                 from ../sysdeps/i386/i686/hp-timing.c:21:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:39:40:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:43:58:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:52:18:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:59:42:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:62:60:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:66:50:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:77:51:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:88:41:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:96:9:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:102:61:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:109:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:110:42:
 error: unknown type name 'size_t'
++In file included from ../sysdeps/i386/i686/hp-timing.h:24:0,
++                 from ../sysdeps/i386/i686/hp-timing.c:21:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:124:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:124:61:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:138:47:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:184:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:188:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:225:48:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:226:32:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:232:36:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:235:41:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:242:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:249:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:249:48:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:281:53:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:288:33:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:292:55:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:296:31:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:299:58:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:329:65:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:341:6:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:370:36:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:373:41:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:380:34:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:417:0,
++                 from ../sysdeps/i386/i686/hp-timing.h:24,
++                 from ../sysdeps/i386/i686/hp-timing.c:21:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:969:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:971:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strcspn_c1':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:973:3:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:979:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:982:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strcspn_c2':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:984:3:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:991:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:994:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strcspn_c3':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:997:3:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1045:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1047:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strspn_c1':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1049:3:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1056:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1059:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strspn_c2':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1061:3:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 At top level:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1068:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1071:1:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strspn_c3':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1073:3:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strpbrk_c2':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:25:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:25:
 note: each undeclared identifier is reported only once for each function it 
appears in
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:42:
 error: 'size_t' undeclared (first use in this function)
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1129:50:
 error: expected ';' before '__s'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strpbrk_c3':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1142:25:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1142:42:
 error: 'size_t' undeclared (first use in this function)
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1142:50:
 error: expected ';' before '__s'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strtok_r_1c':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1178:14:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strsep_1c':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1228:19:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strsep_2c':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1238:19:
 error: 'NULL' undeclared (first use in this function)
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:
 In function '__strsep_3c':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1266:19:
 error: 'NULL' undeclared (first use in this function)
++In file included from 
/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1299:0,
++                 from 
/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:417,
++                 from ../sysdeps/i386/i686/hp-timing.h:24,
++                 from ../sysdeps/i386/i686/hp-timing.c:21:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/stdlib.h:
 At top level:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/stdlib.h:584:22:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/stdlib.h:586:22:
 error: unknown type name 'size_t'
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/stdlib.h:586:38:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:417:0,
++                 from ../sysdeps/i386/i686/hp-timing.h:24,
++                 from ../sysdeps/i386/i686/hp-timing.c:21:
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1323:49:
 error: unknown type name 'size_t'
++In file included from 
/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/string.h:417:0,
++                 from ../sysdeps/i386/i686/hp-timing.h:24,
++                 from ../sysdeps/i386/i686/hp-timing.c:21:
++../sysdeps/i386/i686/hp-timing.c: In function '__strpbrk_c3':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1143:1:
 warning: control reaches end of non-void function [-Wreturn-type]
++../sysdeps/i386/i686/hp-timing.c: In function '__strpbrk_c2':
++/gnu/store/a6zf2ga0ha4hmzgpg0pdmw74svc0rmbb-glibc-headers-mesboot-2.3.6/include/bits/string2.h:1130:1:
 warning: control reaches end of non-void function [-Wreturn-type]
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/hp-timing.o] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/2l8skqqnvhzaf3aq121291ml0k9kg8xm-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
../sysdeps/generic [...]
++../sysdeps/generic/errno-loc.c:37:1: error: '__EI___errno_location' aliased 
to undefined symbol '__GI___errno_location'
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/errno-loc.os] 
Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
++make: *** [all] Error 2
++Backtrace:
++
++================================================================================
++
++/gnu/store/mzqdf9mx9p5mh0i6jmi3j0cr792as5xm-gcc-mesboot-4.7.4/bin/gcc  -I 
/gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/include -I 
/gnu/store/3g0nmf72lxamma5j6i39zxja1hp401j8-glibc-headers-mesboot-2.3.6/include 
-I 
/gnu/store/77zwwy19kkpkf0ridbrldnpchld15gd8-linux-libre-headers-bootstrap-0/include/linux
 -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6 
-L /gnu/store/336rc1z1smymlwdph6kdlkqf5s8z6nvd-glibc-mesboot0-2.2.5/lib 
/tmp/guix-build-gl [...]
++../sysdeps/generic/initfini.c: Assembler messages:
++../sysdeps/generic/initfini.c:135: Error: open CFI at the end of file; 
missing .cfi_endproc directive
++../sysdeps/generic/initfini.c:135: Error: open CFI at the end of file; 
missing .cfi_endproc directive
++make[2]: *** 
[/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/build/csu/crti.o] Error 1
++make[2]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6/csu'
++make[1]: *** [csu/subdir_lib] Error 2
++make[1]: Leaving directory 
`/tmp/guix-build-glibc-mesboot-2.3.6.drv-0/glibc-2.3.6'
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/csu/elf-init.c 
glibc-2.3.6/csu/elf-init.c
+--- /home/janneke/src/glibc-2.3.6/csu/elf-init.c       2004-08-16 
06:51:00.000000000 +0200
++++ glibc-2.3.6/csu/elf-init.c 2018-08-29 19:52:17.591623149 +0200
+@@ -34,6 +34,11 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++typedef unsigned long size_t;
++#define NULL 0
++#endif
++
+ #include <stddef.h>
+ 
+ #ifdef HAVE_INITFINI_ARRAY
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/csu/version.c 
glibc-2.3.6/csu/version.c
+--- /home/janneke/src/glibc-2.3.6/csu/version.c        2005-02-16 
11:29:36.000000000 +0100
++++ glibc-2.3.6/csu/version.c  2018-08-29 19:53:03.240287907 +0200
+@@ -16,6 +16,15 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++#endif
++#if !defined (RELEASE)
++#define RELEASE "0"
++#define VERSION "2.3.6"
++#endif
++
+ #include "version.h"
+ #include <tls.h>
+ #include <gnu/libc-version.h>
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/elf/Makefile 
glibc-2.3.6/elf/Makefile
+--- /home/janneke/src/glibc-2.3.6/elf/Makefile 2005-07-18 03:19:48.000000000 
+0200
++++ glibc-2.3.6/elf/Makefile   2018-07-03 14:48:35.140465972 +0200
+@@ -285,7 +285,7 @@ $(objpfx)ld.so: $(objpfx)librtld.os $(ld
+                 $(LDFLAGS-rtld) -Wl,-z,defs -Wl,--verbose 2>&1 |      \
+                 LC_ALL=C \
+                 sed -e '/^=========/,/^=========/!d;/^=========/d'    \
+-                    -e 's/\. = 0 + SIZEOF_HEADERS;/& _begin = . - 
SIZEOF_HEADERS;/' \
++                    -e 's/\. = .* + SIZEOF_HEADERS;/& _begin = . - 
SIZEOF_HEADERS;/' \
+                 > address@hidden
+       $(LINK.o) -nostdlib -nostartfiles -shared -o $@                 \
+                 $(LDFLAGS-rtld) -Wl,-z,defs $(z-now-$(bind-now))      \
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/iconv/gconv.h 
glibc-2.3.6/iconv/gconv.h
+--- /home/janneke/src/glibc-2.3.6/iconv/gconv.h        2002-12-02 
22:44:26.000000000 +0100
++++ glibc-2.3.6/iconv/gconv.h  2018-08-29 19:59:51.278260657 +0200
+@@ -23,6 +23,19 @@
+ #ifndef _GCONV_H
+ #define _GCONV_H      1
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++typedef short int wchar_t;
++
++struct link_map;
++struct r_scope_elem
++{
++  struct link_map **r_list;
++  unsigned int r_nlist;
++};
++#endif
++
+ #include <features.h>
+ #define __need_mbstate_t
+ #include <wchar.h>
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/manual/Makefile 
glibc-2.3.6/manual/Makefile
+--- /home/janneke/src/glibc-2.3.6/manual/Makefile      2004-03-18 
23:26:32.000000000 +0100
++++ glibc-2.3.6/manual/Makefile        2018-07-03 14:48:35.140465972 +0200
+@@ -233,7 +233,11 @@ ifdef objpfx
+ .PHONY: stubs
+ stubs: $(objpfx)stubs
+ endif
+-$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
++po/manual.pot $(objpfx)stubs:
++      $(make-target-directory)
++      touch $@
++
++$(objpfx)stamp%:
+       $(make-target-directory)
+       touch $@
+ 
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/stdlib/stdlib.h 
glibc-2.3.6/stdlib/stdlib.h
+--- /home/janneke/src/glibc-2.3.6/stdlib/stdlib.h      2005-07-18 
03:15:30.000000000 +0200
++++ glibc-2.3.6/stdlib/stdlib.h        2018-08-29 19:56:44.643512729 +0200
+@@ -22,6 +22,21 @@
+ 
+ #ifndef       _STDLIB_H
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++typedef short int wchar_t;
++
++struct link_map;
++struct r_scope_elem
++{
++  struct link_map **r_list;
++  unsigned int r_nlist;
++};
++
++/////////////#include "../../../../iconv/gconv.h"
++#endif
++
+ #include <features.h>
+ 
+ /* Get size_t, wchar_t and NULL from <stddef.h>.  */
+diff '--exclude=*.orig' -purN /home/janneke/src/glibc-2.3.6/sunrpc/Makefile 
glibc-2.3.6/sunrpc/Makefile
+--- /home/janneke/src/glibc-2.3.6/sunrpc/Makefile      2005-07-18 
05:03:49.000000000 +0200
++++ glibc-2.3.6/sunrpc/Makefile        2018-08-29 10:14:07.202492561 +0200
+@@ -98,7 +98,7 @@ otherlibs += $(nssobjdir)/libnss_files.a
+            $(resolvobjdir)/libresolv.a
+ endif
+ 
+-ifeq (no,$(cross-compiling))
++ifeq (no-never,$(cross-compiling))
+ # We can only build this library if we can run the rpcgen we build.
+ headers += $(rpcsvc:%.x=rpcsvc/%.h)
+ extra-libs := librpcsvc
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/generic/check_fds.c 
glibc-2.3.6/sysdeps/generic/check_fds.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/generic/check_fds.c  2003-04-23 
03:54:03.000000000 +0200
++++ glibc-2.3.6/sysdeps/generic/check_fds.c    2018-08-29 19:52:39.319939563 
+0200
+@@ -16,6 +16,11 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++#endif
++
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <paths.h>
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/generic/errno-loc.c 
glibc-2.3.6/sysdeps/generic/errno-loc.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/generic/errno-loc.c  2004-10-14 
18:13:17.000000000 +0200
++++ glibc-2.3.6/sysdeps/generic/errno-loc.c    2018-08-29 19:31:57.970114929 
+0200
+@@ -34,4 +34,6 @@ __errno_location (void)
+ {
+   return &errno;
+ }
++#if !BOOTSTRAP_GLIBC
+ libc_hidden_def (__errno_location)
++#endif
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/generic/initfini.c 
glibc-2.3.6/sysdeps/generic/initfini.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/generic/initfini.c   2004-08-16 
06:50:53.000000000 +0200
++++ glibc-2.3.6/sysdeps/generic/initfini.c     2018-08-29 20:12:23.921418493 
+0200
+@@ -129,6 +129,7 @@ _fini (void)
+   asm ("\n/address@hidden/");
+   SECTION (".fini");
+ }
++asm ("\n.cfi_endproc\n");
+ asm ("END_FINI");
+ 
+ /* End of the _fini epilog.  Any further generated assembly (e.g. .ident)
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/generic/ldsodefs.h 
glibc-2.3.6/sysdeps/generic/ldsodefs.h
+--- /home/janneke/src/glibc-2.3.6/sysdeps/generic/ldsodefs.h   2005-04-06 
04:50:21.000000000 +0200
++++ glibc-2.3.6/sysdeps/generic/ldsodefs.h     2018-08-29 18:35:59.615198000 
+0200
+@@ -39,6 +39,12 @@
+ #include <hp-timing.h>
+ #include <tls.h>
+ 
++#if BOOTSTRAP_GLIBC
++typedef int _dl_load_lock;
++typedef long int Lmid_t;
++//typedef int Dl_serinfo;
++#endif
++
+ __BEGIN_DECLS
+ 
+ /* We use this macro to refer to ELF types independent of the native wordsize.
+@@ -201,7 +207,7 @@ typedef void (*receiver_fct) (int, const
+ 
+ 
+ #ifndef SHARED
+-# define EXTERN extern
++# define EXTERN //extern
+ # define GL(name) _##name
+ #else
+ # define EXTERN
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/generic/libc-start.c 
glibc-2.3.6/sysdeps/generic/libc-start.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/generic/libc-start.c 2005-02-16 
10:40:56.000000000 +0100
++++ glibc-2.3.6/sysdeps/generic/libc-start.c   2018-08-29 19:53:16.068474727 
+0200
+@@ -16,6 +16,20 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++typedef short int wchar_t;
++void __libc_check_standard_fds (void);
++
++struct link_map;
++struct r_scope_elem
++{
++  struct link_map **r_list;
++  unsigned int r_nlist;
++};
++#endif
++
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <unistd.h>
+@@ -162,7 +176,7 @@ LIBC_START_MAIN (int (*main) (int, char
+   if (fini)
+     __cxa_atexit ((void (*) (void *)) fini, NULL, NULL);
+ 
+-#ifndef SHARED
++#if !defined (SHARED) && !BOOTSTRAP_GLIBC
+   /* Some security at this point.  Prevent starting a SUID binary where
+      the standard file descriptors are not opened.  We have to do this
+      only for statically linked applications since otherwise the dynamic
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/generic/libc-tls.c 
glibc-2.3.6/sysdeps/generic/libc-tls.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/generic/libc-tls.c   2005-02-26 
02:09:44.000000000 +0100
++++ glibc-2.3.6/sysdeps/generic/libc-tls.c     2018-08-29 19:53:36.628774155 
+0200
+@@ -17,6 +17,21 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++typedef short int wchar_t;
++
++struct link_map;
++struct r_scope_elem
++{
++  struct link_map **r_list;
++  unsigned int r_nlist;
++};
++
++#include "../../iconv/gconv.h"
++#endif
++
+ #include <errno.h>
+ #include <ldsodefs.h>
+ #include <tls.h>
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/i386/fpu/ftestexcept.c 
glibc-2.3.6/sysdeps/i386/fpu/ftestexcept.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/i386/fpu/ftestexcept.c       
2004-03-05 11:14:48.000000000 +0100
++++ glibc-2.3.6/sysdeps/i386/fpu/ftestexcept.c 2018-07-03 14:46:38.418511151 
+0200
+@@ -26,7 +26,7 @@
+ int
+ fetestexcept (int excepts)
+ {
+-  int temp;
++  short temp;
+   int xtemp = 0;
+ 
+   /* Get current exceptions.  */
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/i386/i686/hp-timing.c 
glibc-2.3.6/sysdeps/i386/i686/hp-timing.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/i386/i686/hp-timing.c        
2004-08-16 08:46:14.000000000 +0200
++++ glibc-2.3.6/sysdeps/i386/i686/hp-timing.c  2018-08-29 19:53:40.560831424 
+0200
+@@ -18,6 +18,11 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++#endif
++
+ #include <hp-timing.h>
+ 
+ /* We have to define the variable for the overhead.  */
+diff '--exclude=*.orig' -purN 
/home/janneke/src/glibc-2.3.6/sysdeps/unix/sysv/linux/init-first.c 
glibc-2.3.6/sysdeps/unix/sysv/linux/init-first.c
+--- /home/janneke/src/glibc-2.3.6/sysdeps/unix/sysv/linux/init-first.c 
2004-03-05 11:14:48.000000000 +0100
++++ glibc-2.3.6/sysdeps/unix/sysv/linux/init-first.c   2018-08-29 
19:53:59.437106337 +0200
+@@ -17,6 +17,21 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
++#if BOOTSTRAP_GLIBC && !defined (NULL)
++#define NULL 0
++typedef unsigned long size_t;
++typedef short int wchar_t;
++
++struct link_map;
++struct r_scope_elem
++{
++  struct link_map **r_list;
++  unsigned int r_nlist;
++};
++
++#include "../../../../iconv/gconv.h"
++#endif
++
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <fcntl.h>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]