Hello, all.
I am in the process of writing the "glue code" that would allow the Rexx language to call the DISLIN graphics library. However when I try to build it, I get these error messages from the loader:
gcc -c -g -m64 -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -I. -I. -DNDEBUG -DHAVE_CONFIG_H -DRXPACKAGE_NAME=\"rexxdislin\" -DREXXDISLIN_VERSION=\""1.0"\" -DREXXDISLIN_DATE=\""9 Nov 2022"\" -DINIT_RXPACKAGE=init_rexxdislin -DTERM_RXPACKAGE=term_rexxdislin -I./common -I/usr/local/include -U_REENTRANT -o rexxdislin.o ./rexxdislin.c
gcc loader.o rexxdislin.o rxpack.o rxmt_notmt.o -o rexxdislin -m64 -L/usr/local/lib64 -lregina -lm -ldislin
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: loader.o: in function `main':
/home/dave/Desktop/Regina-Rexx/RexxPackage/RexxDISLIN/./common/loader.c:268: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: rexxdislin.o: in function `RXbfcclr':
/home/dave/Desktop/Regina-Rexx/RexxPackage/RexxDISLIN/./rexxdislin.c:4013: undefined reference to `bfcclr'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: rexxdislin.o: in function `RXbfcmsh':
/home/dave/Desktop/Regina-Rexx/RexxPackage/RexxDISLIN/./rexxdislin.c:4064: undefined reference to `bfcmsh'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: rexxdislin.o: in function `RXwinfin':
/home/dave/Desktop/Regina-Rexx/RexxPackage/RexxDISLIN/./rexxdislin.c:49477: undefined reference to `winfin'
collect2: error: ld returned 1 exit status
make: *** [Makefile:149: rexxdislin] Error 1
It seems that the loader can't find the bfcclr, bfcmsh, and winfin routines. Any idea where I might find them>
Many thanks.
DJ