Opened 9 years ago
Last modified 9 years ago
#1880 new task
Indicaciones para la compilación de TOL
Reported by: | Pedro Gea | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | normal | Milestone: | Mantainance |
Component: | Kernel | Version: | |
Severity: | normal | Keywords: | |
Cc: |
Description
Se sugiere la creación de un conjunto de indicaciones que faciliten la compilación de TOL: tol, tcl, tolbase, e incluso la generación del instalador.
Change History (35)
comment:1 Changed 9 years ago by
comment:2 Changed 9 years ago by
comment:6 Changed 9 years ago by
comment:7 Changed 9 years ago by
Nótese que el CMakeLists.txt del instalador aún no tiene en cuenta si es plataforma de 32 o 64 bits.
comment:8 Changed 9 years ago by
comment:9 Changed 9 years ago by
comment:10 Changed 9 years ago by
comment:11 Changed 9 years ago by
comment:12 Changed 9 years ago by
comment:13 Changed 9 years ago by
comment:14 Changed 9 years ago by
comment:17 Changed 9 years ago by
comment:19 Changed 9 years ago by
comment:20 Changed 9 years ago by
(In [7043]) Refs #1880
Se añade la ruta de wget (véase: http://gnuwin32.sourceforge.net/packages/wget.htm) para Win32
comment:22 Changed 9 years ago by
comment:23 Changed 9 years ago by
(In [7083]) Refs #1899, #1880, #1827
Se revisa ActiveTOL_Base.exe y se incorpora ActiveTOL_Patch.exe en él.
Se modifica _uptol.bat para permitir las opciones: /dist /no_tests.
Se modifica el mecanismo de comprobación de que se está usando la consola del SDK.
Se tiene en cuenta en _uptol.bat el nombre del nuevo instalador.
Se revisa build_tol_sdk/build_tol_sdk.tol para evitar las carpetas usadas en la compilación con GNU GCC
Se utiliza una ubicación limpia de TOLHOME para la compilación de TOL y de su instalador con MSVC.
comment:24 Changed 9 years ago by
comment:25 Changed 9 years ago by
comment:26 Changed 9 years ago by
comment:28 Changed 9 years ago by
comment:29 Changed 9 years ago by
Estaría bien poder prescindir del modo interactivo en los comandos de compilación (build.bat, etc.) pues así no hay forma de automatizar nada.
Se trataría de dar valores por defecto a las variables utilizadas, o bien mediante argumentos, o bien vía set, y en el caso de no ser nulas, no preguntar nada y continuar el proceso.
comment:30 Changed 9 years ago by
En C:\Program Files\GetGnuWin32\bin lo que hay es wget-1.12.exe no wget.exe y si no se renombra manualmente da error de configuración y no funciona nada. Habría que avisarlo en las instrucciones.
comment:31 Changed 9 years ago by
comment:32 Changed 9 years ago by
(In [7220]) Refs #1880
NOTA: ejecutar el script build_installer.sh con sudo para evitar perdida de calidad en el paquete.
El instalador en Debian produce el siguiente mensaje:
Package is of bad quality control-file-has-bad-permissions mdsums 0644 != 0644
Véase: https://lintian.debian.org/tags/control-file-has-bad-permissions.html
Véase CompileMINGW32