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

Reply via email to