Guys,
I'm trying to learn how to solve these include errors. At first glance, it looks like the build isn't accepting my:
export CMAKE_INCLUDE_PATH=/opt/qt/include:/opt/qt/include/tqt:/opt/trinity/include
The error I'm dealing with is:
[ 7%] Building CXX object kdialogd3/CMakeFiles/kdialogd3.dir/kdialogd.o cd /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3 && /usr/bin/c++ -march=x86-64 -mtune=generic -O2 -pipe -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -O2 -I/home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3 -I/home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3 -I/home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/common -I/opt/trinity/include -I/opt/qt/include -o CMakeFiles/kdialogd3.dir/kdialogd.o -c /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3/kdialogd.cpp In file included from /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3/kdialogd.h:4:0, from /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3/kdialogd.cpp:3: /opt/trinity/include/kfile.h:21:19: fatal error: tqdir.h: No such file or directory compilation terminated.
I think the short answer is the cmake files have not been tailored to Trinity, but I'm trying to figure out how to do that. The chain of the error seems simple, /opt/trinity/include/kfile.h includes:
#include <tqdir.h>
which is in /opt/trinity/include/tqt, so in order for it to be seen as a standard <file.h> include instead of a "tqt/file.h" include, the Trinity cmake setup must do something to tell the compiler to look in /opt/trinity/include/tqt as a standard include directory. I thought that was what I was doing with CMAKE_INCLUDE_PATH=.... What else do we need to do in the cmake files?
Thanks :)
On Sunday, February 27, 2011 07:21:48 PM David C. Rankin wrote:
Guys,
I'm trying to learn how to solve these include errors. At first glance, it looks like the build isn't accepting my:
export CMAKE_INCLUDE_PATH=/opt/qt/include:/opt/qt/include/tqt:/opt/trinity/includ e
The error I'm dealing with is:
[ 7%] Building CXX object kdialogd3/CMakeFiles/kdialogd3.dir/kdialogd.o cd /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3 && /usr/bin/c++ -march=x86-64 -mtune=generic -O2 -pipe -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -O2 -I/home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3 -I/home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3 -I/home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/common -I/opt/trinity/include -I/opt/qt/include -o CMakeFiles/kdialogd3.dir/kdialogd.o -c /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3/kdialogd.cpp In file included from /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3/kdialogd.h:4: 0, from /home/david/tblds/trinity-app-kgtk-qt3/src/kgtk-qt3/kdialogd3/kdialogd.cpp: 3: /opt/trinity/include/kfile.h:21:19: fatal error: tqdir.h: No such file or directory compilation terminated.
I think the short answer is the cmake files have not been tailored to Trinity, but I'm trying to figure out how to do that. The chain of the error seems simple, /opt/trinity/include/kfile.h includes:
#include <tqdir.h>
which is in /opt/trinity/include/tqt, so in order for it to be seen as a standard <file.h> include instead of a "tqt/file.h" include, the Trinity cmake setup must do something to tell the compiler to look in /opt/trinity/include/tqt as a standard include directory. I thought that was what I was doing with CMAKE_INCLUDE_PATH=.... What else do we need to do in the cmake files?
Thanks :)
David did you see my email (off list) ?
I have built Trinity to kdelibs in clean chroot. I will have a look at this when I catch up :)
On 02/27/2011 05:25 PM, Baho Utot wrote:
David did you see my email (off list) ?
I have built Trinity to kdelibs in clean chroot. I will have a look at this when I catch up :)
Not yet Baho,
I'll go find it. (I have mail filtering into ~ 30 folders...) I'll find it after dinner and report back :)
(for some reason I have been stuck in the 'trinity' folder of thunderbird for the past several days...)
On Sunday, February 27, 2011 07:53:31 PM David C. Rankin wrote:
On 02/27/2011 05:25 PM, Baho Utot wrote:
David did you see my email (off list) ?
I have built Trinity to kdelibs in clean chroot. I will have a look at this when I catch up :)
Not yet Baho,
I'll go find it. (I have mail filtering into ~ 30 folders...) I'll find it after dinner and report back :)
(for some reason I have been stuck in the 'trinity' folder of thunderbird for the past several days...)
It was addressed to the gmail account