close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 21 years ago

Closed 21 years ago

Last modified 18 years ago

#172 closed defect (fixed)

La versión 1.1.1 no compila bajándola de linux

Reported by: ptejedor Owned by: danirus
Priority: normal Milestone:
Component: Various Version: 1.1.1
Severity: normal Keywords:
Cc:

Description

al compilar language.cpp, gcc se queja de que no encuentra tol/tol_init.h.
Posteriormente da un error en la línea 820:

language.cpp:820: error: syntax error before `*' token

Attachments (1)

tol_init.h (1.2 KB) - added by danirus 21 years ago.
tol_init.h

Download all attachments as: .zip

Change History (5)

comment:1 Changed 21 years ago by danirus

Podrías describir, por favor, cómo has iniciado la compilación.
Gracias.

comment:2 Changed 21 years ago by ptejedor

Simplemente me bajé los fuentes de la página web, y ejecuté ./configure
La configuración se efectuó sin problemas.
Después ejecuté make,
que se paró en el punto de compilar language.cpp
Al examinar language.cpp, éste intenta incluir un archivo (tol_init.h) que
no existe, ni donde lo busca el compilador ni en ninguna otra parte del paquete.
Es posible que el segundo error dependa del primero.

comment:3 Changed 21 years ago by danirus

Resolution: fixed
Status: newclosed

El problema es que al empaquetar Tol en el .tar.gz que hemos puesto en la web, el
fichero tol_init.h no se encontraba listado como parte del objetivo "dist" del
Makefile.am.

Pronto liberaremos una versión 1.1.2 en la que se soluciona dicho problema.
Por lo pronto adjunto aquí el fichero que necesitas para compilar.
Colócalo en el directorio de language.cpp.

Posteriormente podrías experimentar algún problema debido a que al hace "make
install", el fichero tol_init.h no se ha copiado al directorio donde residen los ficheros
de cabecera de Tol. En ese caso, que podría ocurrir compilando la Toltcl, copia el
fichero tol_init.h al directorio donde se han instalado los headers, normalmente, si
no has especificado una ruta de instalación con --prefix, estarán
en /usr/local/include/tol

Gracias Pedro.

Changed 21 years ago by danirus

Attachment: tol_init.h added

tol_init.h

comment:4 Changed 18 years ago by Víctor de Buen Remiro

bug_file_loc: http://www.tol-project.org
Note: See TracTickets for help on using tickets.