I am getting the an error while compiling my program with -explicit-use.
$ make gcc server.c scm_uv.c runtime.o library.o srfi-69.o uv/uv.a -Os -fomit-frame-pointer -fno-strict-aliasing -o server -lm /tmp/ccxRIoEH.o: In function `C_toplevel': server.c:(.text+0x689): undefined reference to `C_library_2csrfi_2d69_toplevel' srfi-69.o: In function `C_srfi_2d69_toplevel': srfi-69.c:(.text+0xf9a5): undefined reference to `C_library_2csrfi_2d69_toplevel' Here is my make file server: server.c scm_uv.c runtime.o library.o srfi-69.o uv/uv.a gcc server.c scm_uv.c runtime.o library.o srfi-69.o uv/uv.a -Os -fomit-frame-pointer -fno-strict-aliasing -o server -lm server.c: server.scm chicken server.scm -explicit-use -uses library,srfi-69 runtime.o: runtime.c library.c srfi-69.c gcc -c runtime.c library.c srfi-69.c -Os -fomit-frame-pointer -fno-strict-aliasing uv/uv.a: make -C uv clean: rm server rm server.c I am new to chicken scheme, my search efforts revealed nothing on this. Thanks Santosh “The *young man* knows the rules but the *old man* knows the exceptions”. *Oliver Wendell Holmes*
_______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
