[MacPorts] #63507: xorg-server-legacy @1.20.10_2 does not build on PPC Tiger, Mac OS X 20.4.11, because bundle_trampoline.c:32:19: error: spawn.h: No such file or directory

MacPorts noreply at macports.org
Tue Dec 6 13:46:08 UTC 2022


#63507: xorg-server-legacy @1.20.10_2 does not build on PPC Tiger, Mac OS X
20.4.11, because bundle_trampoline.c:32:19: error: spawn.h: No such file or
directory
---------------------------------+--------------------
  Reporter:  ballapete           |      Owner:  (none)
      Type:  defect              |     Status:  new
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:  2.7.1
Resolution:                      |   Keywords:  tiger
      Port:  xorg-server-legacy  |
---------------------------------+--------------------

Comment (by ballapete):

 I tried to build once with `unchanged Portfile` but with `GCC 7` instead
 of `default GCC 4.2` – and ran into a different failure:

 {{{
 libtool: compile:  /opt/local/bin/gcc-mp-7 -DHAVE_CONFIG_H -I.
 -I../../include -DBUILD_DATE=\"20221206\" -DXSERVER_VERSION=\"1.20.10\"
 -DUSE_NEW_CLUT -DXFree86Server -I../../miext/rootless -I../../pseudoramiX
 -DX11LIBDIR=\"/opt/local/lib\" -isystem/opt/local/include/LegacySupport
 -I/opt/local/include
 -I/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/x11
 /xorg-server-legacy/files/include -DHAVE_DIX_CONFIG_H -Wall -Wpointer-
 arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-
 prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition
 -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-
 noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op
 -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror
 =missing-braces -Werror=sequence-point -Werror=return-type
 -Werror=trigraphs -Werror=array-bounds -Werror=write-strings
 -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
 -fno-strict-aliasing -fno-strict-aliasing -D_DEFAULT_SOURCE -D_BSD_SOURCE
 -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/opt/local/include/pixman-1
 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16
 -I../../include -I../../include -I../../Xext -I../../damageext
 -I../../xfixes -I../../Xi -I../../mi -I../../miext/sync
 -I../../miext/shadow -I../../miext/damage -I../../render -I../../randr
 -I../../fb -I../../dbe -I../../present -pipe -Os -arch ppc -D_THREAD_SAFE
 -pthread -DROOTLESS_WORKAROUND -DROOTLESS_SAFEALPHA -DNO_ALLOCA -c
 X11Application.m  -fno-common -DPIC -o .libs/X11Application.o
 In file included from X11Controller.h:41:0,
                  from X11Application.h:36,
                  from X11Application.m:39:
 xpr/x-list.h:51:10: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before 'void'
  X_EXTERN void X_PFX(list_free_1) (x_list * node);
           ^~~~
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:52:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_prepend) (x_list * lst, void *data);
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:54:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_append) (x_list * lst, void *data);
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:55:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_remove) (x_list * lst, void *data);
                  ^
 xpr/x-list.h:56:10: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before 'void'
  X_EXTERN void X_PFX(list_free) (x_list * lst);
           ^~~~
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:57:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_pop) (x_list * lst, void **data_ret);
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:59:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_copy) (x_list * lst);
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:60:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_reverse) (x_list * lst);
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:61:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_find) (x_list * lst, void *data);
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:62:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_nth) (x_list * lst, int n);
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:63:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_filter) (x_list * src,
                  ^
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:66:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_map) (x_list * src,
                  ^
 xpr/x-list.h:70:10: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before 'unsigned'
  X_EXTERN unsigned int X_PFX(list_length) (x_list * lst);
           ^~~~~~~~
 xpr/x-list.h:71:10: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before 'void'
  X_EXTERN void X_PFX(list_foreach) (x_list * lst, void (*fun)
           ^~~~
 xpr/x-list.h:48:18: error: unknown type name '__private_extern__'
  #define X_EXTERN __private_extern__
                   ^
 xpr/x-list.h:48:18: note: in definition of macro 'X_EXTERN'
  #define X_EXTERN __private_extern__
                   ^~~~~~~~~~~~~~~~~~
 xpr/x-list.h:75:17: error: expected '=', ',', ';', 'asm' or
 '__attribute__' before '*' token
  X_EXTERN x_list *X_PFX(list_sort) (x_list * lst,
                  ^
 X11Application.m:103:12: warning: redundant redeclaration of
 'darwinFakeButtons' [-Wredundant-decls]
  extern int darwinFakeButtons;
             ^~~~~~~~~~~~~~~~~
 In file included from X11Application.m:41:0:
 darwin.h:68:12: note: previous declaration of 'darwinFakeButtons' was here
  extern int darwinFakeButtons;
             ^~~~~~~~~~~~~~~~~
 X11Application.m: In function '-[X11Application sendEvent:]':
 X11Application.m:321:5: warning: ISO C90 forbids mixed declarations and
 code [-Wdeclaration-after-statement]
      OSX_BOOL for_appkit, for_x;
      ^~~~~~~~
 X11Application.m:351:21: warning: ISO C90 forbids mixed declarations and
 code [-Wdeclaration-after-statement]
                      NSWindow *mainWindow = [self mainWindow];
                      ^~~~~~~~
 X11Application.m:497:17: warning: 'X11Application' may not respond to
 '-set_front_process:'
                  [self set_front_process:nil];
                  ^
 X11Application.m:497:17: warning: (Messages without a matching method
 signature
 X11Application.m:497:17: warning: will be assumed to return 'id' and
 accept
 X11Application.m:497:17: warning: '...' as arguments.)
 X11Application.m: In function 'X11ApplicationCanEnterRandR':
 X11Application.m:1156:5: warning: non-ASCII character in CFString literal
 [--all-warnings]
      msg = NSLocalizedString(
      ^~~
 make[3]: *** [X11Application.lo] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/63507#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list