[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