скомпилил dosbox 0.72 для cacko - выдает ошибку

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

скомпилил dosbox 0.72 для cacko - выдает ошибку

Сообщение psionrevo » Вт дек 04, 2007 13:56

собственно благодаря distccd
собралось dosbox 0.72

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

Aborted

может кто сталкивался?
QApplication то я ему создам,
вот только где ему он нужен....
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вс дек 16, 2007 20:26

так, нашел, в чем проблема
http://www.oesf.org/forum/index.php?sho ... aintDevice

но, оказалось, что у меня нет libSDLmain.a к моей libSDL-1.2.so.0.7.2
=(((
исходников опять нет ...
неужели libSDL 1.2.11 компилить?
может, сохранились у кого исходники 1.2.7 для завра?
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Пн дек 17, 2007 19:22

написал письмо парню из китая, который собрал dosbox 0.63 для cacko - он мне исходники выслал
и dosbox а и libSDL
так что, лед потихоньку тронулся ;)
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

ezy
Доктор (4 lvl)
Сообщения: 295
Зарегистрирован: Пн сен 24, 2007 17:29

Сообщение ezy » Сб дек 22, 2007 22:23

Ну и как там лед двигается с Dosbox и CACKO?
Я попробовал DosBox под pdaXii13 (0/70-4)- вроде бы все работает. Однако долго морочился с двоеточием.

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

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

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

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

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

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

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

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

dAlexis
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Пн дек 18, 2006 18:30

Сообщение dAlexis » Сб янв 26, 2008 16:24

psionrevo писал(а):написал письмо парню из китая, который собрал dosbox 0.63 для cacko - он мне исходники выслал
и dosbox а и libSDL
так что, лед потихоньку тронулся ;)
Как там, получилось? Лично мне шустрый dosbox - единственное чего не хватает в cacko. 0.63 на 3200 тормозной очень.
Nokia N900 (EX. 3200 Cacko 1.23 CF BT D-Link)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Сб янв 26, 2008 16:41

дело стоит

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

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

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

в общем, если кто еще подмогнет, тогда дело двинется
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

kai666_73
Новенький (0 lvl)
Сообщения: 9
Зарегистрирован: Пн мар 31, 2008 19:08

Сообщение kai666_73 » Сб апр 19, 2008 23:05

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

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

ЗЫ. Только-ж-ведь все эти SDL-либы для Цацки поддердивают лишь моды 320х240 (и вверх ногами) и только в портретном режиме -(

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вс апр 20, 2008 14:24

kai666_73
прямо не верится, еще один программист на завре компилирует !

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

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

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

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

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

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

а если китайская соберется, то можно попробовать и новую SDL и новый dosbox с правильной раскладкой под собрать - у меня ведь все собирается без ошибок, но не пашет..
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

kai666_73
Новенький (0 lvl)
Сообщения: 9
Зарегистрирован: Пн мар 31, 2008 19:08

Сообщение kai666_73 » Вс апр 20, 2008 15:50

psionrevo
Да не надо китайскую компилировать. Цепляй к своему проекту libSDLmain.a статически и компилируй с ключом -DQWS ... и будет те счастье.

kai666_73
Новенький (0 lvl)
Сообщения: 9
Зарегистрирован: Пн мар 31, 2008 19:08

Сообщение kai666_73 » Пт апр 25, 2008 00:31

psionrevo

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

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

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

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»