Projekat

Općenito

Profil

Akcije

Podrška #18132

Zatvoren

qt LGPL python binding - pyside

Dodano od Ernad Husremović prije skoro 17 godina. Izmjenjeno prije oko 16 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Kategorija:
-
Početak:
19.08.2009
Završetak:
% završeno:

0%

Procjena vremena:

Akcije #1

Izmjenjeno od Ernad Husremović prije skoro 17 godina

bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator/build$ sudo apt-get install libboost-graph1.38-dev

bringout@nmraka-2:~/devel/git/upstream/apiextractor/build$ sudo make install

[ 95%] Built target apiextractor
[100%] Built target testabstractmetaclass
Install the project...
-- Install configuration: "Debug" 
-- Up-to-date: /usr/local/include/apiextractor/abstractmetalang.h
-- Up-to-date: /usr/local/include/apiextractor/generator.h
-- Up-to-date: /usr/local/include/apiextractor/apiextractor.h
-- Up-to-date: /usr/local/include/apiextractor/reporthandler.h
-- Up-to-date: /usr/local/include/apiextractor/typesystem.h
-- Up-to-date: /usr/local/include/apiextractor/fileout.h
-- Up-to-date: /usr/local/include/apiextractor/docparser.h
-- Up-to-date: /usr/local/include/apiextractor/qtdocparser.h
-- Up-to-date: /usr/local/lib/libapiextractor.so.0.2
-- Up-to-date: /usr/local/lib/libapiextractor.so
-- Up-to-date: /usr/local/lib/pkgconfig/apiextractor.pc
-- Up-to-date: /usr/local/share/cmake-2.6/Modules/FindApiExtractor.cmake

bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator/build$ cmake -DCMAKE_MODULE_PATH=/usr/local/share/cmake-2.6/Modules .

-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/boostpythongenerator/build

Akcije #2

Izmjenjeno od Ernad Husremović prije skoro 17 godina

  • Naslov promijenjeno iz qt LGPL python binding u qt LGPL python binding - pyside

bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator/build$ sudo make install

[ 62%] Built target libboostpythongenerator
[ 75%] Built target boostpythongenerator
[100%] Built target sphinxtabletest
Install the project...
-- Install configuration: "Debug" 
-- Installing: /usr/local/bin/boostpythongenerator
-- Removed runtime path from "/usr/local/bin/boostpythongenerator" 
-- Removed runtime path from "/usr/local/bin/boostpythongenerator" 

Akcije #3

Izmjenjeno od Ernad Husremović prije skoro 17 godina

bringout@nmraka-2:~/devel/git/upstream/pyside/build$ cmake -DCMAKE_MODULE_PATH=/usr/local/share/cmake-2.6/Modules ..

-- Boost version: 1.38.0
-- Found the following Boost libraries:
--   python
-- QT_SRC_DIR variable not set, apidoc generation targets disabled.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/pyside/build

Akcije #4

Izmjenjeno od Ernad Husremović prije skoro 17 godina

bringout@nmraka-2:~/devel/git/upstream/pyside/build$ sudo make install

[  1%] Built target pysidebase
[ 17%] Built target QtCore
[ 70%] Built target QtGui
[ 73%] Built target QtWebKit
[ 78%] Built target QtNetwork
[ 84%] Built target QtXml
[ 86%] Built target QtXmlPatterns
[ 88%] Built target QtOpenGL
[ 89%] Built target QtSvg
[ 92%] Built target QtSql
[ 94%] Built target QtHelp
[ 95%] Built target QtUiTools
[ 97%] Built target QtScript
[ 98%] Built target QtScriptTools
[ 98%] Built target test_dynamic_slot
[ 99%] Built target test_qptr
[100%] Built target dummy
[100%] Built target DummyBinding
Install the project...
-- Install configuration: "Release" 
-- Installing: /usr/local/share/cmake-2.6/Modules/FindPySide.cmake
-- Installing: /usr/local/lib/pkgconfig/pyside.pc
-- Installing: /usr/local/share/PySide/typesystem/typesystem_xml.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_network.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_templates.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_uitools.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_sql.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_xmlpatterns.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_core.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_script.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_phonon.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_scripttools.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_gui.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_opengl.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_webkit.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_help.xml
-- Installing: /usr/local/share/PySide/typesystem/typesystem_svg.xml
-- Installing: /usr/local/include/PySide/abstract_qobject_connection.hpp
-- Installing: /usr/local/include/PySide/boost_headers.hpp
-- Installing: /usr/local/include/PySide/declare_qflags.hpp
-- Installing: /usr/local/include/PySide/parent_policy.hpp
-- Installing: /usr/local/include/PySide/pyqt_signal_slot.hpp
-- Installing: /usr/local/include/PySide/pyside.hpp
-- Installing: /usr/local/include/PySide/pyside_global.hpp
-- Installing: /usr/local/include/PySide/qapplication_policy.hpp
-- Installing: /usr/local/include/PySide/qcontainer_indexing_suite.hpp
-- Installing: /usr/local/include/PySide/qptr.hpp
-- Installing: /usr/local/include/PySide/qptr_cleanup.hpp
-- Installing: /usr/local/include/PySide/signal_manager.hpp
-- Installing: /usr/local/include/PySide/thread_support.hpp
-- Installing: /usr/local/include/PySide/trigger.hpp
-- Installing: /usr/local/include/PySide/type_converter.hpp
-- Installing: /usr/local/include/PySide/type_details.hpp
-- Installing: /usr/local/include/PySide/type_manager.hpp
-- Installing: /usr/local/include/PySide/wrapper_manager.hpp
-- Installing: /usr/local/lib/libpysidebase.so.0.1.4.5.4.5
-- Installing: /usr/local/lib/libpysidebase.so
-- Removed runtime path from "/usr/local/lib/libpysidebase.so.0.1.4.5.4.5" 
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/__init__.py
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtCore.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtGui.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtWebKit.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtNetwork.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtXml.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtXmlPatterns.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtOpenGL.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtSvg.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtSql.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtHelp.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtUiTools.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtScript.so
-- Installing: /usr/local/lib/python2.6/dist-packages/PySide/QtScriptTools.so

Akcije #5

Izmjenjeno od Ernad Husremović prije skoro 17 godina

bringout@nmraka-2:~/devel/git/upstream/pyside$ examples/dbus/example-server.py

load_module /usr/local/lib/python2.6/dist-packages/PySide/QtCore.so PySide.QtCore
load_module /usr/local/lib/python2.6/dist-packages/PySide/QtGui.so PySide.QtGui
Traceback (most recent call last):
  File "examples/dbus/example-server.py", line 12, in <module>
    from PySide.QtGui import QPushButton, QApplication
  File "/usr/local/lib/python2.6/dist-packages/PySide/__init__.py", line 59, in load_module
    self.pathname, self.desc)
AttributeError: 'Boost.Python.StaticProperty' object attribute '__doc__' is read-only

Akcije #6

Izmjenjeno od Ernad Husremović prije skoro 17 godina

make uninstall

skontao da idem na debian pakete (git checkout -b debian origin/debian u svakom od projekata)

bringout@nmraka-2:~/devel/git/upstream/pyside/build$ sudo make uninstall
-- QT_SRC_DIR variable not set, apidoc generation targets disabled.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/pyside/build
-- QT_SRC_DIR variable not set, apidoc generation targets disabled.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/pyside/build
Scanning dependencies of target uninstall
-- Uninstalling "/usr/local/share/cmake-2.6/Modules/FindPySide.cmake" 
-- Uninstalling "/usr/local/lib/pkgconfig/pyside.pc" 
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_xml.xml" 
...
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_uitools.xml" 
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_sql.xml" 
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_xmlpatterns.xml" 
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_core.xml" 
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_script.xml" 
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_phonon.xml" 
-- Uninstalling "/usr/local/share/PySide/typesystem/typesystem_scripttools.xml" 
...
-- Uninstalling "/usr/local/include/PySide/abstract_qobject_connection.hpp" 
-- Uninstalling "/usr/local/include/PySide/boost_headers.hpp" 
-- Uninstalling "/usr/local/include/PySide/declare_qflags.hpp" 
-- Uninstalling "/usr/local/include/PySide/parent_policy.hpp" 
-- Uninstalling "/usr/local/include/PySide/pyqt_signal_slot.hpp" 
-- Uninstalling "/usr/local/include/PySide/pyside.hpp" 
-- Uninstalling "/usr/local/include/PySide/pyside_global.hpp" 
-- Uninstalling "/usr/local/include/PySide/qapplication_policy.hpp" 
-- Uninstalling "/usr/local/include/PySide/qcontainer_indexing_suite.hpp" 
-- Uninstalling "/usr/local/include/PySide/qptr.hpp" 
-- Uninstalling "/usr/local/include/PySide/qptr_cleanup.hpp" 
-- Uninstalling "/usr/local/include/PySide/signal_manager.hpp" 
-- Uninstalling "/usr/local/include/PySide/thread_support.hpp" 
-- Uninstalling "/usr/local/include/PySide/trigger.hpp" 
...
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtNetwork.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtXml.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtXmlPatterns.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtOpenGL.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtSvg.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtSql.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtHelp.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtUiTools.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtScript.so" 
-- Uninstalling "/usr/local/lib/python2.6/dist-packages/PySide/QtScriptTools.so" 
Built target uninstall
bringout@nmraka-2:~/devel/git/upstream/pyside/build$ cd ..
bringout@nmraka-2:~/devel/git/upstream/pyside$ cd ..
bringout@nmraka-2:~/devel/git/upstream$ cd apiextractor/
bringout@nmraka-2:~/devel/git/upstream/apiextractor$ cd build
bringout@nmraka-2:~/devel/git/upstream/apiextractor/build$ sudo make uninstall
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/apiextractor/build
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/apiextractor/build
Scanning dependencies of target uninstall
-- Uninstalling "/usr/local/include/apiextractor/abstractmetalang.h" 
-- Uninstalling "/usr/local/include/apiextractor/generator.h" 
-- Uninstalling "/usr/local/include/apiextractor/apiextractor.h" 
-- Uninstalling "/usr/local/include/apiextractor/reporthandler.h" 
-- Uninstalling "/usr/local/include/apiextractor/typesystem.h" 
-- Uninstalling "/usr/local/include/apiextractor/fileout.h" 
-- Uninstalling "/usr/local/include/apiextractor/docparser.h" 
-- Uninstalling "/usr/local/include/apiextractor/qtdocparser.h" 
-- Uninstalling "/usr/local/lib/libapiextractor.so.0.2" 
-- Uninstalling "/usr/local/lib/libapiextractor.so" 
-- File "/usr/local/lib/libapiextractor.so" does not exist.
-- Uninstalling "/usr/local/lib/pkgconfig/apiextractor.pc" 
-- Uninstalling "/usr/local/share/cmake-2.6/Modules/FindApiExtractor.cmake" 
Built target uninstall
bringout@nmraka-2:~/devel/git/upstream/apiextractor/build$ cd ..
bringout@nmraka-2:~/devel/git/upstream/apiextractor$ cd  ..
bringout@nmraka-2:~/devel/git/upstream$ cd boostpythongenerator/
bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator$ cd tests/
bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator/tests$ sudo make uninstall
make: *** No rule to make target `uninstall'.  Stop.
bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator/tests$ cd ..
bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator$ cd build
bringout@nmraka-2:~/devel/git/upstream/boostpythongenerator/build$ sudo make uninstall
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/boostpythongenerator/build
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bringout/devel/git/upstream/boostpythongenerator/build
Scanning dependencies of target uninstall
-- Uninstalling "/usr/local/bin/boostpythongenerator" 
Built target uninstall
Akcije #7

Izmjenjeno od Ernad Husremović prije skoro 17 godina

za svaki od projekata uradio ovo:

bringout@nmraka-2:~/devel/git/upstream/pyside$ dpkg-buildpackage -rfakeroot

(prvo apiextractor, pa boostpythonenerator, pa na kraju pyside)

Akcije #8

Izmjenjeno od Ernad Husremović prije skoro 17 godina

build pyside deb-ova je trajao brat bratu 4-5 sahata

instalacija

bringout@nmraka-2:~/devel/git/upstream$ sudo dpkg -i *py*deb

Akcije #9

Izmjenjeno od Ernad Husremović prije skoro 17 godina

pokušao sada note-5 ali ista greška ?!

Akcije #10

Izmjenjeno od Ernad Husremović prije skoro 17 godina

bringout@nmraka-2:~/devel/git/upstream/pyside-examples/examples/tools/qtdemo$ apt-cache policy libboost1.38-dev
libboost1.38-dev:

  Instalirano:1.38.0-6ubuntu4
  Kandidat 1.38.0-6ubuntu4
  Verziona lista
 *** 1.38.0-6ubuntu4 0
        500 http://archive.sigma-com.net karmic/main Packages
        100 /var/lib/dpkg/status

Akcije #11

Izmjenjeno od Ernad Husremović prije skoro 17 godina

http://lists.openbossa.org/pipermail/pyside/2009-August/000051.html

bringout@nmraka-2:~/devel/git/upstream/pyside-examples/examples/tools/qtdemo$ sudo apt-get install libboost-python1.38.0=1.38.0-6ubuntu2~ppa2

Čitam spiskove paketa... Done
..
Slijedeći paketi će biti UKLONJENI:
  libboost-python1.38-dev pyside-base-dev
The following packages will be DOWNGRADED:
  libboost-python1.38.0
0 upgraded, 0 newly installed, 1 downgraded, 2 to remove and 1 not upgraded.
Need to get 246kB of archives.
After this operation, 2982kB disk space will be freed.
Do you want to continue [Y/n]? y
PAŽNJA: Sljedeći paketi ne mogu biti autentifikovani!
  libboost-python1.38.0
Install these packages without verification [y/N]? y
Get:1 http://ppa.launchpad.net jaunty/main libboost-python1.38.0 1.38.0-6ubuntu2~ppa2 [246kB]
Fetched 246kB in 1s (217kB/s)

Akcije #12

Izmjenjeno od Ernad Husremović prije skoro 17 godina

from "Anderson Lizardo" <> On: August 26, 2009 4:49 PM

Yes, the problem seems to be related specifically to karmic + any boost version.

We are investigating the issue.
Thanks for your report!

Akcije #13

Izmjenjeno od Ernad Husremović prije više od 16 godina

u međuvremenu javili da je problem sa karmicom ispravljen pa sam:
  • apt-get remove sve pakete vezane za pyside
  • buildao direktno iz repos-a

sada dosta primjera radi, iako dosta toga ne radi. Greške su ovog tipa:

bringout@nmraka-2:~/devel/git/upstream/pyside-examples/examples/itemviews/chart$ ./chart.py

Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

Traceback (most recent call last):
  File "./chart.py", line 573, in <module>
    sys.exit(app.exec_())
  File "./chart.py", line 382, in setSelection
    if not region.intersect(QtGui.QRegion(contentsRect)).isEmpty():
Boost.Python.ArgumentError: Python argument types in
    QRegion.intersect(QRegion, QRegion)
did not match C++ signature:
    intersect(QRegion {lvalue}, QRect)

Akcije #14

Izmjenjeno od Ernad Husremović prije više od 16 godina

http://setanta.wordpress.com/2009/08/31/shiboken/

...

@Pau, in the very early stages of the project we tried some many alternatives, including SMOKE, which we liked a lot in many points. We did some demos with SMOKE but we found it lacking in documentation. Unfortunately the closed nature of our project at the time prevented us to make some needed extensive questions on kde-bindings mailing list without breaking the needed secrecy. I know that this is not the best scenario, but sometimes one must work with unpleasant constraints.
For now we must continue on the chosen path, but this doesn’t discard future work with SMOKE

Akcije #15

Izmjenjeno od Ernad Husremović prije oko 16 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF