Ahoj, 
tak zminovany addat_base nefunguje (konfigurak board/arm/lpc2364_addat/config.addat). 
Errorova hlaska 

LINK /home/data/robot/eurobot/test/sysless/_compiled/bin/addat_base-flash
/usr/arm-elf/gcc/4.3.2/bin/../lib/gcc/arm-elf/4.3.2/../../../../arm-elf/lib/libg.a(lib_a-init.o): In function `__libc_fini_array':
/home/playground/projects/linux/build-i386/arm-elf/gcc/arm-elf/newlib/libc/misc/../../../../../../../src/gcc-4.3/newlib/libc/misc/init.c:58: undefined reference to `_fini'
/usr/arm-elf/gcc/4.3.2/bin/../lib/gcc/arm-elf/4.3.2/../../../../arm-elf/lib/libg.a(lib_a-init.o): In function `__libc_init_array':
/home/playground/projects/linux/build-i386/arm-elf/gcc/arm-elf/newlib/libc/misc/../../../../../../../src/gcc-4.3/newlib/libc/misc/init.c:40: undefined reference to `_init'
collect2: ld returned 1 exit status
make[1]: *** [/home/data/robot/eurobot/test/sysless/_compiled/bin/addat_base-flash] Error 1
make: *** [binary-pass] Error 2

Vypada to ze se tam dostal nejakej nerelativni symlink (/home/playground/projects/linux/build-i386/arm-elf/gcc/arm-elf/newlib/libc/misc/  - tohle opravdu neni moje, vlastnik at se prizna 8-)). Zkousel jsem prelozit eb_ebb pro lpceurobot a to jede.

ad 1)
souhlasim, vyhazel bych tam vetsinu aplikaci. Jen prosim at tam zustane z app: app/arm/eb_blink a z board board/arm/lpceurobot pro studenty co pouzivaji nase euroboti desticky. 

ad 2) 
V tomhle se nevyznam, jen mi pak napiste komu mam posilat patch.

Jirka



2010/1/11 Michal Sojka (sysless@pandora.cz) <sojkam1@fel.cvut.cz>

Ahoj vsem,

jak uz jsem nekomu z vas rikal, rozhodli jsme se sloucit sysless-lpc21xx a
sysless-h8300 do jednoho repozitare. Vysledek je k videni na

 http://rtime.felk.cvut.cz/gitweb/sysless.git

a stahnout si ho muzete pomoci
 git clone git://rtime.felk.cvut.cz/sysless.git nebo
 git clone login@rtime.felk.cvut.cz:/var/git/sysless.git

V tuto chvili bych vas chtel poprosit, jestli byste nemohli zkontrolovat, zda
pri slucovani nedoslo k znefunkcneni vasich veci. Pokud ano, napiste sem a
budeme to nejak resit.

Jak puvodni, tak nove repozitare jsou momentalne v read-only rezimu. Pokud
mate jeste neco rozdelaneho, co neni "pushle" na serveru, napiste sem co
nejdriv a domluvime se jak postupovat. Pokud nikdo nenapise cca do stredy, mam
v planu puvodni repozitare "schovat" v Gitwebu
(http://rtime.felk.cvut.cz/gitweb) a nechat pouze pristup pres git.
Dokumentaci na http://rtime.felk.cvut.cz/hw/index.php/System-Less_Framework
upravim az budu vedet, ze takhle je vse OK.

PLANOVANE ZMENY DO BUDOUCNA:

1) Z repozitare chceme vyhazet vsechny vetsi aplikace. Zejmena se jedna o
adat_base, rama_dam. S pripadnym prevodem do samostatneho repozitare jsem
ochoten asistovat. V zasade jsou pro aplikace na vyber dve moznosti: a) pouzit
sysless jako submodul a b) pouzivat tzv. subtree merge.

2) Omezeni pristupu. Protoze soucasny stav puvodniho sysless-lpc21xx neni
zrovna idealni, je potreba kontrola toho, co lidi commituji. Jsou dve
moznosti: a) Bud bude mit write pristup k repozitari jen par lidi (napr. ja a
Pavel) a ostatni budou zmeny zasilat mailem (git format-patch/git send-email)
ci jako "pull request" na jejich repozitare nebo b) kazdemu kdo by chtel
zapisovat se zridi samostatny branch/fork a do hlavni vetve se to namerguje
jen tehdy pokud vse pujde zkompilovat.

Moznost a) znamena, ze budu muset venovat syslessu vic sveho casu a moznost b)
zase ze budu muset cas venovat psani skriptu pro aktumatickou kompilaci.

Jak se k tomu stavite?

Michal

---



--
===================================================
Bc. Jiri Kubias
Czech Technical University in Prague
Faculty of Electrical Engineering
dept. of Control Engineering
Karlovo namesti 13/E, 121 35 Prague
Czech Republic

web page: http://dce.felk.cvut.cz
e-mail: jiri.kubias@gmail.com
mobile: 777 974167
===================================================


---