[Kde-bindings] Building qyoto on Ubuntu 12.04
Antonio Macrì
ing.antonio.macri at gmail.com
Sun Sep 30 18:21:39 UTC 2012
Il 30/09/2012 19:13, Dimitar Dobrev ha scritto:
> Hi, Antonio,
>
> libcppparser.so is one of the libraries created by smokegen. If it's
> missing, there's something wrong with smokegen. Check if you have
> libcppparser.so in /home/antonio/qyoto/lib. If so, make sure you have
> permission to read it (I've always build Qyoto with admin privileges
> so this may be the problem with your setup). If not, check if you have
> something like libcppparser2.so or libcppparser.so.2, etc, and if so,
> create a link named libcppparser.so and try again. Else please post
> here what you get in the console after you make install smokegen.
Hello Dimitar, thank you for answer!
libcppparser.so is in lib/ folder and I have permission to read:
-rw-r--r-- 1 root root 660646 set 30 19:37 libcppparser.so
After make install:
antonio at belldell:~/qyoto/smokegen/build$ make install
[ 61%] Built target cppparser
[ 80%] Built target smokegen
[ 90%] Built target generator_smoke
[ 92%] Built target generator_dump
[ 95%] Built target smokebase
[ 97%] Built target smokeapi
[100%] Built target smokedeptool
Install the project...
-- Install configuration: ""
-- Installing: /home/antonio/qyoto/bin/smokegen
-- Removed runtime path from "/home/antonio/qyoto/bin/smokegen"
-- Installing:
/home/antonio/qyoto/include/smokegen/generatorenvironment.h
-- Installing: /home/antonio/qyoto/include/smokegen/generator_export.h
-- Installing:
/home/antonio/qyoto/include/smokegen/generatorpreprocessor.h
-- Installing: /home/antonio/qyoto/include/smokegen/generatorvisitor.h
-- Installing: /home/antonio/qyoto/include/smokegen/name_compiler.h
-- Installing: /home/antonio/qyoto/include/smokegen/options.h
-- Installing: /home/antonio/qyoto/include/smokegen/type_compiler.h
-- Installing: /home/antonio/qyoto/include/smokegen/type.h
-- Installing: /home/antonio/qyoto/include/smoke.h
-- Installing: /home/antonio/qyoto/share/smokegen/string.h
-- Installing: /home/antonio/qyoto/lib/libcppparser.so
-- Installing: /home/antonio/qyoto/share/smoke/cmake/SmokeConfig.cmake
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/FindLibraryWithDebug.cmake
-- Installing: /home/antonio/qyoto/share/smoke/cmake/FindPhonon.cmake
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/FindQImageBlitz.cmake
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/FindQScintilla.cmake
-- Installing: /home/antonio/qyoto/share/smoke/cmake/FindQwt5.cmake
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/HandleImportedTargetsInCMakeRequiredLibraries.cmake
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/MacroLogFeature.cmake
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/MacroOptionalAddBindings.cmake
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/MacroOptionalFindPackage.cmake
-- Installing: /home/antonio/qyoto/lib/smokegen/generator_smoke.so
-- Installing: /home/antonio/qyoto/lib/smokegen/generator_dump.so
-- Installing: /home/antonio/qyoto/bin/smokeapi
-- Removed runtime path from "/home/antonio/qyoto/bin/smokeapi"
-- Installing: /home/antonio/qyoto/lib/libsmokebase.so.3.0.0
-- Installing: /home/antonio/qyoto/lib/libsmokebase.so.3
-- Installing: /home/antonio/qyoto/lib/libsmokebase.so
-- Installing:
/home/antonio/qyoto/share/smoke/cmake/SmokeVersionConfig.cmake
antonio at belldell:~/qyoto/smokegen/build$
Even if I build everything as root without setting CMAKE_INSTALL_PREFIX,
the same error occurs:
antonio at belldell:~/qyoto$ sudo su
[sudo] password for antonio:
root at belldell:/home/antonio/qyoto#
............
root at belldell:/home/antonio/qyoto/smokegen/build# make install
[ 61%] Built target cppparser
[ 80%] Built target smokegen
[ 90%] Built target generator_smoke
[ 92%] Built target generator_dump
[ 95%] Built target smokebase
[ 97%] Built target smokeapi
[100%] Built target smokedeptool
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/bin/smokegen
-- Removed runtime path from "/usr/local/bin/smokegen"
-- Installing: /usr/local/include/smokegen/generatorenvironment.h
-- Installing: /usr/local/include/smokegen/generator_export.h
-- Installing: /usr/local/include/smokegen/generatorpreprocessor.h
-- Installing: /usr/local/include/smokegen/generatorvisitor.h
-- Installing: /usr/local/include/smokegen/name_compiler.h
-- Installing: /usr/local/include/smokegen/options.h
-- Installing: /usr/local/include/smokegen/type_compiler.h
-- Installing: /usr/local/include/smokegen/type.h
-- Installing: /usr/local/include/smoke.h
-- Installing: /usr/local/share/smokegen/string.h
-- Installing: /usr/local/lib/libcppparser.so
-- Installing: /usr/local/share/smoke/cmake/SmokeConfig.cmake
-- Installing: /usr/local/share/smoke/cmake/FindLibraryWithDebug.cmake
-- Installing: /usr/local/share/smoke/cmake/FindPhonon.cmake
-- Installing: /usr/local/share/smoke/cmake/FindQImageBlitz.cmake
-- Installing: /usr/local/share/smoke/cmake/FindQScintilla.cmake
-- Installing: /usr/local/share/smoke/cmake/FindQwt5.cmake
-- Installing:
/usr/local/share/smoke/cmake/HandleImportedTargetsInCMakeRequiredLibraries.cmake
-- Installing: /usr/local/share/smoke/cmake/MacroLogFeature.cmake
-- Installing:
/usr/local/share/smoke/cmake/MacroOptionalAddBindings.cmake
-- Installing:
/usr/local/share/smoke/cmake/MacroOptionalFindPackage.cmake
-- Installing: /usr/local/lib/smokegen/generator_smoke.so
-- Installing: /usr/local/lib/smokegen/generator_dump.so
-- Installing: /usr/local/bin/smokeapi
-- Removed runtime path from "/usr/local/bin/smokeapi"
-- Installing: /usr/local/lib/libsmokebase.so.3.0.0
-- Installing: /usr/local/lib/libsmokebase.so.3
-- Installing: /usr/local/lib/libsmokebase.so
-- Installing: /usr/local/share/smoke/cmake/SmokeVersionConfig.cmake
# now smokeqt:
........
root at belldell:/home/antonio/qyoto/smokeqt/build# make
[ 0%] Generating smokedata.cpp, x_1.cpp, x_2.cpp, x_3.cpp,
x_4.cpp, x_5.cpp, x_6.cpp, x_7.cpp, x_8.cpp, x_9.cpp, x_10.cpp,
x_11.cpp, x_12.cpp, x_13.cpp, x_14.cpp, x_15.cpp, x_16.cpp, x_17.cpp,
x_18.cpp, x_19.cpp, x_20.cpp
/usr/local/bin/smokegen: error while loading shared libraries:
libcppparser.so: cannot open shared object file: No such file or directory
make[2]: *** [qtcore/smokedata.cpp] Errore 127
make[1]: *** [qtcore/CMakeFiles/smokeqtcore.dir/all] Errore 2
make: *** [all] Errore 2
root at belldell:/home/antonio/qyoto/smokeqt/build#
Permissions:
root at belldell:/usr/local/lib# ll
totale 692
drwxr-xr-x 6 root root 4096 set 30 19:56 ./
drwxr-xr-x 13 root root 4096 set 10 19:01 ../
-rw-r--r-- 1 root root 660646 set 30 19:56 libcppparser.so
lrwxrwxrwx 1 root root 17 set 30 19:56 libsmokebase.so ->
libsmokebase.so.3
lrwxrwxrwx 1 root root 21 set 30 19:56 libsmokebase.so.3
-> libsmokebase.so.3.0.0
-rw-r--r-- 1 root root 20090 set 30 19:56 libsmokebase.so.3.0.0
drwxr-xr-x 2 root root 4096 set 30 19:56 smokegen/
Thank you again!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20120930/8233d33e/attachment-0001.html>
More information about the Kde-bindings
mailing list