Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс окт 21, 2018 2:08 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 1273 сообщения ]  На страницу Пред. 114 15 16 17 1885 След.
Автор Сообщение
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт мар 29, 2011 8:55 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
CleverMouse

А как потом конвертировать эту информацию в вид /cdX/ ? Я не в курсе.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт мар 29, 2011 8:59 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
/cd0 = ATA Primary Master, /cd1 = ATA Primary Slave, /cd2 = ATA Secondary Master, /cd3 = ATA Secondary Slave - так же, как и с /hd.
Функция BIOS выдаёт базовый порт, по которому можно различить ATA Primary/ATA Secondary, и ещё байт для ATA-команды, в котором 4-й бит отвечает за Master/Slave. Если я правильно понимаю, то для жёстких дисков работает код, который именно это и делает - detect/biosdisk.inc.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт мар 29, 2011 10:01 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
CleverMouse

Надо будет посмотреть. У меня нет опыта работы с дисковыми функциями БИОС.
Появилась идея добавить в файл system.env строку ROOT= или SYSROOT= ( не знаю что лучше). Если строка присутствует то ядро будет использовать её для /sys/. Если её нет тогда результат поиска /cdX/ или /RD1/1/. В этом случае можно сделать простой инсталлятор.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт мар 29, 2011 11:05 pm 
Не в сети
Moderator

Зарегистрирован: Чт апр 08, 2010 8:11 pm
Сообщения: 269
Здравствуйте!

Запустил ночную сборку вот на этом:
AT5IONT-I
http://www.asus.com/product.aspx?P_ID=iIZKMXSj0jZKiebE

Это NVIDIA ION, Процессор Intel Atom. Запустилось с первого раза, правда мышка не работает, а клавиатура работает! Они у меня по вай-фай через USB адаптер! Разрешение 1024х768,на метровой диагонали смотрятся идеально! Поиграл в "Косилку" и запускал демки...всё работает на УРА! Завтра попробую видео и звук...


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вс апр 10, 2011 2:04 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Может добавить ссылку на сервис ночных сборок на главную страницу?

И еще предложение: может сделать еще автосборку HDD образов для qemu?


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 2:22 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 365
Пытался собрать образ "в домашних условиях". Зашёл в /data/eng, запустил make (без параметров). В ответ получил ошибку:
Код:
fasm -m 65536 ../../programs/demos/3DS/VIEW3DS.ASM "3d/view3ds" -s .deps/view3ds.fas
flat assembler  version 1.69.31  (65536 kilobytes memory)
4 passes, 24226 bytes.
prepsrc .deps/view3ds.fas /dev/null
prepsrc .deps/view3ds.fas /dev/stdout | perl -n -e 's|\\|/|g;push @a,$1 if/^;include \x27(.*?)\x27/;' -e 'END{$a=join " \\\n ",@a;print "3d/view3ds: $a\n$a:\n"}' > .deps/view3ds.Po
kpack --nologo "3d/view3ds"
Compressing ... OK! Compression ratio: 40%
make: *** No rule to make target `../../programs/demos/bcdclk/bcdclk/../../../macros.inc', needed by `demos/bcdclk'.  Stop.
Поискал в Makefile на предмет 'bcdclk' и 'macros.inc', но в чём ошибка так и не разобрался.

Так как на сервере всё собирается, то прошу помочь с настройкой моей конфигурации.

Make 3.81, система 64 бита.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 2:31 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
dunkaist, попробуй "rm -rf .deps". Такая ситуация возможна, если сборка уже выполнялась в локальной копии, но давно, до исправления viewtopic.php?p=31331#p31331 .

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 3:35 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 365
CleverMouse,
удаление папки .deps помогло, сборка продвинулась дальше. Спасибо!

Но теперь оно не находит win32-* бинарники. Я поставил всё, что нашёл пакетный менеджер по запросу "mingw", сделал ссылки в ~/bin/ для win32-gcc, win32-ld и win32-objcopy (у меня они назывались i486-mingw32-*), но ничего похожего на win32-cl в пакетах mingw не оказалось.

Вот что у меня есть:
Спойлер: Показать
┌────[dunkaist@ddesk: /mnt/work/mirror/kolibrios/data/eng]
└─>$sudo pacman -Ql mingw32-binutils | grep cl$
┌────[dunkaist@ddesk: /mnt/work/mirror/kolibrios/data/eng]
└─>$sudo pacman -Ql mingw32-gcc | grep cl$
mingw32-gcc /usr/libexec/gcc/i486-mingw32/4.5.2/install-tools/fixincl
┌────[dunkaist@ddesk: /mnt/work/mirror/kolibrios/data/eng]
└─>$sudo pacman -Ql mingw32-runtime | grep cl$
┌────[dunkaist@ddesk: /mnt/work/mirror/kolibrios/data/eng]
└─>$sudo pacman -Ql mingw32-w32api | grep cl$
┌────[dunkaist@ddesk: /mnt/work/mirror/kolibrios/data/eng]
└─>$find /usr/ -name *mingw* 2> /dev/null | grep /bin/
/usr/bin/i486-mingw32-ar
/usr/bin/i486-mingw32-elfedit
/usr/bin/i486-mingw32-ld.bfd
/usr/bin/i486-mingw32-objdump
/usr/bin/i486-mingw32-size
/usr/bin/i486-mingw32-windmc
/usr/bin/i486-mingw32-addr2line
/usr/bin/i486-mingw32-as
/usr/bin/i486-mingw32-c++filt
/usr/bin/i486-mingw32-dlltool
/usr/bin/i486-mingw32-dllwrap
/usr/bin/i486-mingw32-ld
/usr/bin/i486-mingw32-objcopy
/usr/bin/i486-mingw32-readelf
/usr/bin/i486-mingw32-strip
/usr/bin/i486-mingw32-gprof
/usr/bin/i486-mingw32-nm
/usr/bin/i486-mingw32-ranlib
/usr/bin/i486-mingw32-strings
/usr/bin/i486-mingw32-windres
/usr/bin/i486-mingw32-c++
/usr/bin/i486-mingw32-cpp
/usr/bin/i486-mingw32-g++
/usr/bin/i486-mingw32-gcc
/usr/i486-mingw32/bin/mingwm10.dll
┌────[dunkaist@ddesk: /mnt/work/mirror/kolibrios/data/eng]
└─>$find /usr/ -name *win32* 2> /dev/null | grep /bin/
┌────[dunkaist@ddesk: /mnt/work/mirror/kolibrios/data/eng]
└─>$find /usr/ -name *i486* 2> /dev/null | grep /bin/
/usr/bin/i486-mingw32-ar
/usr/bin/i486-mingw32-elfedit
/usr/bin/i486-mingw32-ld.bfd
/usr/bin/i486-mingw32-objdump
/usr/bin/i486-mingw32-size
/usr/bin/i486-mingw32-windmc
/usr/bin/i486-mingw32-addr2line
/usr/bin/i486-mingw32-as
/usr/bin/i486-mingw32-c++filt
/usr/bin/i486-mingw32-dlltool
/usr/bin/i486-mingw32-dllwrap
/usr/bin/i486-mingw32-ld
/usr/bin/i486-mingw32-objcopy
/usr/bin/i486-mingw32-readelf
/usr/bin/i486-mingw32-strip
/usr/bin/i486-mingw32-gprof
/usr/bin/i486-mingw32-nm
/usr/bin/i486-mingw32-ranlib
/usr/bin/i486-mingw32-strings
/usr/bin/i486-mingw32-windres
/usr/bin/i486-mingw32-c++
/usr/bin/i486-mingw32-cpp
/usr/bin/i486-mingw32-g++
/usr/bin/i486-mingw32-gcc

Версия mingw - 4.5.2.

Что я делаю не так, где может быть win32-cl?


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 3:51 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
cl - это Microsoft'овский компилятор, свободно распространяемый MS где попало - в SDK, DDK, в последнее время VS Express Edition тоже свободно скачиваема. win32-cl - это скрипт, делающий wine cl.exe $*. Точнее, "WINEDEBUG=-all wine <путь>/cl.exe -I<путь>/include $*" в связи с особенностями wine. Аналогично с win32-link и win32-c--.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 4:14 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 365
Печально. Wine ставить религия не позволяет.

Надеюсь, мои вопросы и твои ответы окажутся кому-то полезными. Ещё раз спасибо за разъяснения.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 4:17 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
Некоторые бинарники можно не собирать, а прямо скачивать готовые из папки data/ на сервере сборки - make не станет пытаться пересобирать свежий бинарник.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 4:18 pm 
dunkaist
Гым... к вопросу о религии - а все проприетарные драйверы портированные в Линукс тоже не позволяет? А кодеки для просмотра фильмов и прослушивания аудио? :?:


Вернуться к началу
   
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 8:22 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 365
CleverMouse,
Постепенно сборка продвигается всё дальше и дальше. Думаю, всё получится.

Mario,
что касается драйверов, то в моём ноутбуке видеокарта от интела (т.е. вопрос о проприетарных драйверах не стоит), и, кроме того, он продавался с предустановленным линуксом, поэтому проблем с вайфаем и другим железом не было.

Относительно кодеков:
Код:
┌────[dunkaist@ddesk: /mnt/mm/m]
└─>$find . -name *.??3 | wc -l
731
┌────[dunkaist@ddesk: /mnt/mm/m]
└─>$find . -name *.ogg | wc -l
5365
Весь ворбис либо скачан с jamendo, либо собственноручно перекодирован из lossless.

У каждого свои тараканы в голове...


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пн май 30, 2011 9:27 pm 
Я собственно только уточнил - мне показалось странным объявлять приложение с открытыми исходниками, не нарушающее проприетарных прав, не соответствующим религии. :lol:
Может я не ту религию подумал? :?:


Вернуться к началу
   
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт май 31, 2011 2:08 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 365
CleverMouse,
получилось, заработало!

Mario,
не использую вайн по тем же мотивам, по которым не пишу на си под колибри. А вообще, я тот ещё тулкитофоб! Проприетарщина - это отдельная тема, по возможности не использую. А лицензии: пиратскую музыку в какой формат ни кодируй - не поможет). Вот и вся религия...


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1273 сообщения ]  На страницу Пред. 114 15 16 17 1885 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB