Ummmmm.... sorry to be a PITA but it still doesn't compile for me out of the box (Debian Jessie with R14;0.3).
I'm doing (and I'm not sure if this is the 'right' way):
Make -f Makefile.cvs ./configure make
and it fails with:
/usr/bin/tmoc ./TEPty.h -o TEPty.moc /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I. -I/opt/trinity/include -I/usr/share/tqt3/include -I. -include tqt.h -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -g -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/usr/include/tqt -MT TEPty.lo -MD -MP -MF .deps/TEPty.Tpo -c -o TEPty.lo TEPty.cpp libtool: Version mismatch error. This is libtool 2.2.6b Debian-2.2.6b-2ubuntu1, but the libtool: definition of this LT_INIT comes from libtool 2.4.2. libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b Debian-2.2.6b-2ubuntu1 libtool: and run autoconf again. Makefile:886: recipe for target 'TEPty.lo' failed
Jessie has libtool 2.4.2-1.11 installed and my PATH is:
/opt/trinity/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/tract/ldb
In an act of desperation :-) I copied /usr/src/k3b-trinity-14.0.3/obj-x86_64-linux-gnu/libtool (obtained from apt-get source k3b-trinity) to my klt directory and klt compiles and runs.
So.... the bottom line is that I'm happy it compiles and runs but a little confused as to why the make/configure builds the wrong libtool. I'd like to know the 'right' way to fix this so it doesn't bite me going forward.
Oh... I've just donated $500 to TDE as promised.
Hi Russell, please try these other ways, using original code from Slavek.
1) go to klt folder. Type "debian/rules binary" and enter. If everything is ok it will compile and build a package at the end 2) or try "dpkg-buildpackage -us -uc", once again from the same folder
This are more "stardard ways" to build a deb package locally, especially the second one. Of course if you want to build in a clean chroot environment (THE debian way) you should use pbuilder/debuilder.
Cheers Michele