Board.KolibriOS.org http://board.kolibrios.org/ |
|
Свежий мануал по сборке KolibriOS http://board.kolibrios.org/viewtopic.php?f=2&t=3485 |
Page 1 of 1 |
Author: | Svyatoslav [ Tue Mar 07, 2017 2:31 pm ] |
Post subject: | Свежий мануал по сборке KolibriOS |
День добрый. Где можно найти самую актуальную документацию (rus/eng) по сборке KolibriOS из исходников? Нашёл старую статью на хабре https://habrahabr.ru/company/kolibrios/blog/227803/ Возникла проблема со сборккой Kpack: Code: ./build.sh Code: file /lib/x86_64-linux-gnu/libc.so.6 Также после установки MingGW нет файлов: /usr/i586-mingw32msvc/bin/* Дистрибутив: Lubuntu 16.04 x64 |
Author: | CleverMouse [ Tue Mar 07, 2017 4:35 pm ] |
Post subject: | Re: Свежий мануал по сборке KolibriOS |
build.txt в корне репозитория Quote: /lib/x86_64-linux-gnu/libc.so.6 programs/other/kpack/linux - 32-битная версия. Если в системе есть 32-битная libc, то можно добавить -m32 к вызову gcc и посмотреть, что будет. Если нет, то рядом в programs/other/kpack/kerpack_linux есть 64-битная версия.
|
Author: | Svyatoslav [ Thu Mar 09, 2017 11:23 am ] |
Post subject: | Re: Свежий мануал по сборке KolibriOS |
CleverMouse wrote: build.txt в корне репозитория Quote: /lib/x86_64-linux-gnu/libc.so.6 programs/other/kpack/linux - 32-битная версия. Если в системе есть 32-битная libc, то можно добавить -m32 к вызову gcc и посмотреть, что будет. Если нет, то рядом в programs/other/kpack/kerpack_linux есть 64-битная версия.Спасибо, с настройкой окружения помоголо. Как теперь выполнить сборку? Makefile'а нету, как описано на хабре, поставил Tup, выдаёт: Code: user@user-VirtualBox:~/projects/kolibrios/data/rus$ tup init .tup repository initialized. |
Author: | Svyatoslav [ Thu Mar 09, 2017 2:22 pm ] |
Post subject: | Re: Свежий мануал по сборке KolibriOS |
Пошла сборка, осталось исправить ошибки с компилятором cl. |
Author: | Svyatoslav [ Thu Mar 09, 2017 5:48 pm ] |
Post subject: | Re: Свежий мануал по сборке KolibriOS |
chmod и chown на исходники выставил, но получаю такую ошибку на многие файлы, как быть дальше? Code: * 4) programs/media/ac97snd/mpg: cl /c /O2 /Os /Oy /GF /GS- /GR- /EHs-c- /fp:fast /GL /QIfist /Gr /arch:IA32 /DAUTOBUILD /Fodct64_i386.obj dct64_i386.c >&2 |
Author: | CleverMouse [ Thu Mar 09, 2017 6:54 pm ] |
Post subject: | Re: Свежий мануал по сборке KolibriOS |
Убедиться, что cl указывает не на cl.exe, а на скрипт из ответа A2 в build.txt. Если таки да, то что-то не так с конфигурацией системы, так что либо перечитать ответ A5 - конкретно, фразу "don't expect support from developers", - и выяснять, что не так, самостоятельно, либо перечитать ответ A6 и выставить CONFIG_NO_MSVC=full в tup.config. |
Author: | CleverMouse [ Thu Mar 09, 2017 7:35 pm ] |
Post subject: | Re: Свежий мануал по сборке KolibriOS |
На 64-битной системе ещё стоит убедиться, что nosetsid.so правильной разрядности - то есть, если оно собрано как 64-битное, то пересобрать с -m32 и наоборот. |
Author: | Svyatoslav [ Mon Mar 13, 2017 12:34 pm ] |
Post subject: | Re: Свежий мануал по сборке KolibriOS |
Спасибо за помощь. |
Page 1 of 1 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |