Page 1 of 2

Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 12:43 pm
by johnfound
Искал повсюду, но ничего не нашел.
Где можно взять скрипты которые используют на сервере, чтобы делать ночные сборки?

Re: Где взять скрипты автосборки?

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

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 12:51 pm
by johnfound
Спасибо. Выходит они у меня уже есть. :oops:
Ну значит работаю дальше.

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 2:27 pm
by johnfound
А теперь вот что на получается:

Code: Select all

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.

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 3:47 pm
by SoUrcerer
Win32-gcc - это mingw32-msvc-gcc, как я понимаю. Нужно сделать симлинк на нужный бинарник.

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 4:12 pm
by johnfound
Спасибо.
С win32-gcc (а также с win32-ld и win32-objcopy) вроде разобрался. Они оказались "i586-wingw32msvc-*"
Только теперь появился "win32-cl" которого я найти не могу. :(
И вообще есть где прочитать все ето?

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 4:21 pm
by SoUrcerer
Я не уверен, но мне кажется, что можно использовать gcc вместо cl.

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 4:26 pm
by johnfound
SoUrcerer wrote:Я не уверен, но мне кажется, что можно использовать gcc вместо cl.
Пробовал, но не получается:

Code: Select all

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

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 4:28 pm
by SoUrcerer
Ага. Это настоящий MS CL видимо, потому что принимает ключи как "/", а не "-". Либо ставить его (Wine?), либо изменить параметры - если поможет.

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 4:31 pm
by SoUrcerer
Чтобы тема не оставалась "как будто без ответа", переношу ссылку из чата:
viewtopic.php?f=5&t=1602&start=225#p33484

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 4:40 pm
by johnfound
Понял. Оказалось труднее, чем я думал... :(
Wine у меня имеется, но не хочу я заниматься етими Ц/Ц++/МС и т.д. Если, нравилось, не занимался бы ассемблером. ;)

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 4:41 pm
by SoUrcerer
А зачем тебе автосборку дома иметь? Ядро можно скомпилировать простым make в папке ядра...

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 5:03 pm
by johnfound
Ядро можно скомпилировать и через Fresh - я так и делаю. Но как тестировать? Надо вручную копировать ядро в IMG дискеты, потом загружать QEMU и если что-то не так, повторять все как карусель. А так хотелось - поменял сорс, нажал на кнопочку и QEMU запустился.

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 5:09 pm
by Leency
писал Роман Шишкин
compile.bat - сборка проги, копирование на эмулированный флоппи дисковод (Virtual Floppy Drive), старт колибри в VB

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

Re: Где взять скрипты автосборки?

Posted: Sun Feb 10, 2013 5:32 pm
by johnfound
Да, свои скрипты конечно сделать можно, но хотелось что то готовое. А автосборки совершенно подходят для етого.