Hi Slávek,
Quoth Slávek Banko.....
Today I found some time, so I looked more closely to the application:
- Created GIT repository for this application, so I can save the individual
steps as a separate commits. 2) Cleaned the files generated during build, including the original 'admin' folder and performed the initial commit. 2) Added common submodules 'admin' and 'cmake' from TDE. 3) Tested building in TDE 3.5.13.x and solved problems that occur. 4) Performed TQt conversion and TDE conversion. 6) Tested building in TDE R14.0.3 - successfully.
In attached tarball you can find the resulting source code, including .git repository. Moreover, is also added 'debian' folder which can be useful for you to built 'deb' package. I hope that the result will be good for you.
If you encounter any other problems, do not hesitate to let us know :)
Many thanks.
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.