From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Newsgroups: gmane.emacs.help Subject: Re: Building from source on 5.15.0-43-generic #46-Ubuntu x86_64 GNU/Linux Date: Tue, 9 Aug 2022 12:42:33 +0200 Message-ID: <0326f771-2fc0-7548-493f-eb6236646ba4@easy-emacs.de> References: <871qtp236c.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8658"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Cc: help-gnu-emacs@gnu.org To: Po Lu Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 09 12:43:15 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oLMhf-00023C-Bf for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 09 Aug 2022 12:43:15 +0200 Original-Received: from localhost ([::1]:42504 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oLMhe-0005Sa-Bw for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 09 Aug 2022 06:43:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLMhA-0005Rn-EL for help-gnu-emacs@gnu.org; Tue, 09 Aug 2022 06:42:44 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.10]:37107) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLMh7-00047Z-51 for help-gnu-emacs@gnu.org; Tue, 09 Aug 2022 06:42:44 -0400 Original-Received: from [192.168.178.61] ([89.247.171.229]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MplsZ-1nccsx0XPh-00q8lp; Tue, 09 Aug 2022 12:42:34 +0200 Content-Language: en-US In-Reply-To: <871qtp236c.fsf@yahoo.com> X-Provags-ID: V03:K1:I4vM+sjTPqWjdpK1WWbIPkhhsYpBTocNHVO4vmiI1/vdnXYY7xM m/vNSGR6aNbwEWzduwe5tYOsuVioYpohPmKxAYJBvJDlYfzezn2hysugQNf1Kq3vy/vJbAZ k5pjbA8TYlkHC+NH2U4MraN2P/k/vf2tfp1/w/J98lcMPxPXSz1Y/93EVdA8Do4nBIvkFWo jtJihPuK8twopDHbvClyw== X-UI-Out-Filterresults: notjunk:1;V03:K0:ZptqM2+Xsy0=:7FsUiQCB5F6vst2Mq42USW FoAqzXTsZX2YT0pY76b2dC64KS39HYaD96w9X8sSrf8pu1xPPQepSoj3XiENfGB/iGecQ3dBa Hk95C0fmn+UXRL0HlXYPSpKfAoT0cOrEdQZGHviMt87BlI0mX/iQEQOkONQtHaN3EuH6AAeU8 AMKMgprStvrboPG7tCAUQ5FvYAZMg0PrNLKoLgWePnFLsQ+vPUIsKeqH+JFhrN8t08ZTquWL5 K2Fc+65GibKs935QAxxi7EYT1Cs3YxubhPKLdPFmhLd7qH9M//VX+X2PMsQ/iCb7ERFT3CHPc luW4r/i80XOd9Glsfm0Fual+LU+d/Se/GfSPG/nHfTyCm2E+Pv5vptfj6tUZNgG7A/Rq34k8C mVwypBxfC8jlmhGlPgTToWJ7NXNwCs65/CgND+vct7T/4Ok+sKfLTVDVMn2tNVReXu9AyCMCL erzJpWjOgoDKRGO4hW7TelyxmFSgl1brqxxfdW41XnQ3JDUfFr2W0XujmXpaXzSkJGDWuYs5m VS74623pIukI3JrMn7IKKnw1TmOfYX64yDBOpPHerkWsF+koyomzP/O8UFEOkP+R1c7gd1BQD D6glj6OyUdpIn3w56qkXqa4qO1r8v1Mq8LJZm3bwaHFwu1JCvs5Rutz92pI2tvHi8Nqd3hwA2 yi8ukhqD/7DmYhFchT1cpfCrkeOLJZoWrW/2KaSkYw+9j+0sDdtlOm0ThRX3JeGCP5vuNK/G7 h4/E1Fgt1xTKvrEywigbbsthYAqaMh/GW/L+yAWX0g43bpCAkiYRpePXP2c= Received-SPF: none client-ip=212.227.17.10; envelope-from=andreas.roehler@easy-emacs.de; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:138763 Archived-At: Am 09.08.22 um 11:10 schrieb Po Lu: > Andreas Röhler writes: > >> Hi, >> >> while building from source of recent trunk and emacs-28.1 went fine, >> >> fails on emacs-26.3 and emacs-27.2 >> >> >> WRT to the latter below the final messages from make: >> > Please use the emacs-26 and emacs-27 branches from the > repository instead. Building after "git checkout emacs-27.2" make sends the following errors: make -C lib all make[1]: Verzeichnis „/home/my-name/emacs-27.2/lib“ wird betreten   CC       fingerprint.o   CC       fcntl.o   CC       fsusage.o   CC       regex.o   CC       sig2str.o   CC       time_rz.o   CC       acl-errno-valid.o   CC       acl-internal.o   CC       get-permissions.o   CC       set-permissions.o   CC       allocator.o   CC       binary-io.o   CC       c-ctype.o   CC       c-strcasecmp.o   CC       c-strncasecmp.o   CC       careadlinkat.o careadlinkat.c: In function ‘careadlinkat’: cc1: warning: function may return address of local variable [-Wreturn-local-addr] careadlinkat.c:73:8: note: declared here    73 |   char stack_buf[1024];       |        ^~~~~~~~~   CC       close-stream.o   CC       count-leading-zeros.o   CC       count-one-bits.o   CC       count-trailing-zeros.o   CC       md5.o   CC       sha1.o   CC       sha256.o   CC       sha512.o   CC       dtoastr.o   CC       dtotimespec.o   CC       filemode.o   CC       filevercmp.o   CC       gettime.o   CC       nstrftime.o   CC       pipe2.o   CC       qcopy-acl.o   CC       stat-time.o   CC       tempname.o   CC       timespec.o   CC       timespec-add.o   CC       timespec-sub.o   CC       u64.o   CC       unistd.o   CC       utimens.o utimens.c: In function ‘fdutimens’: utimens.c:382:17: warning: ‘update_timespec’ accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]   382 |       if (ts && update_timespec (&st, &ts))       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~ utimens.c:382:17: note: referencing argument 2 of type ‘struct timespec **’ utimens.c:133:1: note: in a call to function ‘update_timespec’   133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])       | ^~~~~~~~~~~~~~~ utimens.c: In function ‘lutimens’: utimens.c:595:17: warning: ‘update_timespec’ accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]   595 |       if (ts && update_timespec (&st, &ts))       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~ utimens.c:595:17: note: referencing argument 2 of type ‘struct timespec **’ utimens.c:133:1: note: in a call to function ‘update_timespec’   133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])       | ^~~~~~~~~~~~~~~   CC       openat-die.o   CC       save-cwd.o   AR       libgnu.a make[1]: Verzeichnis „/home/my-name/emacs-27.2/lib“ wird verlassen make -C lib-src all make[1]: Verzeichnis „/home/my-name/emacs-27.2/lib-src“ wird betreten   CCLD     etags   CCLD     ctags etags.c: In function ‘main’: cc1: warning: ‘__builtin_memcpy’ writing 12 bytes into a region of size between 0 and 7 [-Wstringop-overflow=] In file included from ctags.c:2: etags.c:1395:21: note: destination object of size [0, 7] allocated by ‘xmalloc’  1395 |         char *cmd = xmalloc (2 * strlen (tagfile) + sizeof "sort -u -o..");       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ etags.c:1401:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]  1401 |         *z++ = ' ';       |         ~~~~~^~~~~ etags.c:1395:21: note: at offset 11 into destination object of size [0, 7] allocated by ‘xmalloc’  1395 |         char *cmd = xmalloc (2 * strlen (tagfile) + sizeof "sort -u -o..");       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from etags.c:120,                  from ctags.c:2: In function ‘stpcpy’,     inlined from ‘main’ at etags.c:1400:6: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:86:10: warning: ‘__builtin_stpcpy’ offset 11 is out of the bounds [0, 7] [-Warray-bounds]    86 |   return __builtin___stpcpy_chk (__dest, __src, __glibc_objsize (__dest));       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strcpy’,     inlined from ‘main’ at etags.c:1402:2: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:79:10: warning: ‘__builtin_strcpy’ offset 1 is out of the bounds [0, 0] [-Warray-bounds]    79 |   return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest));       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   CCLD     emacsclient   CCLD     ebrowse   CCLD     hexl   CCLD     make-docfile   CCLD     make-fingerprint make[1]: Verzeichnis „/home/my-name/emacs-27.2/lib-src“ wird verlassen make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' all make[1]: Verzeichnis „/home/my-name/emacs-27.2/src“ wird betreten   GEN      globals.h   CC       dispnew.o In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from dispnew.c:27: In function ‘memset’,     inlined from ‘clear_glyph_row’ at dispnew.c:884:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:10: warning: ‘__builtin_memset’ offset [40, 255] from the object at ‘row’ is out of the bounds of referenced subobject ‘used’ with type ‘short int[4]’ at offset 32 [-Warray-bounds]    59 |   return __builtin___memset_chk (__dest, __ch, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    60 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from termchar.h:23,                  from dispnew.c:29: dispnew.c: In function ‘clear_glyph_row’: dispextern.h:866:9: note: subobject ‘used’ declared here   866 |   short used[1 + LAST_AREA];       |         ^~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from dispnew.c:27: In function ‘memset’,     inlined from ‘clear_glyph_row’ at dispnew.c:884:3,     inlined from ‘blank_row’ at dispnew.c:899:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:10: warning: ‘__builtin_memset’ offset [40, 255] from the object at ‘row’ is out of the bounds of referenced subobject ‘used’ with type ‘short int[4]’ at offset 32 [-Warray-bounds]    59 |   return __builtin___memset_chk (__dest, __ch, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    60 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from termchar.h:23,                  from dispnew.c:29: dispnew.c: In function ‘blank_row’: dispextern.h:866:9: note: subobject ‘used’ declared here   866 |   short used[1 + LAST_AREA];       |         ^~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from dispnew.c:27: In function ‘memset’,     inlined from ‘clear_glyph_row’ at dispnew.c:884:3,     inlined from ‘prepare_desired_row’ at dispnew.c:1110:7: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:10: warning: ‘__builtin_memset’ offset [40, 255] from the object at ‘row’ is out of the bounds of referenced subobject ‘used’ with type ‘short int[4]’ at offset 32 [-Warray-bounds]    59 |   return __builtin___memset_chk (__dest, __ch, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    60 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from termchar.h:23,                  from dispnew.c:29: dispnew.c: In function ‘prepare_desired_row’: dispextern.h:866:9: note: subobject ‘used’ declared here   866 |   short used[1 + LAST_AREA];       |         ^~~~   CC       frame.o   CC       scroll.o   CC       xdisp.o xdisp.c: In function ‘gui_draw_bottom_divider’: xdisp.c:33954:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 33954 |       if (WINDOW_RIGHT_DIVIDER_WIDTH (w)       |       ^~ In file included from keyboard.h:24,                  from xdisp.c:442: termhooks.h:820:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’   820 | #define FRAME_RIF(f) ((f)->terminal->rif)       |                      ^ xdisp.c:33965:9: note: in expansion of macro ‘FRAME_RIF’ 33965 |         FRAME_RIF (f)->draw_window_divider (w, x0, x1, y0, y1);       |         ^~~~~~~~~   CC       menu.o   CC       xmenu.o In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xmenu.c:38: In function ‘memcpy’,     inlined from ‘set_frame_menubar’ at xmenu.c:766:2: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 10] from the object at ‘’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xmenu.c:38: xmenu.c: In function ‘set_frame_menubar’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~   CC       window.o   CC       charset.o   CC       coding.o   CC       category.o   CC       ccl.o   CC       character.o   CC       chartab.o   CC       bidi.o   CC       cm.o   CC       term.o   CC       terminal.o   CC       xfaces.o xfaces.c:5675:53: warning: argument 2 of type ‘union Lisp_X *[20]’ with mismatched bound [-Warray-parameter=]  5675 | realize_face (struct face_cache *cache, Lisp_Object attrs[LFACE_VECTOR_SIZE],       | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ xfaces.c:355:56: note: previously declared as ‘union Lisp_X **’   355 | static struct face *realize_face (struct face_cache *, Lisp_Object *,       | ^~~~~~~~~~~~~ xfaces.c:5752:57: warning: argument 2 of type ‘union Lisp_X *[20]’ with mismatched bound [-Warray-parameter=]  5752 | realize_gui_face (struct face_cache *cache, Lisp_Object attrs[LFACE_VECTOR_SIZE])       | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ xfaces.c:357:60: note: previously declared as ‘union Lisp_X **’   357 | static struct face *realize_gui_face (struct face_cache *, Lisp_Object *);       | ^~~~~~~~~~~~~ xfaces.c:6079:31: warning: argument 2 of type ‘union Lisp_X *[20]’ with mismatched bound [-Warray-parameter=]  6079 |                   Lisp_Object attrs[LFACE_VECTOR_SIZE])       |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ xfaces.c:358:60: note: previously declared as ‘union Lisp_X **’   358 | static struct face *realize_tty_face (struct face_cache *, Lisp_Object *);       | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xfaces.c:224: In function ‘memcpy’,     inlined from ‘get_lface_attributes_no_remap’ at xfaces.c:1891:5,     inlined from ‘get_lface_attributes’ at xfaces.c:1939:10: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 162] from the object at ‘lface’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfaces.c:224: xfaces.c: In function ‘get_lface_attributes’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xfaces.c:224: In function ‘memcpy’,     inlined from ‘vcopy’ at lisp.h:3396:3,     inlined from ‘Finternal_copy_lisp_face’ at xfaces.c:2877:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 162] from the object at ‘copy’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfaces.c:224: xfaces.c: In function ‘Finternal_copy_lisp_face’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xfaces.c:224: In function ‘memcpy’,     inlined from ‘vcopy’ at lisp.h:3396:3,     inlined from ‘Finternal_copy_lisp_face’ at xfaces.c:2877:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 162] from the object at ‘copy’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfaces.c:224: xfaces.c: In function ‘Finternal_copy_lisp_face’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xfaces.c:224: In function ‘memcpy’,     inlined from ‘get_lface_attributes_no_remap’ at xfaces.c:1891:5,     inlined from ‘realize_named_face’ at xfaces.c:5648:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 162] from the object at ‘lface’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfaces.c:224: xfaces.c: In function ‘realize_named_face’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xfaces.c:224: In function ‘memcpy’,     inlined from ‘get_lface_attributes_no_remap’ at xfaces.c:1891:5,     inlined from ‘realize_named_face’ at xfaces.c:5661:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 162] from the object at ‘lface’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfaces.c:224: xfaces.c: In function ‘realize_named_face’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xfaces.c:224: In function ‘memcpy’,     inlined from ‘realize_default_face’ at xfaces.c:5611:3,     inlined from ‘realize_basic_faces’ at xfaces.c:5470:7: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 162] from the object at ‘lface’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfaces.c:224: xfaces.c: In function ‘realize_basic_faces’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from xfaces.c:224: In function ‘memcpy’,     inlined from ‘vcopy’ at lisp.h:3396:3,     inlined from ‘Finternal_merge_in_global_face’ at xfaces.c:3995:4: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 162] from the object at ‘local_lface’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfaces.c:224: xfaces.c: In function ‘Finternal_merge_in_global_face’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~   CC       xterm.o   CC       xfns.o   CC       xselect.o   CC       xrdb.o   CC       xsmfns.o   CC       xsettings.o   CC       gtkutil.o   CC       emacsgtkfixed.o   CC       dbusbind.o   CC       emacs.o   CC       keyboard.o In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from keyboard.c:25: In function ‘memcpy’,     inlined from ‘vcopy’ at lisp.h:3396:3,     inlined from ‘append_tab_bar_item’ at keyboard.c:8311:3,     inlined from ‘process_tab_bar_item’ at keyboard.c:8081:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 50] from the object at ‘’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from keyboard.c:25: keyboard.c: In function ‘process_tab_bar_item’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~ In file included from /usr/include/string.h:535,                  from ../lib/string.h:41,                  from lisp.h:29,                  from keyboard.c:25: In function ‘memcpy’,     inlined from ‘vcopy’ at lisp.h:3396:3,     inlined from ‘append_tool_bar_item’ at keyboard.c:8788:3,     inlined from ‘process_tool_bar_item’ at keyboard.c:8465:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ offset [3, 90] from the object at ‘’ is out of the bounds of referenced subobject ‘contents’ with type ‘union Lisp_X *[]’ at offset 3 [-Warray-bounds]    29 |   return __builtin___memcpy_chk (__dest, __src, __len,       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    30 |                                  __glibc_objsize0 (__dest));       | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from keyboard.c:25: keyboard.c: In function ‘process_tool_bar_item’: lisp.h:1647:17: note: subobject ‘contents’ declared here  1647 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];       |                 ^~~~~~~~   CC       macros.o   CC       keymap.o   CC       sysdep.o sysdep.c:1821:22: error: variably modified ‘sigsegv_stack’ at file scope  1821 | static unsigned char sigsegv_stack[SIGSTKSZ];       |                      ^~~~~~~~~~~~~ make[1]: *** [Makefile:406: sysdep.o] Fehler 1 make[1]: Verzeichnis „/home/my-name/emacs-27.2/src“ wird verlassen make: *** [Makefile:424: src] Fehler 2