Problem compiling simuv3.so (necessary for testing/driving high-banked tracks)

[email protected]
Newsgroups gmane.games.torcs.general
Message-ID <1350573849.16994.140661142428909.0C834BDB@webmail.messagingengine.com>
Since the default simuv2.so fails on all high-banked tracks (20+ deg), I
should apparently have simuv3.so. Unfortunately (and unsurprisingly), I
face another brick wall when trying to compile it on my own. Does
anybody with coding competence know how to compile it, and agree to
share that information with this dipstick (simple instructions and clear
commands if possible)? 

These are the (mis)steps I took and their results:

1. run "make" in /torcs-1.3.3/src/modules/simu/simuv3. No targets found,
exiting. Nothing happens.

What is the target supposed to be, and how do I add it (and where)? (For
those sighing in exasperation, I know I'm clueless.)

2. change the Makefile in /torcs-1.3.3/src/modules/simu/ so that SUBDIRS
               =simuv2 simuv3, then run "make" in that folder. Same
complaint, no targets, no action follows, except for temperature rising
rapidly in the engine block. 

3. move to the /torcs-1.3.3 root folder in terminal, and then run
"make". Now wheels are set in motion, but as usual, they soon grind to a
halt, with the following output:

g++ -I/home/myhome/torcs-1.3.3/export/include -I/home/myhome/torcs-1.3.3
-g -O2 -Wall -fPIC -fno-strict-aliasing -O2 -DUSE_RANDR_EXT
-DGL_GLEXT_PROTOTYPES -Wall -fPIC -fno-strict-aliasing -O2
-DUSE_RANDR_EXT -DGL_GLEXT_PROTOTYPES  -D_SVID_SOURCE -D_BSD_SOURCE
-DSHM -DHAVE_CONFIG_H  -c SimulationOptions.cpp
In file included from SimulationOptions.h:15,
                 from SimulationOptions.cpp:13:
Options.h: In member function ‘virtual bool AbstractOption::Match(const
char*)’:
Options.h:44: error: ‘strcmp’ was not declared in this scope
Options.h: In constructor ‘Option<T>::Option(const char*, T*)’:
Options.h:68: error: there are no arguments to ‘strlen’ that depend on a
template parameter, so a declaration of ‘strlen’ must be available
Options.h:68: note: (if you use ‘-fpermissive’, G++ will accept your
code, but allowing the use of an undeclared name is deprecated)
Options.h:74: error: there are no arguments to ‘strdup’ that depend on a
template parameter, so a declaration of ‘strdup’ must be available
Options.h: In destructor ‘virtual Option<T>::~Option()’:
Options.h:82: error: there are no arguments to ‘free’ that depend on a
template parameter, so a declaration of ‘free’ must be available
make[5]: *** [SimulationOptions.o] Error 1

What went wrong, and what should be done to successfully complete the
compilation? Or is this totally hopeless? So many good high-banked
tracks created and in the works, but because of this obstacle, they
can't be driven.

Help would be greatly appreciated, as always.

-- 
http://www.fastmail.fm - Send your email first class


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Torcs-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/torcs-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.