HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: скомпилил dosbox 0.72 для cacko - выдает ошибку

[Ответить]
psionrevo [04.12.2007 13:56] скомпилил dosbox 0.72 для cacko - выдает ошибку:
собственно благодаря distccd
собралось dosbox 0.72

запускаю под cacko
пишет:QPaintDevice Must construct a QApplication before a QPaintDevice

Aborted

может кто сталкивался?
QApplication то я ему создам,
вот только где ему он нужен....
psionrevo [16.12.2007 20:26] :
так, нашел, в чем проблема
http://www.oesf.org/forum/index.php?showtopic=12012&hl=QPaintDevice

но, оказалось, что у меня нет libSDLmain.a к моей libSDL-1.2.so.0.7.2
=(((
исходников опять нет ...
неужели libSDL 1.2.11 компилить?
может, сохранились у кого исходники 1.2.7 для завра?


psionrevo [17.12.2007 19:22] :
написал письмо парню из китая, который собрал dosbox 0.63 для cacko - он мне исходники выслал
и dosbox а и libSDL
так что, лед потихоньку тронулся
ezy [22.12.2007 22:23] :
Ну и как там лед двигается с Dosbox и CACKO?
Я попробовал DosBox под pdaXii13 (0/70-4)- вроде бы все работает. Однако долго морочился с двоеточием.

Банальная вещь - Shift+Fn+G - работает и дает двоеточие.

А Fn+Shift+G - дает G

Задумано было хорошо - двоеточие и точка с запятой посадить на одну клавишу.

fn+G = ';'
fn+Shift+G = ':'

Вот только последовательность ввода этих магических клавиш - архи как важна...

Поскольку без двоеточия на свой диск не перейти, то исследование того, как ввести двоеточие было просто необходимо.

Вот только не пойму, а зачем такие "свойства" встраивают в систему? Ведь специально до таких "высот" нельзя дойти.

Видимо кого-то озарило.
Ну а я - ржу не могу.
Линух - рулёз!

dAlexis [26.01.2008 16:24] :
Как там, получилось? Лично мне шустрый dosbox - единственное чего не хватает в cacko. 0.63 на 3200 тормозной очень.
psionrevo [26.01.2008 16:41] :
дело стоит

собираю из присланных рабочих исходников libSDL , причем без ошибок
а она не работает =(((
надо разбираться...
в одиночку не потяну,
нужно чтобы кто-нить тоже взял у меня эти исходники и компильнул

а для dosboxа нужна libSDLmain.a
ее нет (см выше), потому и dosbox 0.72 до конца собрать не могу..

к тому же по опыту товарища из китая нужно будет в gdb еще посидеть перед получением рабочего dosboxа

в общем, если кто еще подмогнет, тогда дело двинется
kai666_73 [19.04.2008 23:05] :
Есть у меня libSDLmain.a версия 1.2.9 - должна подойти.
Где-то в сети наковырял, использовал с ключом компиляции -DQWS - проблему (см. первый пост) решило.

Если надо, могу на мыло выслать.

ЗЫ. Только-ж-ведь все эти SDL-либы для Цацки поддердивают лишь моды 320х240 (и вверх ногами) и только в портретном режиме -(
psionrevo [20.04.2008 14:24] :
kai666_73
прямо не верится, еще один программист на завре компилирует !

да, мне на почту, psionrevo собака mail ru

а в обратку могу китайские сырцы выслать

вдруг у тебя получится!

я так понимаю, нужно сначала успешно собрать китайские сырцы, чтоб работало

работу SDL проверяю в Z Emu FrontEnd Ex
запускаю приставочные игры
с китайской SDL все работает
а с моей -нет
кстати, в sdl есть всякие режимы маштабирования экрана, причем работает она в родном завровом разрешении на моем c1000 - графика красивая

не знаю какие ключи он с configure использовал.... больше он не отвечает..
он в отладчике сидел и исходники SDL правил

а если китайская соберется, то можно попробовать и новую SDL и новый dosbox с правильной раскладкой под собрать - у меня ведь все собирается без ошибок, но не пашет..
kai666_73 [20.04.2008 15:50] :
psionrevo
Да не надо китайскую компилировать. Цепляй к своему проекту libSDLmain.a статически и компилируй с ключом -DQWS ... и будет те счастье.
kai666_73 [25.04.2008 00:31] :
psionrevo

Удалось собрать DOSBOX или нет?

Правда забыл указать, что в исходниках перед main надо приписать
extern "С"
... я так свою программу собирал (всмысле с libSDLmain.a и с ключом -DQWS), даже графика на экран выводилась, правда череполосица какая-то сдвинутая получалась, но это скорее всего из-за того что SDL-библиотека кривая.

Вобщем, если исходники SDL и DOSBOX-а выложишь, попробую поковырять все это хозяйство. Может что и получится.
[Ответить]