Hi Slávek,
Quoth Slávek Banko.....
Today I found some time, so I looked more closely
to the application:
1) 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.
--
Regards,
Russell
--------------------------------------------------------------------
| Russell Brown | MAIL: russell(a)lls.com PHONE: 01780 471800 |
| Lady Lodge Systems | WWW Work:
http://www.lls.com |
| Peterborough, England | WWW Play:
http://www.ruffle.me.uk |
--------------------------------------------------------------------