Добавление к ответу от slm Мне пришлось сделать следующее, чтобы получить последний исходный код от tigress для компиляции на Ubuntu 15.10
wget http://svnwcrev.tigris.org/files/documents/3444/44067/svnwcrev-1.0.tar.gz
tar -xzvf svnwcrev-1.0.tar.gz
apt-get install libapr1-dev libsvn-dev
cd svnwcrev-1.0
Это предоставило заголовки, указанные в файле config.mk, затем после переименования config_mk.template в config.mk.
Затем мне пришлось добавить следующее в строку 33 файла src / SVNWcRev.cpp
#include <stddef.h>
Это исправило ошибку компилятора, при которой Expansion и ptrdiff_t не были определены.
Мне также пришлось изменить Makefile, чтобы включить недостающие библиотеки и отключить предупреждение. Измененные строки перечислены здесь:
...
CPPFLAGS=-I$(SUBVERSION_INCLUDE) -I$(APR_INCLUDE) -Wno-deprecated-declarations
...
LDLIBS=-lpthread -L$(LIBRARIES) -lsvn_client-1 -lsvn_wc-1 -lsvn_subr-1 -lapr-1
....
В Fedora 22 нет необходимости запускать новый экземпляр GDM для входа в систему во второй раз, поскольку пользовательские сессии работают на отдельном VT. В конфигурации по умолчанию VT-1 содержит GDM, а первый пользовательский сеанс находится на VT-2.