Errores de compilación de Torcs 1.3.4 en Ubuntu 13.04

Imagen de jlugoc29
0 puntos

Buenos días amigos de la comunidad.

He estado intentando instalar la versión más reciente disponible de TORCS, 1.3.4. en mi Ubuntu 13.04 y luego de que logré instalar todas las librerías ( al menos eso creo) le doy en el terminal

$ ./configure # --prefix="target dir", --enable-debug or --disable-xrandr

Y no me pide ninguna otra librería o dependencia.
Asumo que ya no hará falta ninguna otra y cuando le doy

$ make

Sale el siguiente error:

collect2: error: ld devolvió el estado de salida 1
make[3]: *** [torcs-bin] Error 1
make[3]: se sale del directorio «/home/julrenee/torcs-1.3.4/src/linux»
make[2]: *** [subdirs] Error 1
make[2]: se sale del directorio «/home/julrenee/torcs-1.3.4/src»
make[1]: *** [subdirs] Error 1
make[1]: se sale del directorio «/home/julrenee/torcs-1.3.4»
make: *** [restart] Error 2

No se si será un error de compilación o se trate de un error mio o me esté saltando algún paso previo.

Saludos. Agradezco todas sus ayudas de antemano...

Imagen de Alcruz
+1
0
-1

Ejecuta
sudo apt-get build-dep torcs
Con esto instalarñas las posibles librerías de dasarrollo faltantes, luego intenta compilar de nuevo

+1
0
-1
Imagen de jlugoc29
+1
-1
-1

Ejecuté
sudo apt-get build-dep torcs
Instaló algunos paquetes como automake etc. pero no generó algún cambio a la hora de compilar...

+1
-1
-1
Imagen de Goyo
+1
0
-1

Supongo que el problema son estas funciones cuya definición no se encuentra:

g++ main.o linuxspec.o -L/home/julrenee/torcs-1.3.4/export/lib  -lopenal -lalut -lvorbisfile -L/usr/lib  -lracescreens -lrobottools -lclient -lconfscreens -ltgf -ltgfclient -ltxml -lplibul -lraceengine -lmusicplayer -llearning -lplibjs -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lpng -lz -ldl -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm  -o torcs-bin
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmShowStandings(void*, RmInfo*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmDriversSelect(void*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmPitMenuStart(CarElt*, void*, void (*)(void*))' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RtTrackGetSeg(tTrkLocPos*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmLoadingScreenSetText(char const*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RtTrackHeightL(tTrkLocPos*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmFourStateScreen(char const*, char const*, char const*, void*, char const*, char const*, void*, char const*, char const*, void*, char const*, char const*, void*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmRaceParamMenu(void*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmShowResults(void*, RmInfo*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmTriStateScreen(char const*, char const*, char const*, void*, char const*, char const*, void*, char const*, char const*, void*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RtTrackLocal2Global(tTrkLocPos*, float*, float*, int)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmFileSelect(void*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmTrackSelect(void*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmLoadingScreenStart(char const*, char const*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmDisplayStartRace(RmInfo*, void*, void*)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RtTrackGetWidth(trackSeg*, float)' sin definir
/home/julrenee/torcs-1.3.4/export/lib/libraceengine.so: referencia a `RmShutdownLoadingScreen()' sin definir
collect2: error: ld devolvió el estado de salida 1

No sé dónde se supone que deberían estar, pero en todo caso parece claro que esto no está bien:
$ ./configure # --prefix="target dir", --enable-debug or --disable-xrandr
Si realmente has escrito eso la configuración está mal casi seguro.

+1
0
-1
Imagen de Jose Luis 1320
+1
-1
-1

La versión de torcs que quieres compilar no es compatible con las librerías ni con los archivos de desarrollo que instalaste.

El texto largo en un pastebin, no en el foro por favor.

Titulo Editado.

+1
-1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de ubu777
+1
0
-1

El comando que estas utilizando es incorrecto:

./configure # --prefix="target dir", --enable-debug or --disable-xrandr

+1
0
-1

--------------------------------------------------------------------
*I'm sorry, I've played very sensitive fibers. This forum is not ready for my help. You can contact me in the master forums.
Ubuntu Forums Org.

Imagen de Goyo
+1
0
-1

Eso pensé yo también, pero no me di cuenta de que el intérprete de comandos no va a leer nada de lo que viene después de #. Así que se usa la configuración por defecto que no tiene por qué estar mal.

+1
0
-1
Imagen de ubu777
+1
-1
-1

"Eso pensé yo también, pero no me di cuenta de que el intérprete de comandos no va a leer nada de lo que viene después de #"

No me refiero a toda la linea.

"Así que se usa la configuración por defecto que no tiene por qué estar mal."

Ahí esta el error y a lo que me refiero al decir que el comando esta mal.
Ese programa esta enfocado a sistemas Linux/Unix en general, no todas la distribuciones tienen o usan los mismos paths o arbol de directorios, por lo tanto se debe declarar o definir el destino con la opción --prefix="target dir"
Al no declararse, da errores con los paths.

+1
-1
-1

--------------------------------------------------------------------
*I'm sorry, I've played very sensitive fibers. This forum is not ready for my help. You can contact me in the master forums.
Ubuntu Forums Org.