RL-book のプログラムのインストールにおける注意点 1) octave、ode, FLTKのインストールが必要   2) /usr/local/include/octave において以下の修正が必要なことがある (1) oct.h < #include --- #include "config.h" (2) oct-hdf5.h < #include --- > #include 3) ソースファイルの修正が必要(Ubuntu 15の場合) sanmoku: ================================================== To Intall: g++ -fpermissive -Wint-to-pointer-cast -c sanmoku.cpp sanmoku -lfltk -------------------------------------------------- Modificaitons: 1) observe_test.m 18,19c18 < % while(tok) < while(cnt < 10) --- > while(tok) 2) sanmoku.cpp 15c15 < #include "FL/fl_ask.H" --- > #include "FL/Fl_ask.H" ================================================== acrobot: 1) Makefile < LDLIBS += -L/usr/local/lib/octave-`octave-config -v` -loctave -lcruft --- > LDLIBS += -lGLU -lGL -lm -lpthread -lX11 # for Ubuntu > LDLIBS += -L/usr/local/lib/octave-`octave-config -v` -loctave # -lcruft 2) acrobot.cpp 13d12 < #include 3) robot.cpp 48c48,49 < contactgroup.create (0); --- > // contactgroup.create (0); > contactgroup.create (); // modified 58c59 < m.setBox (density,xx,yy,zz); --- > dMassSetBox (&m, density,xx,yy,zz); 68c69 < m.setCappedCylinder (density,3,rad,len); // direction(3): z-axis --- > dMassSetCappedCylinder (&m, density,3,rad,len); // direction(3): z-axis 78c79 < m.setCappedCylinder (density,3,rad,len); // direction(3): z-axis --- > dMassSetCappedCylinder (&m,density,3,rad,len); // direction(3): z-axis ================================================== four_legged 1) Makefile # for Octave LIBS += -I/usr/local/include/octave-`octave-config -v` LDLIBS += -L/usr/local/lib/octave-`octave-config -v` -loctave # -lcruft # for Cygwin #LDLIBS += -lopengl32 -lglu32 -lwinmm -lgdi32 LDLIBS += -lGLU -lGL -lm -lpthread -lX11 # for Ubuntu 2) robot.cpp 47c47 < contactgroup.create (0); --- > contactgroup.create ();