Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Apr 25, 2019 11:09 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 17 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Sun Feb 10, 2013 12:43 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Искал повсюду, но ничего не нашел.
Где можно взять скрипты которые используют на сервере, чтобы делать ночные сборки?


Top
   
PostPosted: Sun Feb 10, 2013 12:49 pm 
Offline
Public Relations
User avatar

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


Top
   
PostPosted: Sun Feb 10, 2013 12:51 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Спасибо. Выходит они у меня уже есть. :oops:
Ну значит работаю дальше.


Top
   
PostPosted: Sun Feb 10, 2013 2:27 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
А теперь вот что на получается:
Code:
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.


Top
   
PostPosted: Sun Feb 10, 2013 3:47 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Win32-gcc - это mingw32-msvc-gcc, как я понимаю. Нужно сделать симлинк на нужный бинарник.


Top
   
PostPosted: Sun Feb 10, 2013 4:12 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Спасибо.
С win32-gcc (а также с win32-ld и win32-objcopy) вроде разобрался. Они оказались "i586-wingw32msvc-*"
Только теперь появился "win32-cl" которого я найти не могу. :(
И вообще есть где прочитать все ето?


Top
   
PostPosted: Sun Feb 10, 2013 4:21 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Я не уверен, но мне кажется, что можно использовать gcc вместо cl.


Top
   
PostPosted: Sun Feb 10, 2013 4:26 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
SoUrcerer wrote:
Я не уверен, но мне кажется, что можно использовать gcc вместо cl.


Пробовал, но не получается:
Code:
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


Top
   
PostPosted: Sun Feb 10, 2013 4:28 pm 
Offline

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


Top
   
PostPosted: Sun Feb 10, 2013 4:31 pm 
Offline

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


Top
   
PostPosted: Sun Feb 10, 2013 4:40 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Понял. Оказалось труднее, чем я думал... :(
Wine у меня имеется, но не хочу я заниматься етими Ц/Ц++/МС и т.д. Если, нравилось, не занимался бы ассемблером. ;)


Top
   
PostPosted: Sun Feb 10, 2013 4:41 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
А зачем тебе автосборку дома иметь? Ядро можно скомпилировать простым make в папке ядра...


Top
   
PostPosted: Sun Feb 10, 2013 5:03 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Ядро можно скомпилировать и через Fresh - я так и делаю. Но как тестировать? Надо вручную копировать ядро в IMG дискеты, потом загружать QEMU и если что-то не так, повторять все как карусель. А так хотелось - поменял сорс, нажал на кнопочку и QEMU запустился.


Top
   
PostPosted: Sun Feb 10, 2013 5:09 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4994
писал Роман Шишкин
compile.bat - сборка проги, копирование на эмулированный флоппи дисковод (Virtual Floppy Drive), старт колибри в VB

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

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Feb 10, 2013 5:32 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Да, свои скрипты конечно сделать можно, но хотелось что то готовое. А автосборки совершенно подходят для етого.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 17 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited