Re: [MacPorts] #57989: xorg-server-devel @1.20.3 does not build on Mac OS X 10.5.8, Leopard, because of redefinition of typedef ‘CARD32’
MacPorts
noreply at macports.org
Thu Jan 31 17:09:01 UTC 2019
#57989: xorg-server-devel @1.20.3 does not build on Mac OS X 10.5.8, Leopard,
because of redefinition of typedef ‘CARD32’
--------------------------------+---------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords: leopard
Port: xorg-server-devel |
--------------------------------+---------------------
Comment (by ballapete):
The patch
{{{
--- hw/xquartz/xpr/x-list.h-orig 2019-01-31 17:19:02.000000000
+0100
+++ hw/xquartz/xpr/x-list.h 2019-01-31 17:21:20.000000000 +0100
@@ -47,6 +47,7 @@
#ifndef X_EXTERN
#define X_EXTERN __private_extern__
#endif
+#define __private_extern__ __attribute__((visibility("hidden")))
X_EXTERN void X_PFX(list_free_1) (x_list * node);
X_EXTERN x_list *X_PFX(list_prepend) (x_list * lst, void *data);
}}}
as proposed in ticket #57333 does not remove compile error. At least not
with GCC4.2. With this compiler only these C header files are used:
{{{
. ../include/dix-config.h
.. ../include/dix-config-apple-verbatim.h
. /opt/local/include/X11/X.h
. ../include/scrnintstr.h
.. ../include/screenint.h
... ../include/misc.h
.... /opt/local/include/X11/Xosdefs.h
.... /opt/local/include/X11/Xfuncproto.h
.... /opt/local/include/X11/Xmd.h
.... /opt/local/include/X11/Xdefs.h
.... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stddef.h
.... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stdint.h
.... /usr/include/pthread.h
..... /usr/include/_types.h
...... /usr/include/sys/_types.h
....... /usr/include/sys/cdefs.h
....... /usr/include/machine/_types.h
........ /usr/include/ppc/_types.h
..... /usr/include/pthread_impl.h
..... /usr/include/sched.h
..... /usr/include/time.h
...... /usr/include/_structs.h
....... /usr/include/sys/_structs.h
.... ../include/os.h
..... ../include/misc.h
..... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stdarg.h
..... /usr/include/string.h
..... /usr/include/stdio.h
..... ../include/Xprintf.h
..... /usr/include/signal.h
...... /usr/include/sys/signal.h
....... /usr/include/sys/appleapiopts.h
....... /usr/include/machine/signal.h
........ /usr/include/ppc/signal.h
......... /usr/include/ppc/_structs.h
....... /usr/include/sys/_structs.h
........ /usr/include/machine/_structs.h
......... /usr/include/ppc/_structs.h
.......... /usr/include/mach/ppc/_structs.h
.... /opt/local/include/X11/Xfuncs.h
..... /usr/include/strings.h
.... /usr/include/stdlib.h
..... /usr/include/available.h
..... /usr/include/sys/wait.h
...... /usr/include/sys/resource.h
....... /usr/include/sys/_structs.h
...... /usr/include/machine/endian.h
....... /usr/include/ppc/endian.h
........ /usr/include/sys/_endian.h
..... /usr/include/alloca.h
..... /usr/include/machine/types.h
...... /usr/include/ppc/types.h
....... /usr/include/ppc/_types.h
.... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/limits.h
..... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/syslimits.h
..... /usr/include/limits.h
...... /usr/include/machine/limits.h
....... /usr/include/ppc/limits.h
........ /usr/include/ppc/_limits.h
...... /usr/include/sys/syslimits.h
.... /usr/include/math.h
..... /usr/include/architecture/ppc/math.h
.... /usr/include/assert.h
.... /usr/include/ctype.h
..... /usr/include/runetype.h
.. ../include/regionstr.h
... ../include/miscstruct.h
.... /opt/local/include/X11/Xprotostr.h
.... /opt/local/include/pixman-1/pixman.h
..... /opt/local/include/pixman-1/pixman-version.h
.. ../include/colormap.h
... /opt/local/include/X11/Xproto.h
... ../include/window.h
.... ../include/region.h
.. ../include/cursor.h
... ../include/privates.h
.... ../include/dix.h
..... ../include/callback.h
..... ../include/gc.h
...... ../include/pixmap.h
....... /opt/local/include/X11/extensions/randr.h
..... ../include/input.h
...... ../include/xkbrules.h
...... ../include/events.h
...... ../include/list.h
....... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stddef.h
...... /opt/local/include/X11/extensions/XI2.h
..... ../include/cursor.h
..... ../Xext/geext.h
...... /opt/local/include/X11/extensions/geproto.h
....... /opt/local/include/X11/extensions/ge.h
..... /opt/local/include/X11/extensions/XI.h
.... ../include/resource.h
..... ../include/dixaccess.h
.. ../include/validate.h
. ../include/misc.h
. ../include/os.h
. ../include/windowstr.h
.. ../include/pixmapstr.h
... ../miext/damage/damage.h
... ../render/picturestr.h
.... ../include/scrnintstr.h
.... ../render/glyphstr.h
..... /opt/local/include/X11/extensions/renderproto.h
...... /opt/local/include/X11/extensions/render.h
..... ../render/picture.h
...... ../include/privates.h
..... ../include/screenint.h
..... ../include/regionstr.h
..... ../include/miscstruct.h
.... ../include/resource.h
.. ../include/property.h
.. ../include/opaque.h
... ../include/globals.h
.... ../include/extinit.h
..... ../include/extnsionst.h
...... ../include/extension.h
....... ../include/dixstruct.h
........ ../include/client.h
......... /usr/include/sys/types.h
.......... /usr/include/sys/_structs.h
..... ../present/presentext.h
. ../include/resource.h
. ../include/dixstruct.h
. ../include/gcstruct.h
. ../include/servermd.h
.. /opt/local/include/X11/Xarch.h
. ../include/site.h
. ../render/picturestr.h
. ../randr/randrstr.h
.. ../include/misc.h
.. ../include/os.h
.. ../include/dixstruct.h
.. ../include/resource.h
.. ../include/scrnintstr.h
.. ../include/windowstr.h
.. ../include/pixmapstr.h
.. ../include/extnsionst.h
.. ../include/servermd.h
.. ../randr/rrtransform.h
... ../render/picturestr.h
.. /opt/local/include/X11/extensions/randrproto.h
}}}
--
Ticket URL: <https://trac.macports.org/ticket/57989#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list