Qt linking problems

Stuart Godwin tarriel at tpg.com.au
Fri Apr 21 08:19:58 BST 2000


Hi,
    I am having problems getting a qt project to link,  the project
would compile properly from the command line, and appeared to compile in
kdevelop, however when I turned on debugging, ran configure, and rebuilt
it.
It couldn't find any Qstuff to link with.  I have
QTDIR=/usr/lib/qt-1.44  set  and have tried using
--with-qt-dir=/usr/lib/qt-1.44 and have made sure I removed
config.cache.  The program  now won't compile from the command line
either.
    Not to be beaten I untarred the original (which compiles fine) and
ran diff -r broken original and found the Makefile (generated by
kdevelop) now had two '/' at the end of whereever it used qtdir.  I
checked my enviroment and it doesn't have a trailing /,  and I didn't
use one with configure.
    As I am only a newbie I have done everything I know.  Is this
something I haven't set correctly, or a problem with kdevelop??
    So far I love kdevelop, and am currently looking for a project to
help with.  I have included an extract of the diff file which may
help??  I run redhat 6.1, kdevelop 1.1
                thanks
                    Stuart
--------
diff -r /home/stuart/projects/kstocks/kstocks-0.2.2/Makefile
/home/stuart/projects/kstocks-0.2.2/Makefile
111c111
< MOC = /usr/lib/qt-1.44/bin/moc
---
> MOC = /usr/lib/qt-1.44//bin/moc
121c121
< QT_INCLUDES = -I/usr/lib/qt-1.44/include
---
> QT_INCLUDES = -I/usr/lib/qt-1.44//include
135c135
< all_includes = -I/usr/include/kde -I/usr/lib/qt-1.44/include
-I/usr/X11R6/include
---
> all_includes = -I/usr/include/kde -I/usr/lib/qt-1.44//include
-I/usr/X11R6/include
154c154
< qt_includes = /usr/lib/qt-1.44/include
---
> qt_includes = /usr/lib/qt-1.44//include
diff -r /home/stuart/projects/kstocks/kstocks-0.2.2/config.cache
/home/stuart/projects/kstocks-0.2.2/config.cache
21c21
< ac_cv_have_qt=${ac_cv_have_qt='have_qt=yes
ac_qt_includes=/usr/lib/qt-1.44/include
ac_qt_libraries=/usr/lib/qt-1.44/lib'}
---
> ac_cv_have_qt=${ac_cv_have_qt='have_qt=yes
ac_qt_includes=/usr/lib/qt-1.44//include
ac_qt_libraries=/usr/lib/qt-1.44//lib'}
51c51
< kde_cv_path_moc=${kde_cv_path_moc='/usr/lib/qt-1.44/bin/moc'}
---
> kde_cv_path_moc=${kde_cv_path_moc='/usr/lib/qt-1.44//bin/moc'}
diff -r /home/stuart/projects/kstocks/kstocks-0.2.2/config.log
/home/stuart/projects/kstocks-0.2.2/config.log
8a9
> configure:729: gcc -E conftest.c
10a12
> configure:798: g++ -E  conftest.C >/dev/null 2>conftest.out
11a14,26
> configure:841: g++ -E  conftest.C >/dev/null 2>conftest.out
> configure:917: g++ -o conftest  -O0 -g3 -Wall        conftest.C -lXt
1>&5
> configure: In function `int main()':





More information about the KDevelop mailing list