DC-SWAT Forum
Помогите новичку - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Programming (/forum-8.html)
+--- Тема: Помогите новичку (/thread-686.html)

Страниц: 1 2 3 4 5


Помогите новичку - SWAT - 22.06.2006 09:22

Я понял почему вылетает ошибка у тебя demon01, где про impure_ptr написано. Я сделал новый KOS Auto setup(версия 1.1), установи его и все должно быть ок.


Помогите новичку - demon01 - 23.06.2006 05:04

Спасибо, сейчас скачаю и установлю, о дальнейшем развитии событий сообщю позже.


Помогите новичку - alex - 24.06.2006 09:51

Цитата:Alex, открой Makefile в корне директории kos, там убери присвоение значения utils к переменной DIRS.
DIRS = utils

Попробуй еще и дай скрин.

вот что получилось


Помогите новичку - demon01 - 24.06.2006 16:31

Не хочет всё равно


Помогите новичку - SWAT - 25.06.2006 12:23

Ну писец!
alex, ты ставил KOS Auto Setup v1.2 или 1.1, перед тем как попробовать?
demon01, что именно не хочет то? Ты хоть давай скрины или пиши что там да как, я же не экстрасенс:)


Помогите новичку - alex - 25.06.2006 15:21

KOS Auto Setup v1.2
P.S. SWAT ты опиши по пунктам как устанавливать с помощью KOS Auto Setup а то может я что-то не так делаю


Помогите новичку - SWAT - 25.06.2006 18:41

Раскидываеш KOS и компиляторы как описано в разделе DCDev, потом ставиш KOS Auto Setup в папку cygwin вот и все.
Млин... я вот думаю, может мне сделать вообще все в одном? Чтобы установил а там и cygwin и компиляторы и KOS... Но так качать много незахочется тем кто уже качал компиляторы...
Может завтра просто свой cygwin выложу...

Тьфу блин!
Только что решил подредактировать в разделе DCDev страницу настройки и обнаружил что я даже там ссылку писал на свой cygwin:))))))
Вот он http://www.dc-swat.net.ru/dcdev/soft/cygwin.exe
Это архив, распакуйте его и там уже кликайте на установщик, ниче не качайте, а сразу устанавливайте уже скаченные в нем программы.


Помогите новичку - demon01 - 25.06.2006 19:04

Значит у меня нормальный cygwin. А окно то же выскакивает.


Помогите новичку - SWAT - 26.06.2006 07:39

Ты ставил мой cygwin c KOS Auto Setup?
Блин быть такого не может что не работает, я уже на другом РС пробовал, ставил свой cygwin, ставил KOS Auto Setup и все работает...
Попробуй сделать все заново...


Помогите новичку - demon01 - 26.06.2006 18:02

Сделал всё заново, нормально, без окон, но компиляция происходит с Error 2 и перед этим Leaving Directory ".....". libkallisti.a не появилась.


Помогите новичку - SWAT - 26.06.2006 20:21

Скрин дай.


Помогите новичку - demon01 - 27.06.2006 17:50

начало:

конец:

Вот полная версия( с серединой):
Цитата:Demon@kompremo-c1ll7p /usr/local/dc/kos/kos
$ make
for i in utils libk++ kernel addons ; do make -C $i || exit -1; done
make[1]: Entering directory `/usr/local/dc/kos/kos/utils'
for i in genromfs wav2adpcm vqenc gba-crcfix; do make -C $i; done
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/genromfs'
gcc -O2 -Wall -c -o genromfs.o genromfs.c
make[2]: gcc: Command not found
make[2]: *** [genromfs.o] Error 127
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/genromfs'
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/wav2adpcm'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/wav2adpcm'
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/vqenc'
gcc -O2 -Wall -DINLINE=inline -c -o vqenc.o vqenc.c
make[2]: gcc: Command not found
make[2]: *** [vqenc.o] Error 127
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/vqenc'
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/gba-crcfix'
gcc -O2 -g -Wall -DINLINE=inline -c -o gba-crcfix.o gba-crcfix.c
make[2]: gcc: Command not found
make[2]: *** [gba-crcfix.o] Error 127
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/gba-crcfix'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/dc/kos/kos/utils'
exit: Illegal number: -1
make[1]: Entering directory `/usr/local/dc/kos/kosbk++'
rm -f /usr/local/dc/kos/kosb/dreamcastbk++.a
/usr/local/dc/sh-elf/bin/sh-elf-ar rcs /usr/local/dc/kos/kosb/dreamcastbk+
+.a mem.o pure_virtual.o
make[1]: Leaving directory `/usr/local/dc/kos/kosbk++'
make[1]: Entering directory `/usr/local/dc/kos/kos/kernel'
Makefile:26: warning: overriding commands for target `clean'
/usr/local/dc/kos/kos/Makefile.prefab:21: warning: ignoring old commands for tar
get `clean'
make -C arch
make[2]: Entering directory `/usr/local/dc/kos/kos/kernel/arch'
make -C dreamcast
make[3]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast'
make -C fs
make[4]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/fs'
cp fs_iso9660.o fs_vmu.o fs_dcload.o dcload-syscall.o vmufs.o /usr/local/dc/kos/
kos/kernel/build/
make[4]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/fs'
make -C hardware
make[4]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardwar
e'
make -C pvr
make[5]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardwar
e/pvr'
cp pvr_mem_core.o pvr_mem.o pvr_buffers.o pvr_irq.o pvr_init_shutdown.o pvr_glob
als.o pvr_misc.o pvr_fog.o pvr_palette.o pvr_prim.o pvr_scene.o pvr_texture.o pv
r_dma.o /usr/local/dc/kos/kos/kernel/build/
make[5]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardware
/pvr'
make -C network
make[5]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardwar
e/network'
cp broadband_adapter.o lan_adapter.o /usr/local/dc/kos/kos/kernel/build/
make[5]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardware
/network'
make -C maple
make[5]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardwar
e/maple'
cp maple_driver.o maple_enum.o maple_globals.o maple_init_shutdown.o maple_irq.o
maple_queue.o maple_utils.o controller.o keyboard.o mouse.o purupuru.o vmu.o ma
ple_compat.o /usr/local/dc/kos/kos/kernel/build/
make[5]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardware
/maple'
make -C modem
make[5]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardwar
e/modem'
cp mdata.o mintr.o modem.o chainbuf.o /usr/local/dc/kos/kos/kernel/build/
make[5]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardware
/modem'
cp hardware.o biosfont.o cdrom.o flashrom.o spu.o spudma.o asic.o g2bus.o video.
o vblank.o sq.o scif.o /usr/local/dc/kos/kos/kernel/build/
make[4]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/hardware
'
make -C kernel
make[4]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/kernel'

Makefile:38: warning: overriding commands for target `clean'
/usr/local/dc/kos/kos/Makefile.prefab:21: warning: ignoring old commands for tar
get `clean'
./make_banner.sh
kos-cc -c banner.c -o banner.o
cp banner.o cache.o entry.o irq.o init.o mm.o panic.o rtc.o timer.o init_flags_d
efault.o init_romdisk_default.o mmu.o itlb.o exec.o execasm.o stack.o gdb_stub.o
thdswitch.o arch_exports.o /usr/local/dc/kos/kos/kernel/build/
rm banner.c banner.o
make[4]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/kernel'
make -C math
make[4]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/math'
cp fmath.o matrix.o matrix3d.o /usr/local/dc/kos/kos/kernel/build/
make[4]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/math'
make -C sound
make[4]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/sound'
make -C arm
make[5]: Entering directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/sound/a
rm'
/usr/local/dc/arm-elf/bin/arm-elf-as -marm7 crt0.s -o crt0.o
make[5]: /usr/local/dc/arm-elf/bin/arm-elf-as: Command not found
make[5]: *** [crt0.o] Error 127
make[5]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/sound/ar
m'
make[4]: *** [_dir_arm] Error 2
make[4]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast/sound'
make[3]: *** [_dir_sound] Error 2
make[3]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch/dreamcast'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/dc/kos/kos/kernel/arch'
make[1]: *** [_dir_arch] Error 2
make[1]: Leaving directory `/usr/local/dc/kos/kos/kernel'
exit: Illegal number: -1
make[1]: Entering directory `/usr/local/dc/kos/kos/addons'
for i in `ls */kos/dreamcast.cnf | sed -e "s%/kos/dreamcast.cnf%%g"`; do make -C
$i || exit -1; done
make[2]: Entering directory `/usr/local/dc/kos/kos/addonsbkosutils'
rm -f /usr/local/dc/kos/kos/addonsb/dreamcastbkosutils.a
/usr/local/dc/sh-elf/bin/sh-elf-ar rcs /usr/local/dc/kos/kos/addonsb/dreamcas
tbkosutils.a bspline.o img.o pcx_small.o netcfg.o
make[2]: Leaving directory `/usr/local/dc/kos/kos/addonsbkosutils'
make[1]: Leaving directory `/usr/local/dc/kos/kos/addons'
Так и должна происходить компиляция?:D


Помогите новичку - SWAT - 29.06.2006 13:27

Да у тебя все компилится, вся запорка в этом:

Код:
/usr/local/dc/arm-elf/bin/arm-elf-as -marm7 crt0.s -o crt0.o
make[5]: /usr/local/dc/arm-elf/bin/arm-elf-as: Command not found

Я и забыл что они используются там в единаждом случае:)
Поэтому не давал их...
Вот скачай уже скомпиленные файлы и попробуй еще раз набрать make.
http://www.dc-swat.net.ru/dcdev/soft/arm.7z

Распакуй это в:
C:\cygwin\usr\local\dc\kos\kos\kernel\arch\dreamcast\sound\arm


Помогите новичку - Michael - 29.06.2006 13:43

СВАТ, когда разберётесь, сделай наконец KOS Auto Setup человеческий, а то я как погляжу, качать мне пока рано это дело.

Недёшево обойдётся.


Помогите новичку - demon01 - 29.06.2006 17:32

Да здравствует СВАТ:). Всё работает прекрасно. Появились все библиотеки.


Помогите новичку - SWAT - 29.06.2006 20:56

Да по хорошему нада выложить arm компиляторы, я не буду ложить в KOS Auto Setup скомпиленные файлы. Потом выложу компиляторы arm, а пока делайте так.

demon01 добро пожаловать в наши ряды, будем ждать от тебя чего нибудь:)


Помогите новичку - demon01 - 30.06.2006 17:23

Спасибо:)


Помогите новичку - funt - 01.07.2006 11:19

И тут появляюсь я....
SWAT я как обычно...ну ты знаешь продолжение не так ли???:)
Вообщем объясни что нужно делать после того,как я скачал KOS Auto Setup?
У мен после установки появилась папка cygwin,но не каких exe файлов(ну кроме парочки консольны приложений)нет!!!
Это нормально?!


Помогите новичку - SWAT - 02.07.2006 07:17

Хех, ты сначало почитай это:
http://www.dc-swat.net.ru/dcdev/setup.php


Помогите новичку - funt - 02.07.2006 11:40

SWAT:
Упс...Не заметил
Сейчас качаю...