[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Trying to build lqt on Kubuntu 8.04 Hardy
- From: Mauro Iazzi <mauro.iazzi@...>
- Date: Fri, 6 Mar 2009 11:39:19 +0100
2009/3/6 thal 144 <thal144@hotmail.com>:
>
> Hello, I am trying to build the most recent version of lqt from the git
> repository on Kubuntu 8.04 Hardy.
>
> I have cmake 2.6.2, and Qt-4.4.0, and haven't had any problems with the
> BUILD instructions up to this point,
> so I haven't tried to use the script posted by Leo Razoumov on 19 Jan 2009.
>
> This works OK:
>>~/lqt.build/cpptoxml$ make
> [100%] Built target cpptoxml
>>~/lqt.build/cpptoxml$ cd ..
>
> I don't understand this next instruction:
>
> "Checkouts from KDE svn needs to build cpptoxml seperately
> svn.kde.org/home/kde/trunk/kdesupport/cpptoxml"
>
> I am using KDE, but got lqt from the git repository - do I need to
> download something else?
no, you already had it.
> This works OK:
> == Create a cpp file including the module ==
>
>>~/lqt.build$ mkdir ./src
>>~/lqt.build$ echo '#include <QtGui>' > ./src/qtgui.cpp
>
> and now the problem:
>
> == Create the XML description of the file ==
>
>>~/lqt.build$ ./cpptoxml/cpptoxml -C cpptoxml/parser/rpp/pp-qt-configuration
>> ./src/qtgui.cpp > src/qtgui.xml
> bash: ./cpptoxml/cpptoxml: No such file or directory
> <------------------------ PROBLEM
>
>
>
> I don't understand what is going on at this point (to put it mildly!)
>
> In ~/lqt.build I have:
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:43 bin
> -rw-r--r-- 1 neil neil 33851 2009-03-03 14:26 CMakeCache.txt
> drwxr-xr-x 29 neil neil 4096 2009-03-06 01:11 CMakeFiles
> -rw-r--r-- 1 neil neil 1810 2009-03-03 14:28 cmake_install.cmake
> drwxr-xr-x 3 neil neil 4096 2009-03-03 14:28 cpptoxml
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:50 lib
> drwxr-xr-x 3 neil neil 4096 2009-03-03 14:28 lua
> -rw-r--r-- 1 neil neil 64830 2009-03-03 14:28 Makefile
> drwxr-xr-x 2 neil neil 20480 2009-03-03 14:43 qtcore_src
> drwxr-xr-x 2 neil neil 36864 2009-03-03 14:45 qtgui_src
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:47 qtnetwork_src
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:48 qtopengl_src
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:48 qtscript_src
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:49 qtsvg_src
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:50 qtwebkit_src
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:50 qtxml_src
> drwxr-xr-x 2 neil neil 4096 2009-03-06 01:13 src
>
> In ~/lqt.build/cpptoxml there is:
> drwxr-xr-x 3 neil neil 4096 2009-03-03 14:28 CMakeFiles
> -rw-r--r-- 1 neil neil 1147 2009-03-03 14:28 cmake_install.cmake
> -rw-r--r-- 1 neil neil 24769 2009-03-03 14:28 Makefile
>
> In ~/lqt.build/cpptoxml/CMakeFiles there is:
> -rw-r--r-- 1 neil neil 1144 2009-03-03 14:28 CMakeDirectoryInformation.cmake
> drwxr-xr-x 3 neil neil 4096 2009-03-03 14:43 cpptoxml.dir
> -rw-r--r-- 1 neil neil 3 2009-03-03 14:28 progress.make
>
> In ~/lqt.build/cpptoxml/CMakeFiles/cpptoxml.dir there is:
> -rw-r--r-- 1 neil neil 49577 2009-03-03 14:28 build.make
> -rw-r--r-- 1 neil neil 1254 2009-03-03 14:28 cmake_clean.cmake
> -rw-r--r-- 1 neil neil 29836 2009-03-03 14:43 CXX.includecache
> -rw-r--r-- 1 neil neil 3284 2009-03-03 14:28 DependInfo.cmake
> -rw-r--r-- 1 neil neil 44051 2009-03-03 14:43 depend.internal
> -rw-r--r-- 1 neil neil 105147 2009-03-03 14:43 depend.make
> -rw-r--r-- 1 neil neil 769 2009-03-03 14:28 flags.make
> -rw-r--r-- 1 neil neil 1119 2009-03-03 14:28 link.txt
> -rw-r--r-- 1 neil neil 244528 2009-03-03 14:43 main.cpp.o
> drwxr-xr-x 3 neil neil 4096 2009-03-03 14:43 parser
> -rw-r--r-- 1 neil neil 445 2009-03-03 14:28 progress.make
>
> In ~/lqt.build/cpptoxml/CMakeFiles/cpptoxml.dir/parser there is:
> -rw-r--r-- 1 neil neil 2088 2009-03-03 14:43 ast.cpp.o
> -rw-r--r-- 1 neil neil 169340 2009-03-03 14:43 binder.cpp.o
> -rw-r--r-- 1 neil neil 30284 2009-03-03 14:43 class_compiler.cpp.o
> -rw-r--r-- 1 neil neil 316480 2009-03-03 14:43 codemodel.cpp.o
> -rw-r--r-- 1 neil neil 31684 2009-03-03 14:43 codemodel_finder.cpp.o
> -rw-r--r-- 1 neil neil 19840 2009-03-03 14:43 compiler_utils.cpp.o
> -rw-r--r-- 1 neil neil 41628 2009-03-03 14:43 control.cpp.o
> -rw-r--r-- 1 neil neil 47892 2009-03-03 14:43 declarator_compiler.cpp.o
> -rw-r--r-- 1 neil neil 34360 2009-03-03 14:43 default_visitor.cpp.o
> -rw-r--r-- 1 neil neil 21908 2009-03-03 14:43 dumptree.cpp.o
> -rw-r--r-- 1 neil neil 53452 2009-03-03 14:43 lexer.cpp.o
> -rw-r--r-- 1 neil neil 646 2009-03-03 14:43 list.cpp.o
> -rw-r--r-- 1 neil neil 42908 2009-03-03 14:43 name_compiler.cpp.o
> -rw-r--r-- 1 neil neil 150368 2009-03-03 14:43 parser.cpp.o
> drwxr-xr-x 2 neil neil 4096 2009-03-03 14:43 rpp
> -rw-r--r-- 1 neil neil 653 2009-03-03 14:43 smallobject.cpp.o
> -rw-r--r-- 1 neil neil 3588 2009-03-03 14:43 tokens.cpp.o
> -rw-r--r-- 1 neil neil 37732 2009-03-03 14:43 type_compiler.cpp.o
> -rw-r--r-- 1 neil neil 23556 2009-03-03 14:43 visitor.cpp.o
>
> In ~/lqt.build/cpptoxml/CMakeFiles/cpptoxml.dir/parser/rpp there is:
> -rw-r--r-- 1 neil neil 253284 2009-03-03 14:43 preprocessor.cpp.o
>
> Sorry if this is too much information...
It seems everything works but I don't see the cpptoxml executable
anywhere. My guess would be in the source directory (
lqt/cpptoxml/cpptoxml ). you could simply copy it to
lqt.build/cpptoxml/cpptoxml.
Notice that these instructions are only needed if you do not use
cmake. if you used cmake like this
$ cmake ../lqt
$ make
then you have already built everything and don't need to do anything
else. This is the preferred way to build lqt and if it did not work it
would be useful to know what was the problem. I'll try to clarify all
these things in the BUILD instructions.
mauro