Board.KolibriOS.org
http://board.kolibrios.org/

Где взять скрипты автосборки?
http://board.kolibrios.org/viewtopic.php?f=5&t=2221
Страница 1 из 2

Автор:  johnfound [ Вс фев 10, 2013 12:43 pm ]
Заголовок сообщения:  Где взять скрипты автосборки?

Искал повсюду, но ничего не нашел.
Где можно взять скрипты которые используют на сервере, чтобы делать ночные сборки?

Автор:  yogev_ezra [ Вс фев 10, 2013 12:49 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Эти скрипты написала CleverMouse вручную. Для каждой авто-сборки скрипт другой. Ты можешь их скачать с SVN: /data/[eng|rus|it]/Makefile* (все файлы Makefile)

Автор:  johnfound [ Вс фев 10, 2013 12:51 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Спасибо. Выходит они у меня уже есть. :oops:
Ну значит работаю дальше.

Автор:  johnfound [ Вс фев 10, 2013 2:27 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

А теперь вот что на получается:
Код:
win32-gcc -c -Os -DAUTOBUILD -DLANG_ENG=1 -o .obj.shell/shell.o ../../programs/system/shell/shell.c
make: win32-gcc: Command not found
make: *** [.obj.shell/shell.o] Error 127


Какой ето такой win32-gcc и откуда взять его? У меня Linux Mint.

Автор:  SoUrcerer [ Вс фев 10, 2013 3:47 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Win32-gcc - это mingw32-msvc-gcc, как я понимаю. Нужно сделать симлинк на нужный бинарник.

Автор:  johnfound [ Вс фев 10, 2013 4:12 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Спасибо.
С win32-gcc (а также с win32-ld и win32-objcopy) вроде разобрался. Они оказались "i586-wingw32msvc-*"
Только теперь появился "win32-cl" которого я найти не могу. :(
И вообще есть где прочитать все ето?

Автор:  SoUrcerer [ Вс фев 10, 2013 4:21 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Я не уверен, но мне кажется, что можно использовать gcc вместо cl.

Автор:  johnfound [ Вс фев 10, 2013 4:26 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

SoUrcerer писал(а):
Я не уверен, но мне кажется, что можно использовать gcc вместо cl.


Пробовал, но не получается:
Код:
win32-cl /c /O2 /Os /Oy /GF /GS- /GR- /EHs-c- /fp:fast /GL /QIfist /Gr /DAUTOBUILD /Fo.obj.ac97snd/ac97wav.obj Z:../../programs/media/ac97snd/ac97snd/ac97wav.c >&2
win32-cl: /c: No such file or directory
win32-cl: /O2: No such file or directory
win32-cl: /Os: No such file or directory
win32-cl: /Oy: No such file or directory
win32-cl: /GF: No such file or directory
win32-cl: /GS-: No such file or directory
win32-cl: /GR-: No such file or directory
win32-cl: /EHs-c-: No such file or directory
win32-cl: /fp:fast: No such file or directory
win32-cl: /GL: No such file or directory
win32-cl: /QIfist: No such file or directory
win32-cl: /Gr: No such file or directory
win32-cl: /DAUTOBUILD: No such file or directory
win32-cl: /Fo.obj.ac97snd/ac97wav.obj: No such file or directory
win32-cl: Z:../../programs/media/ac97snd/ac97snd/ac97wav.c: No such file or directory
win32-cl: no input files
make: *** [.obj.ac97snd/ac97wav.obj] Error 1

Автор:  SoUrcerer [ Вс фев 10, 2013 4:28 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Ага. Это настоящий MS CL видимо, потому что принимает ключи как "/", а не "-". Либо ставить его (Wine?), либо изменить параметры - если поможет.

Автор:  SoUrcerer [ Вс фев 10, 2013 4:31 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Чтобы тема не оставалась "как будто без ответа", переношу ссылку из чата:
viewtopic.php?f=5&t=1602&start=225#p33484

Автор:  johnfound [ Вс фев 10, 2013 4:40 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Понял. Оказалось труднее, чем я думал... :(
Wine у меня имеется, но не хочу я заниматься етими Ц/Ц++/МС и т.д. Если, нравилось, не занимался бы ассемблером. ;)

Автор:  SoUrcerer [ Вс фев 10, 2013 4:41 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

А зачем тебе автосборку дома иметь? Ядро можно скомпилировать простым make в папке ядра...

Автор:  johnfound [ Вс фев 10, 2013 5:03 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Ядро можно скомпилировать и через Fresh - я так и делаю. Но как тестировать? Надо вручную копировать ядро в IMG дискеты, потом загружать QEMU и если что-то не так, повторять все как карусель. А так хотелось - поменял сорс, нажал на кнопочку и QEMU запустился.

Автор:  Leency [ Вс фев 10, 2013 5:09 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

писал Роман Шишкин
compile.bat - сборка проги, копирование на эмулированный флоппи дисковод (Virtual Floppy Drive), старт колибри в VB

Нужно что-то похожее.

Автор:  johnfound [ Вс фев 10, 2013 5:32 pm ]
Заголовок сообщения:  Re: Где взять скрипты автосборки?

Да, свои скрипты конечно сделать можно, но хотелось что то готовое. А автосборки совершенно подходят для етого.

Страница 1 из 2 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/