I used bzr to download the 0.2.8-sty branch then I merged it with main 0.2.8 branch. I did have one conflict but I resolved it with bzr. I tried making it without merging from the main branch and got this error:
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -I/usr/include/libxml2 -I./tools -O2 -Wno-long-long -MT libtools_a-tDirectories.o -MD -MP -MF ".deps/libtools_a-tDirectories.Tpo" -c -o libtools_a-tDirectories.o `test -f 'tools/tDirectories.cpp' || echo './'`tools/tDirectories.cpp; \
then mv -f ".deps/libtools_a-tDirectories.Tpo" ".deps/libtools_a-tDirectories.Po"; else rm -f ".deps/libtools_a-tDirectories.Tpo"; exit 1; fi
In file included from tools/tDirectories.cpp:72:
./tUniversalVariables.h:2: error: stray ‘#’ in program
In file included from tools/tDirectories.cpp:72:
./tUniversalVariables.h:4:2: error: #endif without #if
./tUniversalVariables.h:5: error: stray ‘#’ in program
./tUniversalVariables.h:7:2: error: #endif without #if
./tUniversalVariables.h:8: error: stray ‘#’ in program
./tUniversalVariables.h:10:2: error: #endif without #if
./tUniversalVariables.h:11: error: stray ‘#’ in program
./tUniversalVariables.h:13:2: error: #endif without #if
./tUniversalVariables.h:14: error: stray ‘#’ in program
./tUniversalVariables.h:16:2: error: #endif without #if
./tUniversalVariables.h:17: error: stray ‘#’ in program
./tUniversalVariables.h:19:2: error: #endif without #if
./tUniversalVariables.h:20: error: stray ‘#’ in program
./tUniversalVariables.h:22:2: error: #endif without #if
./tUniversalVariables.h:23: error: stray ‘#’ in program
./tUniversalVariables.h:25:2: error: #endif without #if
./tUniversalVariables.h:26: error: stray ‘#’ in program
./tUniversalVariables.h:28:2: error: #endif without #if
./tUniversalVariables.h:29: error: stray ‘#’ in program
./tUniversalVariables.h:31:2: error: #endif without #if
./tUniversalVariables.h:32: error: stray ‘#’ in program
./tUniversalVariables.h:34:2: error: #endif without #if
./tUniversalVariables.h:35: error: stray ‘#’ in program
./tUniversalVariables.h:37:2: error: #endif without #if
./tUniversalVariables.h:38: error: stray ‘#’ in program
./tUniversalVariables.h:40:2: error: #endif without #if
./tUniversalVariables.h:41: error: stray ‘#’ in program
./tUniversalVariables.h:43:2: error: #endif without #if
./tUniversalVariables.h:44: error: stray ‘#’ in program
./tUniversalVariables.h:46:2: error: #endif without #if
./tUniversalVariables.h:47: error: stray ‘#’ in program
./tUniversalVariables.h:49:2: error: #endif without #if
./tUniversalVariables.h:50: error: stray ‘#’ in program
./tUniversalVariables.h:52:2: error: #endif without #if
./tUniversalVariables.h:53: error: stray ‘#’ in program
./tUniversalVariables.h:55:2: error: #endif without #if
./tUniversalVariables.h:56: error: stray ‘#’ in program
./tUniversalVariables.h:58:2: error: #endif without #if
./tUniversalVariables.h:59: error: stray ‘#’ in program
./tUniversalVariables.h:61:2: error: #endif without #if
./tUniversalVariables.h:62: error: stray ‘#’ in program
./tUniversalVariables.h:64:2: error: #endif without #if
./tUniversalVariables.h:65: error: stray ‘#’ in program
./tUniversalVariables.h:67:2: error: #endif without #if
./tUniversalVariables.h:68: error: stray ‘#’ in program
./tUniversalVariables.h:70:2: error: #endif without #if
./tUniversalVariables.h:71: error: stray ‘#’ in program
./tUniversalVariables.h:73:2: error: #endif without #if
./tUniversalVariables.h:74: error: stray ‘#’ in program
./tUniversalVariables.h:76:2: error: #endif without #if
./tUniversalVariables.h:77: error: stray ‘#’ in program
./tUniversalVariables.h:79:2: error: #endif without #if
./tUniversalVariables.h:80: error: stray ‘#’ in program
./tUniversalVariables.h:82:2: error: #endif without #if
./tUniversalVariables.h:83: error: stray ‘#’ in program
./tUniversalVariables.h:85:2: error: #endif without #if
./tUniversalVariables.h:86: error: stray ‘#’ in program
./tUniversalVariables.h:88:2: error: #endif without #if
./tUniversalVariables.h:89: error: stray ‘#’ in program
./tUniversalVariables.h:91:2: error: #endif without #if
./tUniversalVariables.h:92: error: stray ‘#’ in program
./tUniversalVariables.h:94:2: error: #endif without #if
./tUniversalVariables.h:95: error: stray ‘#’ in program
./tUniversalVariables.h:97:2: error: #endif without #if
./tUniversalVariables.h:98: error: stray ‘#’ in program
./tUniversalVariables.h

2: error: #endif without #if
./tUniversalVariables.h:101: error: stray ‘#’ in program
./tUniversalVariables.h:103:2: error: #endif without #if
./tUniversalVariables.h:104: error: stray ‘#’ in program
./tUniversalVariables.h:106:2: error: #endif without #if
./tUniversalVariables.h:1: error: expected unqualified-id before ‘-’ token
tools/tDirectories.cpp: In function ‘tString GeneratePrefix()’:
tools/tDirectories.cpp

error: ‘st_prefixCompiled’ was not declared in this scope
tools/tDirectories.cpp: In function ‘tString st_RelocatePath(const tString&)’:
tools/tDirectories.cpp

error: ‘st_prefixCompiled’ was not declared in this scope
make[3]: *** [libtools_a-tDirectories.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2