tf-mapper

Forum techniczne Arkadii.
Thornag
Posty: 115
Rejestracja: 22 sty 2013 12:52

Re: tf-mapper

Post autor: Thornag »

Mhm, no ale ja sporo czasu spedzilem zeby Qt i PyQT byl spakowany razem w .app zeby sie nie trzeba bylo bawic ;)

Szukam rozwiazania.

Dziwna sprawa, jedna z wersji ktora budowalem w pracy ma ten lib

/Users/donatm/Development/projects/MudMapper/dist/osx/MudMapper.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/_qt.so

A ta wersja, ktora mam zainstalowana, juz nie ma :D
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: tf-mapper

Post autor: Werbat »

A tak sobie patrzę w Info.plist, a tam:

<key>PythonExecutable</key>
<string>/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python</string>
<key>PythonLongVersion</key>
<string>2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]</string>

Tak ma być? Bo ja nie mam takiej binarki:

❯ ls /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
gls: cannot access /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No such file or directory
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Thornag
Posty: 115
Rejestracja: 22 sty 2013 12:52

Re: tf-mapper

Post autor: Thornag »

Nie powinno miec znaczenia bo python standalone tez jest w MudMapper.app.

Ogolnie w pracy build mam razemz modulem a z dfomu jak teraz buduje to jest bez.

Sprawdzam czy py2app jest tej samej wersji. Troche to dziwne, sam nie mam super wielkiego doswiadczenia w te klocki wiec kombinuje na bierzaco :)
Thornag
Posty: 115
Rejestracja: 22 sty 2013 12:52

Re: tf-mapper

Post autor: Thornag »

ok, problem z _qt wydaje sie byc rozwiazany.

Mozliwe, ze wystapia inne komplikacje (jak np z tym ze Python nie ten)

http://mahakam.pl/~thornag/MudMapper.dmg

@Werbat, rzucisz okiem raz jeszcze?
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: tf-mapper

Post autor: Werbat »

Dokładnie tak samo:

~❯ cd /Volumes/MudMapper/MudMapper.app/Contents/MacOS
..MudMapper.app/Contents/MacOS❯ ./MudMapper
Traceback (most recent call last):
File "/Volumes/MudMapper/MudMapper.app/Contents/Resources/__boot__.py", line 316, in <module>
_run()
File "/Volumes/MudMapper/MudMapper.app/Contents/Resources/__boot__.py", line 311, in _run
exec(compile(source, path, 'exec'), globals(), globals())
File "/Volumes/MudMapper/MudMapper.app/Contents/Resources/main.py", line 3, in <module>
import di, view, model.entity as entity, model.model as model, model.ui as modelui
File "view.pyc", line 2, in <module>
File "PyQt4/QtGui.pyc", line 14, in <module>
File "PyQt4/QtGui.pyc", line 10, in __load
File "PyQt4/_qt.pyc", line 14, in <module>
File "PyQt4/_qt.pyc", line 10, in __load
ImportError: dlopen(/Volumes/MudMapper/MudMapper.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/_qt.so, 2): Library not loaded: libQtCLucene.4.dylib
Referenced from: /Volumes/MudMapper/MudMapper.app/Contents/Frameworks/QtHelp.framework/Versions/4/QtHelp
Reason: image not found
2013-08-22 16:47:59.385 MudMapper[7320:707] MudMapper Error
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Thornag
Posty: 115
Rejestracja: 22 sty 2013 12:52

Re: tf-mapper

Post autor: Thornag »

stat /Volumes/MudMapper/MudMapper.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/_qt.so ?
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: tf-mapper

Post autor: Werbat »

~❯ stat /Volumes/MudMapper/MudMapper.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/_qt.so
16777223 419 -rw-r--r-- 1 bartek.stalewski staff 0 14950568 "Aug 22 16:36:30 2013" "Aug 22 16:36:30 2013" "Aug 22 16:36:37 2013" "Aug 22 16:36:30 2013" 4096 29208 0 /Volumes/MudMapper/MudMapper.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/_qt.so
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Thornag
Posty: 115
Rejestracja: 22 sty 2013 12:52

Re: tf-mapper

Post autor: Thornag »

stat /usr/lib/libQtCLucene.4.dylib ?
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: tf-mapper

Post autor: Werbat »

~❯ stat /usr/lib/libQtCLucene.4.dylib
stat: /usr/lib/libQtCLucene.4.dylib: stat: No such file or directory
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Thornag
Posty: 115
Rejestracja: 22 sty 2013 12:52

Re: tf-mapper

Post autor: Thornag »

No nic ciekawego nie wymysle :)

Wrzucilem kolejna paczke ktora tym razem powinna miec owy lib, ale mozliwe ze kolejny sie pojawi ktorego nie ma.

py2app jednak malo idiotoodporne jest i niby by-design omija komponenty systemowe. Problem polega na tym, ze Qt laduje rzeczy do /usr/lib co z kolei py2app uznaje za sytemowe mimo, iz nie sa.

@Werbat, sprobujesz ponownie?

edit --

Dla testu usunalem te dynliby u siebie i probowalem uruchomic stara kompilke - zwis. Nowa z tym dynlibem juz wkomponowanym msiga bez problemu.

Nie znaczy to, ze nie ma innych depsow :(
ODPOWIEDZ