LINUX.ORG.RU

Если б не питон, я бы попробовал тебе помочь, но с питоном не дружу чуть более, чем полностью.

Ты разделом немного ошибся.

r3lgar ★★★★★
()

chmod -R 777 .

Всё НАСТОЛЬКО плохо? Или ты просто решил не париться? :-)

echo «python2 /opt/fofix/FoFiX.py» >> fofix.sh

python2

${EPYTHON} же, ну! Иначе нахрена distutils-r1 юзать-то...

dev-lang/python:2.7

Убирай это из зависимостей, distutils-r1 всё уже делает за тебя

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от Pinkbyte

да, все на базовых началах только, но с чегото начинать надо)))

ладно, echo «${EPYTHON} /opt/fofix/FoFiX.py» >> fofix.sh

Но проблема не в этом, проблема в том, что distutils сам по себе не выполняет «python2 setup.py build_ext --inplace --force» и не собирает *.so либы!

надо так https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=fofix-git

brothermechanic ★★★★★
() автор топика
Ответ на: комментарий от brothermechanic

scr_prepare
scr_compile

Неудивительно - ты вместо процедур используешь какую-то фигню :-)

Пробуй: http://pastebin.ca/3157571

У меня сейчас cython не стоит и ставить его в рабочую систему влом, может как приду домой попробуй на своих чрутах

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 3)
Ответ на: комментарий от Pinkbyte

да, я делал и так, сейчас еще проверил - не компилирует *.so...

проблемма - как выполнить python2 setup.py build_ext --inplace --force ?

brothermechanic ★★★★★
() автор топика
Ответ на: комментарий от Pinkbyte

оказалось что so собирались, но в другом месте

${WORKDIR}/fofix-9999-python2_7/lib/fofix/lib/

новая проблема

$ fofix.sh 
Traceback (most recent call last):
  File "/opt/fofix/FoFiX.py", line 85, in <module>
    from fofix.core.VideoPlayer import VideoLayer, VideoPlayerError
  File "/opt/fofix/fofix/core/VideoPlayer/__init__.py", line 1, in <module>
    from fofix.lib._VideoPlayer import *
ImportError: dynamic module does not define init function (PyInit__VideoPlayer)

можете посмотреть пакет?

https://github.com/brothermechanic/cg/tree/master/games-arcade/fofix

brothermechanic ★★★★★
() автор топика
Ответ на: комментарий от brothermechanic

Ты упорно пишешь scr_prepare. Проговариваем по буквам «s»,«r»,«c» от sources.

Pinkbyte ★★★★★
()
Ответ на: комментарий от brothermechanic

попробовал собрать версию 3.121 - не работает

$ fofix.sh 
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm_dmix.c:963:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm_dmix.c:963:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm_dmix.c:963:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Traceback (most recent call last):
  File "./FoFiX.py", line 108, in <module>
    from GameEngine import GameEngine
  File "/opt/fofix/src/GameEngine.py", line 38, in <module>
    from Video import Video
  File "/opt/fofix/src/Video.py", line 28, in <module>
    import Image
ImportError: No module named Image

да и она 6-летней давности, так что пробую лайв

brothermechanic ★★★★★
() автор топика
Последнее исправление: brothermechanic (всего исправлений: 1)

chmod -R 777 .

Три звезды, а ебилды писать не умеет. Хотя это очень просто.

Deleted
()
Ответ на: комментарий от alozovskoy

да.

но это для версии 3.Х от 2009 года, я баг запостил для факта

brothermechanic ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.