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] :
psionrevo писал(а):
написал письмо парню из китая, который собрал dosbox 0.63 для cacko - он мне исходники выслал
и dosbox а и libSDL
так что, лед потихоньку тронулся
Как там, получилось? Лично мне шустрый 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-а выложишь, попробую поковырять все это хозяйство. Может что и получится.
[Ответить]