diff -Nru graphlcd-0.1.5/layout.c graphlcd-0.1.5-VDR-1.5.3/layout.c --- graphlcd-0.1.5/layout.c 2007-02-04 16:46:44.000000000 +0100 +++ graphlcd-0.1.5-VDR-1.5.3/layout.c 2007-11-19 15:35:32.000000000 +0100 @@ -65,7 +65,11 @@ file += "/fonts/"; file += url.substr(4, pos - 4); } +#if APIVERSNUM >= 10503 + return font.LoadFT2(file, cCharSetConv::SystemCharacterTable(), size); +#else return font.LoadFT2(file, I18nCharSets()[Setup.OSDLanguage], size); +#endif } else { diff -Nru graphlcd-0.1.5/Makefile graphlcd-0.1.5-VDR-1.5.3/Makefile --- graphlcd-0.1.5/Makefile 2007-02-05 19:24:03.000000000 +0100 +++ graphlcd-0.1.5-VDR-1.5.3/Makefile 2007-11-19 15:35:07.000000000 +0100 @@ -16,7 +16,7 @@ ### The C++ compiler and options: CXX ?= g++ -CXXFLAGS ?= -g -Wall -Woverloaded-virtual +CXXFLAGS ?= -fPIC -O2 -g -Wall -Woverloaded-virtual ### The directory environment: