From edabd9dd1f64f4a0708f40d294f9b5db317173d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= Date: Sun, 8 Sep 2013 12:22:38 +0200 Subject: RPM Packaging: add notes.txt file --- redhat/notes.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 redhat/notes.txt diff --git a/redhat/notes.txt b/redhat/notes.txt new file mode 100644 index 000000000..b625b94f6 --- /dev/null +++ b/redhat/notes.txt @@ -0,0 +1,48 @@ +This is a unsorted quick notes about TDE build issues, by distribution. + +ALL DISTRIBUTIONS (or almost) +Some libraries are required but not provided by distribution anymore. +You can find them in "3rdparty" folder. + +imlib1 : required for kuickshow +python-qt3 (also known as PyQt) : required for python-related packages (TDE 3.5.13 only, not R14) +hal : required for TDE 3.5.13.2, most recent distribution do NOT ship it. +wv2 : required for koffice + + +CENTOS 6: +ligogg-devel package is missing: /usr/lib[64]/libogg.la . +Missing header 'jpegint.h' + + +MAGEIA 2/3: +Remove db4-devel and install db5-devel only. +Several version of postgresl-devel exist. +Ensure you have the latest one installed, or you will build against +an old one ! +MGA2: 9.1 +MGA3: 9.2 + + +CENTOS 4 / CENTOS 5 +Some mandatory packages are missing or too old. +I had to build newer version in order to have TDE function correctly. + curl (built as trinity-curl) + poppler (built as trinity-poppler) + + +OPENSUSE (all version) +Missing cmake macros for RPM. +Manually copy file 'macros.cmake' to '/etc/rpm' + + +OPENSUSE 11.4 +Bug in 'libical-devel' package. (causes FTBFS in tdepim) +Edit file '/usr/lib/pkgconfig/libical.pc' +Then change as follow: + Cflags: -I${includedir}/libical + +Avoid relinking error on i18n (e.g. rpmbuild fails in amarok): + for i in ar bg bn ca cs da de el en_GB es et fi fr he hi hu is it ja lt nl nb nn pa pl pt pt_BR ro ru sk sl sr sv ta tr uk zh_CN zh_TW; do + mkdir -p /opt/trinity/share/doc/tde/HTML/$i/common + done -- cgit v1.2.1