Possibility of Gambit combined with DevCpp?
Hi: Since Gambit prebuild with mingw is easy to install and DevCpp from http://www.bloodshed.net/devcpp.html , which embeds gcc 3.4.2 is also easy, would it be possible to combine them with the goal of easing setup for the mingw-challenged such as yours truly? And I should ask if this is feasible or a hopeless hack? The experiment below almost worked but it needs to satisfy Gambit's os.c which is looking for htonl and other winsock functions. These are found in libwsock32.a -Bob- # Project: Test1 # Makefile created for Dev-C++ 4.9.9.2 CC = gcc.exe CFLAGS = -Wall -W -Wno-unused -O1 -fno-math-errno \ -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing \ -fwrapv -fno-common -mieee-fp -shared \ -D___DYNAMIC -D___SINGLE_HOST LIBS = -L"C:/Dev-Cpp/lib" -L"c:/Gambit-C/v4.1.2/lib" INCS = -I"C:/Dev-Cpp/include" -I"c:/Gambit-C/v4.1.2/include" EXE = Test1.exe .PHONY: all all: $(EXE) $(EXE): $(CC) $(CFLAGS) $(INCS) test.c test_.c $(LIBS) \ -lwsock32 -lgambc -o $(EXE) # test.scm just displays hello world. it works with gsi ----- result ---- cd c:/Dev-Cpp/home/test/ make gcc.exe -Wall -W -Wno-unused -O1 -fno-math-errno -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fno-common -mieee-fp -shared -D___DYNAMIC -D___SINGLE_HOST -I"C:/Dev-Cpp/include" -I"c:/Gambit-C/v4.1.2/include" test.c test_.c -L"C:/Dev-Cpp/lib" -L"c:/Gambit-C/v4.1.2/lib" \ -lwsock32 -lgambc -o Test1.exe c:/Gambit-C/v4.1.2/lib/libgambc.a(os.o)(.text+0x5f):os.c: undefined reference to `htonl@4' c:/Gambit-C/v4.1.2/lib/libgambc.a(os.o)(.text+0xdd):os.c: undefined reference to `ntohl@4' c:/Gambit-C/v4.1.2/lib/libgambc.a(os.o)(.text+0x22d):os.c: undefined reference to `htons@4' ... ...
Afficher les réponses par date
Hallo, On Dec 26, 2007 8:46 PM, Bob McIsaac <bobmc@fcibroadband.com> wrote:
The experiment below almost worked but it needs to satisfy Gambit's os.c which is looking for htonl and other winsock functions. These are found in libwsock32.a
Try adding -lws2_32 to the LIBS variable. Cheers, -- -alex http://www.ventonegro.org/
participants (2)
-
Alex Queiroz -
Bob McIsaac