Issue904

classification
Title Not able succesfully run make
Type defect Module core code 21.4
Severity some work obstructed Platform other os
Keywords Nosy List anonymous
explanation
process
These controls should only be changed by committers and tracker administrators.
Status new   Reason
Superseder  
Priority normal   Assigned To

Created on 2021-06-18.23:31:23 by anonymous, last changed 2021-07-22.12:53:58 by hauke.

Files
File name Uploaded Type Edit Remove
patch-src_lisp.h hauke, 2021-07-22.12:53:57 text/x-chdr
Messages
msg2582 [hidden] ([hidden]) Date: 2021-07-22.12:53:57
The issue appears to be fixed in the siurces.

Assuming you are attempting to build XEmacs 21.5 (although this is applicable for 21.4), pkgsrc has a patch at <http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/editors/xemacs-current/patches/patch-src_lisp.h?rev=1.2&content-type=text/x-cvsweb-markup>
msg2581 [hidden] ([hidden]) Date: 2021-06-18.23:31:21
uname -a
Darwin Georges-iMac.local 18.7.0 Darwin Kernel Version 18.7.0: Tue Nov 10 
00:07:31 PST 2020; root:xnu-4903.278.51~1/RELEASE_X86_64 x86_64

when I run make I am getting the following error

gcc -c -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-
compare -Wshadow -Wpointer-arith  -Demacs -I. -DHAVE_CONFIG_H abbrev.c
In file included from abbrev.c:35:
./lisp.h:204:3: error: typedef redefinition with different types ('union 
max_align_t' vs
      'long double')
} max_align_t;
  ^
/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include/__stddef_
max_align_t.h:32:21: note: 
      previous definition is here
typedef long double max_align_t;
                    ^
1 error generated.
make[1]: *** [abbrev.o] Error 1
make: *** [src] Error 2
History
Date User Action Args
2021-07-22 12:53:58haukesetfiles: + patch-src_lisp.h
messages: + msg2582
2021-06-18 23:31:23anonymouscreate