diff --git a/source/codeblocks/AssaultCube.cbp b/source/codeblocks/AssaultCube.cbp
index 56b1dfc7..d92ff027 100644
--- a/source/codeblocks/AssaultCube.cbp
+++ b/source/codeblocks/AssaultCube.cbp
@@ -36,6 +36,7 @@
+
diff --git a/source/src/Makefile b/source/src/Makefile
index a40cc55c..96aba3cd 100644
--- a/source/src/Makefile
+++ b/source/src/Makefile
@@ -18,11 +18,11 @@ MV=mv
ifneq (,$(findstring MINGW,$(PLATFORM)))
WINDRES= windres
CLIENT_INCLUDES= $(INCLUDES) -I../include
-CLIENT_LIBS= -mwindows -L../lib -lSDL -lSDL_image -lzdll -lopengl32 -lenet -lOpenAL32 -llibvorbisfile -ljpeg -llibintl -lws2_32 -lwinmm
+CLIENT_LIBS= -mwindows -L../lib -lSDL -lSDL_image -lSDL_ttf -lzdll -lopengl32 -lenet -lOpenAL32 -llibvorbisfile -ljpeg -llibintl -lws2_32 -lwinmm
else
override CXXFLAGS+= -rdynamic
-CLIENT_INCLUDES= $(INCLUDES) -I/usr/X11R6/include `sdl-config --cflags`
-CLIENT_LIBS= -L../enet -lenet -L/usr/X11R6/lib `sdl-config --libs` -lSDL_image -lz -lGL -lopenal -lvorbisfile -ljpeg
+CLIENT_INCLUDES= $(INCLUDES) -I/usr/X11R6/include `sdl-config --cflags` -idirafter ../include
+CLIENT_LIBS= -L../enet -lenet -L/usr/X11R6/lib `sdl-config --libs` -lSDL_image -lSDL_ttf -lz -lGL -lopenal -lvorbisfile -ljpeg
endif
CLIENT_OBJS= \
diff --git a/source/src/rendertext.cpp b/source/src/rendertext.cpp
index e79f7f19..81b46e3e 100644
--- a/source/src/rendertext.cpp
+++ b/source/src/rendertext.cpp
@@ -140,8 +140,8 @@ void initfont()
TTF_Init();
int fsize = 64;
- char *fonname = "packages\\misc\\font.ttf";
- ttffont = TTF_OpenFont(findfile(fonname, "r"), fsize);
+ const char *fontname = "packages/misc/font.ttf";
+ ttffont = TTF_OpenFont(findfile(path(fontname, true), "r"), fsize);
utf8font.defaulth = 0;
utf8font.defaultw = 0;
@@ -670,7 +670,7 @@ void draw_text(const char *str, int left, int top, int r, int g, int b, int a, i
for(; next <= iter && next != end; )
{
- int test = utf8::distance(next, iter);
+ //int test = utf8::distance(next, iter);
int c = utf8::peek_next(next, end);
if(next == cursoriter) { cx = x; cy = y; cc = c; }