magic/graphics
Darryl L. Miles 54f49829f2 graphics: multiple definition of `various_x11_symbols'
Solution is to make the grX11thread.c and grX11su1[5].c versions
the official location.  Another solution maybe to split them into
their own file grX11common.c that would be shared.

Multiple configurations tested, tested configurations assume X11
is available.  The configuration wording indicates X11 must be
available for all graphics enabled build configurations.

Affected symbols appear to have multiple definitions:
grCursors
grXdpy
grXscrn
pipeRead
pipeWrite
Xhelper
grVisual

GCC14 and linker will not link the final executable due to this.

GCC14 --without-tk --without-tcl
Related issue: https://github.com/RTimothyEdwards/magic/issues/323
2024-10-09 20:35:19 -04:00
..
cairo_new Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
cairo_orig graphics/cairo_orig/grTCairo5.c uninitialized local variable 2024-10-01 12:36:13 -04:00
DEFAULT.glyphs Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
FreeMono.pt3 Remove all the $XXX: YYY$ 2020-05-23 17:00:38 -04:00
FreeSans.pt3 Remove all the $XXX: YYY$ 2020-05-23 17:00:38 -04:00
FreeSerif.pt3 Remove all the $XXX: YYY$ 2020-05-23 17:00:38 -04:00
Makefile Implemented a new configuration variable "dist_prefix" for 2020-01-28 10:40:01 -05:00
README.X10a Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
READ_ME Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
W3Dmain.c Corrected behavior of "load ... -dereference" to bring back a 2023-04-18 11:01:58 -04:00
X11Helper.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
bw.glyphs Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
color.glyphs Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
glyphs.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grCMap.c graphics/grCMap.c: Incorrect return-value check for a 'scanf'-like function 2024-10-01 12:36:12 -04:00
grClip.c graphics/grClip.c Branch condition evaluates to a garbage value 2024-10-01 12:36:13 -04:00
grDStyle.c graphics/grDStyle.c: Incorrect return-value check for a 'scanf'-like function 2024-10-01 12:36:12 -04:00
grGlyphs.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grLock.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grMain.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
grNull.c I discovered that for large designs, running DBWredisplay will take 2021-01-12 12:46:43 -05:00
grOGL1.c graphics: multiple definition of `various_x11_symbols' 2024-10-09 20:35:19 -04:00
grOGL2.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grOGL3.c C99 code compat when configured with no TCL support 2022-10-29 06:07:46 +02:00
grOGL4.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grOGL5.c graphics: multiple definition of `various_x11_symbols' 2024-10-09 20:35:19 -04:00
grOGLInt.h Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
grTCairo1.c Two small tweaks on plot filename behavior: (1) "plot svg" without 2023-10-17 20:01:39 -04:00
grTCairo2.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTCairo3.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTCairo4.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTCairo5.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTCairoInt.h Finished the implementation of Cairo 2D graphics (yay!). 2017-09-14 17:03:53 -04:00
grTOGL1.c fix: read of uninitialized data at inChar[0] 2024-10-01 12:43:27 -04:00
grTOGL2.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTOGL3.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
grTOGL4.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTOGL5.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTOGLInt.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
grText.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTk1.c graphics/grTk1.c: Wrong type of arguments to formatting function 2024-10-01 12:36:13 -04:00
grTk2.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTk3.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
grTk4.c Corrected a stack corruption error (that I have never seen in 2022-09-27 10:43:04 -04:00
grTk5.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grTkCommon.c graphics/grTkCommon.c: remove OGL includes 2022-10-29 06:07:46 +02:00
grTkCommon.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
grTkInt.h Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
grX11Int.h Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
grX11su1.c graphics: multiple definition of `various_x11_symbols' 2024-10-09 20:35:19 -04:00
grX11su2.c C99 code compat when configured with no TCL support 2022-10-29 06:07:46 +02:00
grX11su3.c C99 code compat when configured with no TCL support 2022-10-29 06:07:46 +02:00
grX11su4.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grX11su5.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
grX11thread.c C99 code compat when configured with no TCL support 2022-10-29 06:07:46 +02:00
graphics.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
graphicsInt.h Define Cairo functions prototypes only when support is enabled 2022-10-29 06:07:46 +02:00
prcolors.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
wind3d.h Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00

README.X10a

This driver is a modification of the Stanford X10 driver.  The modifications
were done by Walter Scott and Eric Lunow at Lawrence Livermore National Labs.