HTML

Programozó Páternoszter

Ez a Programozó Páternoszter (PP) blogja, a programozásról szól. Aktualitása, hogy a Debreceni Egyetem Informatikai Kara Magasszintű programozási nyelvek 1-2, C++ esattanulmányok, Java esettanulmányok című kurzusainak blogja is egyben.

A vadászat

A Debreceni Egyetem Programozói Évkönyve: az UDPROG projekt. A szakmai fórumunk a Facebook-en. Az új előadások a prezin.
A régi előadások:
Prog1:
1. C bevezetés
2. C tárgyalás
3. C befejezés
4. C a gyakorlatban
5. C++ bevezetés
6. C++ tárgyalás
7. C++ befejezés
8. C++ a gyakorlatban
9. Java platform bevezetés
10. Kvantuminformatikai alg. bev.
Prog2:
1. Java bevezetés
2. Java tárgyalás
3. Java befejezés
4. Java a gyakorlatban
5. Software Engineering bev.
6. Java EE bevezetés
7. AspectJ bevezetés
8. BPMN-BPEL SOA programozás
9. C++ haladó
10. Tensorflow

Kövess engem!

Friss topikok

Linkblog

A felkelő nap pályája

2011.02.05. 11:00 nb

Ebben a rövid posztban az opcionális (egyben egyetemi jegymegajánló) feladat hozzávalóinak használatát villantjuk fel. A szükséges szoftverek telepítéséről a FerSML blog több posztjában olvashatsz:

33 komment

Címkék: japán helios robocup agent2d librcsc robotfoci

A bejegyzés trackback címe:

https://progpater.blog.hu/api/trackback/id/tr712640104

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

vlacka 2011.02.07. 20:32:28

Üdvözletem!

A mai laboron volt szó arról, hogy tanár úr megadja az ágens szoftver telepítésének lépéseit, mivel itthon is szeretném felrakni a HELIOS cégnek a termékeit.
Köszönöm.

nb · http://fersml.blog.hu 2011.02.07. 20:36:50

Ubuntu, Fedora? (Win$ alatt is jól megy az rcssserver, rcssmonitor és a soccerwindow is, de az agens2d-t elég problémás mingw alá tenni... a többi említett sima exe)

vlacka 2011.02.07. 20:40:49

Üdvözletem!

Mai laboron volt szó, hogy tanár úr megadja az ágens szoftver telepítésének a lépéseit otthoni fogyasztásra.
Köszönöm.

vlacka 2011.02.07. 20:42:13

Fedora alá akarom, azzal fogok dolgozni, már telepítve van.

nb · http://fersml.blog.hu 2011.02.07. 20:52:08

A legjobb választás... mert Ubuntu alatt a soccersim csomagból való feltételével vannak kellemetlen tapasztalataim...

Fedora alatt magam ebben a sorrendben szoktam feltenni:

- libscrc (4.0.0)
en.sourceforge.jp/projects/rctools/releases/
kicsomagol, aztán
./configure (amit a végén hiányol, azt fel tudod tenni a csomagkezelővel)
make
make install (ez utóbbi rootként mindig)

- rcssserver (14.0.3)
sourceforge.net/projects/sserver/files/rcssserver/
kicsomagol, aztán
./configure
make
make install

- soccerwindow2 (5.0.0)
en.sourceforge.jp/projects/rctools/releases/
./configure
make
make install

- végül Agent2D (3.0.0)
en.sourceforge.jp/projects/rctools/releases/

./configure
make

és kész, mehet a foci!

basecamp 2011.02.08. 18:21:03

a soccerwindow make-nél ezt a hibát dobja nekem

/usr/bin/ld: cannot find -laudio
/usr/bin/ld: cannot find -lXt
/usr/bin/ld: cannot find -lpng
/usr/bin/ld: cannot find -lgobject-2.0
/usr/bin/ld: cannot find -lSM
/usr/bin/ld: cannot find -lICE
/usr/bin/ld: cannot find -lXrender
/usr/bin/ld: cannot find -lfreetype
/usr/bin/ld: cannot find -lXext
/usr/bin/ld: cannot find -lfontconfig

Mi a teendő?

nb · http://fersml.blog.hu 2011.02.08. 18:31:15

@basecamp: próbálj rákeresni a csomagkezelőben a kapcsolódó csomagokra, pl.: libasound, libpng, libgobject stb. és feltenni őket, aztán mehet újra a make.

basecamp 2011.02.08. 18:58:28

@nb: köszönöm, sikerült

basecamp 2011.02.09. 14:53:53

felraktam mindent forrásból Ubuntu 10.10-re és ugyanúgy kifagy mint a tegnapi laboron

nb · http://fersml.blog.hu 2011.02.09. 15:21:02

@basecamp: a géptermekben eddig a 314-ben megy csak, a 212, 213-ban ugyanez a "misztikus" probléma jelentkezik, valakinek jött még? Nekem Ubuntu és Fedora alatt forrásból megy, a 314-ben soccersim csomagból.

basecamp 2011.02.09. 18:18:18

@nb: felraktam virtualbox alá egy ubuntu 10.10 servert amire csak az rcssserver-t raktam fel és ahoz kapcsolódok és ugynaz a hiba úgyhogy lehet az ubuntuval van a baj

nb · http://fersml.blog.hu 2011.02.09. 18:52:19

úgy érted a csak rcssservert, hogy soccersim nélkül, ugye (mert librcsc kell az agent2d-hez, vagy más csapatokkal dolgoztál?)

basecamp 2011.02.09. 19:16:29

@nb: a fizikailag telepített ubuntun van a librcsc meg soccerwindow2 virtualon meg menne a szerver
egyik csapatank az agent2d-t másiknak a hellios2010singapore

nb · http://fersml.blog.hu 2011.02.10. 14:41:22

@basecamp: bár nekem Ubuntu 8.04 (Hardy Heron) megy mondjuk...

basecamp 2011.02.10. 14:44:03

@nb: azon is próbáltam hogy csak a szerver (mivel úgy gondoltam azzal van a baj) de mivel úgysem ment így mostmár teljesen nem tudom mi baja lehet

nb · http://fersml.blog.hu 2011.02.10. 14:52:25

@basecamp: esetleg azt lenne érdemes kipróbálni (de én is találgatok), hogy külön gépen futtatni a szervert és a csapatokat meg a megjelenítőt. Akár virtuálisan, a szerver és a megjelenítő is megvan Win alá is. Vagy a 314-ben, vagy akár magam futtatok egy szervert és a tűzfalon belül erre be tudsz jelentkezni. De elkezdek én is küzdeni vele egy mai (igaz csak virtualizált) Ubuntun.

basecamp 2011.02.10. 14:59:11

@nb: most írok a rcssserver sourceforge-os levlistára hátha ott tudnak megoldást

basecamp 2011.02.10. 15:21:33

@nb most az az új variáció hogy hogy bináris csapatokat próbálok hogy nem a librcscvel van-e a baj

basecamp 2011.02.11. 10:50:19

@nb: végül Fedora 14 alatt csomagból sikerült

Joe89 2011.02.18. 18:25:41

@nb: Sikerült feltelepítenem nekem is, megy a szerver és a pálya is, a két csapat is megvan, de Ubuntu 10.10 van a gépemen, és nekem is előjött ez a bizonyos "játékosok beragadnak középen egy vonalon" probléma ... Erre esetleg van már valami megoldás, vagy az a legegyszerűbb, ha telepítek egy Fedora-t és az alatt futtatom???

Joe89 2011.02.22. 18:29:42

@nb: El tudtam indítani Fedora 14-en a szervert, pályát, csapatokat, de amikor elindítom a játékot, előjön az a hiba ami az Ubuntunál is, hogy a játékosok beugranak középre egy vonalra .... Most akkor én csináltam valamit rosszul??? Vagy a Fedora 14 sem jó??? Mit lehet ilyenkor tenni???

nb · http://fersml.blog.hu 2011.02.22. 18:36:27

@Joe89: a hibával már találkoztam (amint sokan néhány laborban) de nem tudom mi az oka.

Ebben a sorrendben tetted fel?

- libscrc (4.0.0)
en.sourceforge.jp/projects/rctools/releases/
kicsomagol, aztán
./configure (amit a végén hiányol, azt fel tudod tenni a csomagkezelővel)
make
make install (ez utóbbi rootként mindig)

- rcssserver (14.0.3)
sourceforge.net/projects/sserver/files/rcssserver/
kicsomagol, aztán
./configure
make
make install

- soccerwindow2 (5.0.0)
en.sourceforge.jp/projects/rctools/releases/
./configure
make
make install

- végül Agent2D (3.0.0)
en.sourceforge.jp/projects/rctools/releases/

./configure
make

Joe89 2011.02.22. 18:45:04

@nb: Igen, ebben a sorrendben ... A másik csapatnak a Helios-t akartam berakni, de valamiért nem engedte, szóval letöltöttem egy másik csapatot az opuci-2D-t, és ahoz tartozott egy libscrc-opuci lib is, amit szintén feltelepítettem, akkor valószínűleg ez a gond, újratelepítek mindent a megfelelő sorrendben, és kipróbálom úgy is ...

nb · http://fersml.blog.hu 2011.02.22. 18:53:22

@Joe89: kérdés, hogy mindent le tudsz-e szedni, ami azzal a libbel felment...

basecamp 2011.02.22. 19:19:41

fedora 14 alatt
yum install rcssserver-gui rcssserver-devel

ezután forrásból felrakni a libscrc-t és minden okés

beigli767 2011.04.19. 19:49:18

a soccerwindow2 make-nél ezt a hibát dobja nekem

/usr/bin/ld: cannot find -lgobject-2.0
/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto

mien csomagot szedjek le hozzá?

nb · http://fersml.blog.hu 2011.04.19. 19:55:22

Ha csomagkezelőt használsz, akkor első lépésben azokat, amikre pl. a gobject-re keresve kidob (nyilván nem kell majd minden :)

beigli767 2011.04.19. 20:20:56

Még annyit, hogy feltelepítettem mindent a megfelelő sorrendben. Az rcssserver megy, a focipálya is megvan, de a továbbiakban elakadtam :\

nb · http://fersml.blog.hu 2011.04.20. 18:29:17

@beigli767: ha agent2d fent van, akkor a video mutatja, hogy kell futtatni, mi a gond?

beigli767 2011.04.20. 22:19:08

@nb: fent van az agent2d, és a videó alapján futtattam, de a 3. 4. terminál parancsát nem nagyon tudom kiolvasni a videóból, legalábbis amikkel próbálkoztam, azt írta hogy nincs ilyen fájl vagy könyvtár... :)

nb · http://fersml.blog.hu 2011.04.23. 20:16:34

@beigli767: fullscreenben nézted? Ott kicsit jobban látszik. A lényeg: az agent2d könyvtárában a make-elés után az src-ben ott lesz a futtatható start.sh, azt indítom egyszer simán, a másik csapat könyvtárában a -t "csapatnevvel"

ruty 2011.09.21. 16:08:08

make[3]: Entering directory `/home/dani/Desktop/robotfoci/rcssserver-14.0.3/src'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -W -Wall -g -O2 -MT clangparser.lo -MD -MP -MF .deps/clangparser.Tpo -c -o clangparser.lo clangparser.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -W -Wall -g -O2 -MT clangparser.lo -MD -MP -MF .deps/clangparser.Tpo -c clangparser.cpp -fPIC -DPIC -o .libs/clangparser.o
In file included from clangparser.h:27,
from clangparser.cpp:32:
coach_lang_tok.h:34:23: error: FlexLexer.h: No such file or directory
In file included from clangparser.h:27,
from clangparser.cpp:32:
coach_lang_tok.h:39: error: expected class-name before ‘{’ token
In file included from clangparser.cpp:32:
clangparser.h: In member function ‘virtual bool rcss::clang::Parser::doParse(std::istream&)’:
clangparser.h:79: error: ‘class RCSSCLangLexer’ has no member named ‘switch_streams’
make[3]: *** [clangparser.lo] Error 1
make[3]: Leaving directory `/home/dani/Desktop/robotfoci/rcssserver-14.0.3/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/dani/Desktop/robotfoci/rcssserver-14.0.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dani/Desktop/robotfoci/rcssserver-14.0.3'
make: *** [all] Error 2

10.04 Ubuntut használok, a rcssserver make-nél dobja ki a hibákat. Mit lehet tenni?
süti beállítások módosítása