Page 6 of 9

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 6:13 pm
by XVilka
CleverMouse, да точно, пропустил. Еще можно попробовать llvm/clang прогнать или использовать gcc-python (https://fedorahosted.org/gcc-python-plugin/) для исправления компиляции, хотя никогда не пробовал

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 6:16 pm
by CleverMouse
Судя по тому, что даже смещения не поменялись, либо Albom запускает старую версию, либо что-то просто не перекомпилировалось. Явное указание опции -march=i486 всё-таки gcc уважает.

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 6:23 pm
by Albom
Запускаю последнюю версию из темы.

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 6:27 pm
by Artyom
Люди, не хочу заниматься флудом, да и рекламой, однако если вы хоть раз занимались дезассемблированием в IDA - zlinux или ntkrnlmp (крутой Си компилятор), то заметили бы полное соответствие в коде.

CleverMouse, а ты можеш дать этого: viewtopic.php?p=36057#p36057 с bin-кодом?

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 6:30 pm
by CleverMouse
"Запускаю последнюю версию из темы" - это никак не противоречит варианту "Albom запускает старую версию". Вероятно, выложен не тот файл.
Artyom,

Code: Select all

seg000:00000E1A 83 EC 08                          sub     esp, 8
seg000:00000E1D F2 0F 10 41 0C                    movsd   xmm0, qword ptr [ecx+0Ch]
seg000:00000E22 F2 0F 11 45 C8                    movsd   [ebp+var_38], xmm0
seg000:00000E27 F2 0F 11 04 24                    movsd   qword ptr [esp], xmm0
seg000:00000E2C E8 B3 DC 00 00                    call    _fabs
seg000:00000E31 F2 0F 2C 7D C8                    cvttsd2si edi, [ebp+var_38]

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 7:07 pm
by Artyom
Твоя правда, CleverMouse.

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 9:13 pm
by Jaeger
Прошу прощения у всех присутствующих, что зря отнял время на дизассемблирование.
Действительно, я второпях залил старую версию.

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 10:23 pm
by XVilka
Да мы тоже хороши - не догадались сверить хеш-суммы файлов.

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 10:37 pm
by Jaeger
Выкладывать с бинарником md5 - хорошая идея, возьму на заметку.
CleverMouse wrote:Судя по тому, что даже смещения не поменялись, либо Albom запускает старую версию, либо что-то просто не перекомпилировалось. Явное указание опции -march=i486 всё-таки gcc уважает.
Только -march=i486 не помогло, скомпилированный бинарник заработал на EBox только когда я указал и -mtune=i486 тоже.

Re: Python для KolibriOS

Posted: Thu Aug 25, 2011 10:45 pm
by XVilka
можно и -march=i486 -mtune=generic
Но да, для точного указания архитектуры лучше использовать обе опции. Это особенно актуально для не x86 архитектур.

Re: Python для KolibriOS

Posted: Fri Aug 26, 2011 7:48 am
by Albom
Теперь работает.
Но для образа для CC-2011 не хватает примеров.
julia.py требует модуль pygame... хотелось бы скомпилированные модули иметь...

Re: Python для KolibriOS

Posted: Fri Aug 26, 2011 8:20 am
by Jaeger
С примерами беда :(
julia.py можно убрать, потому что pygame требует libSDL и ещё кучу всего, чего пока нет.
Практически готов модуль network, пример есть на SVN в examples/net.
Модуль gui пока умеет только выводить окно и писать на консоль сообщения. Хендлеры на сообщения навешиваются, но почему-то отрабатывают пачкой только после закрытия окна. Если такой пример устроит, могу выложить.

Re: Python для KolibriOS

Posted: Thu Apr 12, 2012 8:45 pm
by XVilka
Есть ли какие-нибудь идеи по развитию?

Re: Python для KolibriOS

Posted: Thu Apr 12, 2012 9:11 pm
by SoUrcerer
Можно впилить pygame, а с ним, возможно, и RenPу заработает. А это уже немало.

Re: Python для KolibriOS

Posted: Wed May 23, 2012 10:37 am
by punk_joker
Как обстоят дела с портом python?