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 9 years ago

Last modified 9 years ago

#1866 new task

Compilar TOL para 64-bits

Reported by: Jorge Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Kernel Version: head
Severity: critical Keywords:
Cc:

Description

Para la integaración de TOL con R de azure y oracle se require de una versión compatible con 64 bits.

Change History (59)

comment:1 Changed 9 years ago by Jorge

(In [6796]) refs #1866,

tol_bvmat_bsr.h:168:37: error cast from 'const chat*' to 'int' loses precision

comment:2 Changed 9 years ago by Jorge

(In [6798]) refs #1861, #1866

se incluye gsl_cblas si cblas no está disponible

comment:3 Changed 9 years ago by Jorge

(In [6799]) refs #1866,

datgrav.cpp:713:3: error: cast from 'HINSTANCE' to 'int' loses precision [-fpermissive]

comment:4 Changed 9 years ago by Jorge

(In [6800]) refs #1861, #1866

la primera en la cara!, ha compilado pero ....

C:\users\toldevel\trunk\tol\CodeLite\Debug\Runtime_Base\bin>tolcon -d -ndp

Initializing Bayes Fixed Sise Memory Pool
Initializing static member of basic classes
Initializing class BText
Initializing class BOut
Initializing class BDate
Initializing class BDateFormat
Initializing class BProbDist
Initializing class BDatpathTolDll = C:\users\toldevel\trunk\tol\CodeLite\Debug\R
untime_Base\bin\libtol.dll

Initializing TOL <W>
Warning: [1] BVMat::common_->print has been modified</W>
<W>
Warning: [2] BVMat::common_->error_handler has been modified</W>
<W>
Warning: [3] BVMat::common_->supernodal has been modified</W>
<W>
Warning: [4] BVMat::common_->final_ll has been modified</W>
OIS: versi¾n implementada: 03.01
Cargando la libreria estandar de TOL C:/users/toldevel/trunk/tol/CodeLite/Debug/
Runtime_Base/bin/stdlib/_init_stdlib.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/_i
nit_stdlib.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/To
lConfigManager/TolConfigManager.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolConfigManager/default.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolConfigManager/methods.tol
Incluyendo C:/Documents and Settings/jsperez/Datos de programa/tol/.tolConfig.v3
.2.tol
Ha sido incluido el fichero C:/Documents and Settings/jsperez/Datos de programa/
tol/.tolConfig.v3.2.tol [0.047 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/TolConfigManager/TolConfigManager.tol [0.422 sec.]
OIS: Cargando el m¾dulo tolcore::_tolcore.tol
<E>
ERROR: [1] Declaraci¾n err¾nea en funci¾n de usuario Real show(@CMsg.Coded.info
msgInfo, Set args)</E>
<E>
ERROR: [2] OIS:
La funci¾n show no se pudo crear</E>
<E>
ERROR: [3] OIS:
BOisLoader::ReadNextObject: NULL element of set </E>
<E>
ERROR: [4] OIS:
BOisLoader::ReadNextObject: NULL element of set </E>
<E>
ERROR: [5] OIS:
BOisLoader::ReadNextObject: NULL element of set </E>
<E>
ERROR: [6] OIS:
BOisLoader::ReadNextObject: NULL element of set </E>
<E>
ERROR: [7] OIS:
BOisLoader::ReadNextObject: NULL element of set </E>
<E>
ERROR: [8] OIS:
BOisLoader::ReadNextObject: NULL element of set </E>
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/_t
olcore.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/_init_system.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/_system.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/_system.tol [0.110 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/_deprecated.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/_deprecated.tol [0.000 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/_geturl.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/_geturl.tol [0.093 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/recursive_dir/_init_recursive_dir.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/recursive_dir/_structs.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/recursive_dir/_structs.tol [0.000 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/recursive_dir/_functions.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/recursive_dir/_functions.tol [0.094 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/recursive_dir/_init_recursive_dir.tol [0.110 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/tpa/_init_tpa.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/tpa/_server.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/tpa/_server.tol [0.094 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/tpa/_cycle.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/tpa/_cycle.tol [0.031 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/tpa/_init_tpa.tol [0.140 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/cmsg/_init_cmsg.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/cmsg/_structs.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/cmsg/_structs.tol [0.000 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/cmsg/_cmsg.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/system/cmsg/_trace.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/system/cmsg/_phase.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/system/cmsg/_coded.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/system/cmsg/_log.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/cmsg/_coded_argFunChk.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/cmsg/_coded_argFunChk.tol [0.063 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/cmsg/_cmsg.tol [0.156 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/cmsg/_init_cmsg.tol [0.172 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/CurlApi/CurlApi.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/system/CurlApi/CurlFunctions.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/CurlApi/CurlApi.tol [0.032 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/PackArchive/PackArchive.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/system/PackArchive/Store.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/PackArchive/PackArchive.tol [0.062 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/sy
stem/_ois.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/_ois.tol [0.094 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/system/_init_system.tol [0.813 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/_init_various.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/_sortselect.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/_sortselect.tol [0.015 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/_plotter.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/_plotter.tol [0.047 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/_axistimeset.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/_axistimeset.tol [0.016 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/_tools.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/_tools.tol [0.016 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/regexp.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/regexp.tol [0.000 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/_timer.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/_timer.tol [0.016 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/_init_various.tol [0.125 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/To
lPackage/TolPackage.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/common.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/def_localblock.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/def_catalog.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/TolVersion.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/TolPlatform.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/client.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/server.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/packager.tol
Ha sido incrustado el archivo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime
_Base/bin/stdlib/TolPackage/builder.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/TolPackage/TolPackage.tol [1.125 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/ar
ima/_init_arima.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/ar
ima/_structs.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/arima/_structs.tol [0.015 sec.]
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/ar
ima/_constants.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/ar
ima/_diagbounds.bst
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/arima/_diagbounds.bst [0.016 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/arima/_constants.tol [0.032 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/arima/_init_arima.tol [0.047 sec.]
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/_tolcore.tol [2.125 sec.]
OIS: Creando el m¾dulo tolcore::_tolcore.tol
Incluyendo C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_Base/bin/stdlib/va
rious/_tools.tol
Ha sido incluido el fichero C:/users/toldevel/trunk/tol/CodeLite/Debug/Runtime_B
ase/bin/stdlib/various/_tools.tol [0.015 sec.]
<E>
ERROR: [9] SIGNAL: Invalid storage access; most frequently caused by attempting
to store some value in an object pointed to by a bad pointer. (Segment violation
.)</E>

[Call stack]
  [2] NameBlock TolCore::TolPackage::@Catalog::Local (Text path)
  [1] Real TolCore::TolPackage::Client::Initialize (Real void)
<E>
ERROR: [10] Un error inesperado ha hecho TOL inestable y la sesi¾n debe ser cerr
ada</E>

[Call stack]
  [2] NameBlock TolCore::TolPackage::@Catalog::Local (Text path)
  [1] Real TolCore::TolPackage::Client::Initialize (Real void)

comment:5 Changed 9 years ago by Jorge

(In [6804]) refs #1866, resolviendo quejas de valgrind en tol 64 bits

...

==6545== Conditional jump or move depends on uninitialised value(s)
==6545==    at 0xAC53A37: vfprintf (in /usr/lib64/libc-2.18.so)
==6545==    by 0xAC7869A: vsprintf (in /usr/lib64/libc-2.18.so)
==6545==    by 0x5FF9FCB: BZipStream::Print(char const*, ...) (oisstream_zip.cpp:406)
==6545==    by 0x6004F5F: BOisCreator::WriteHeader() (oisxml.cpp:221)

...

==6545==  Uninitialised value was created by a stack allocation
==6545==    at 0x6003233: BOisCreator::WriteHeader() (oisxml.cpp:40)
==6545== 

...

comment:6 Changed 9 years ago by Jorge

(In [6805]) refs #1866, limpieza de warnings reportados por -Wall

comment:7 Changed 9 years ago by Jorge

(In [6806]) refs #1866, limpieza de warnings reportados por -Wall

comment:8 Changed 9 years ago by Jorge

(In [6807]) refs #1866, limpieza de warnings reportados por -Wall

comment:9 Changed 9 years ago by Jorge

(In [6808]) refs #1866, limpieza de warnings reportados por -Wall

comment:10 Changed 9 years ago by Jorge

(In [6809]) refs #1866, limpieza de warnings reportados por -Wall

comment:11 Changed 9 years ago by Jorge

(In [6822]) refs #1866, cambios desde compilación en Linux, el error de windows se mantiene SEGFAULT

comment:12 Changed 9 years ago by Jorge

(In [6825]) refs #1661, #1866, se corrigen errores sintacticos relacionados con la carga de ozas

comment:13 Changed 9 years ago by Pedro Gea

(In [6848]) Refs #1866
Se revisa el funcionamiento de ObtainDllFolder

comment:14 Changed 9 years ago by Pedro Gea

(In [6849]) Refs #1866
Se revisa el funcionamiento de ObtainDllFolder

comment:15 Changed 9 years ago by Pedro Gea

(In [6850]) Refs #1866
Se tienen en cuenta estas rutas en la macro add_tol_package.

comment:16 Changed 9 years ago by Jorge

(In [6854]) refs #1866, el directorio binario va dentro de CppTools, al menos es así como lo considera FindTOL.cmake

comment:17 Changed 9 years ago by Jorge

(In [6857]) refs #1812, #1818, #1866, se corrigen errores de busqueda de R.dll y RInside, buscamos los path mediante Rscript

comment:18 Changed 9 years ago by Jorge

(In [6858]) refs #1866, #1812, en linux hay que proteger los argumentos para que no los interprete el bash, subimos el número de versión para que los usuarios actuales puedas referenciar a 1.1 como su versión estable

comment:19 Changed 9 years ago by Jorge

(In [6859]) refs #1866, tolsh cortocircuita el procesamiento de argv para evitar que tcl procese e interprete nuestras opciones de linea de comandos, se corrigen algunos aspectos de instalación en Linux

comment:20 Changed 9 years ago by Pedro Gea

(In [6865]) Refs #1866, #1812
Se trasladan las funciones de chequeo y uso de Rscript a un archivo auxiliar. Se revisan algunas que están dando problemas.

comment:21 Changed 9 years ago by Jorge

(In [6866]) refs #1866, correcciónes para un entorno Ubuntu 14

comment:22 Changed 9 years ago by Pedro Gea

(In [6867]) Refs #1866, #1812
En Windows se intenta evitar el uso de Rscript si es posible.

comment:23 Changed 9 years ago by Jorge

(In [6868]) refs #1866, HAVE_CINT para controlar si cint se usa o no.

comment:24 Changed 9 years ago by Jorge

(In [6872]) fixes #1876, refs #1866: la directiva #pragma pack se usa solo para MSVC, además se usa con push/pop para establecer correrctamente el valor previo de pack. El error se debía a que la clase template BPolyn se estaba instanciando algunas veces con tamaño 16 y otras con tamaño 12 provocando una aritmética de puntero ambigua para esa clase (y a saber cuál otra!)

comment:25 Changed 9 years ago by Jorge

(In [6873]) refs #1866, #1878, cargamos la lib de tcl desde el sistema, incluimos el directorio lib de tol en auto_path para encontrar toltcl

comment:26 Changed 9 years ago by Jorge

(In [6874]) refs #1866, #1878, corrrecciones en el cálculo del path de la librería dinámica de tcl, todavía pendiente de validar en Windows.

comment:27 Changed 9 years ago by Jorge

(In [6881]) refs #1866, se incorporan los contribs ANN y tpp

comment:28 Changed 9 years ago by Jorge

(In [6891]) refs #1831, #1866, se compila la variante de TolIpopt para Linux 64

comment:29 Changed 9 years ago by Jorge

(In [6893]) refs #1866, cambios relativos a la variante linux_64 de NonLinGloOpt

comment:30 Changed 9 years ago by Jorge

(In [6894]) refs #1866, cambios relativos a la variante linux_64 de MatQuery

comment:31 Changed 9 years ago by Jorge

(In [6895]) refs #1866, cambios relativos a la variante linux_64 de BysSampler

comment:32 Changed 9 years ago by Jorge

(In [6896]) refs #1866, cambios relativos a la variante linux_64 de VariableChange

comment:33 Changed 9 years ago by Jorge

(In [6897]) refs #1866, error en especificacion de compilacion para 64 bit

comment:34 Changed 9 years ago by Jorge

(In [6898]) refs #1866, cambios relativos a la variante linux_64 de AlgLib

comment:35 Changed 9 years ago by Jorge

(In [6899]) refs #1866, cambios relativos a la variante linux_64 de TolGsl

comment:36 Changed 9 years ago by Jorge

(In [6900]) refs #1866, tolCint.h se incluye en NonLinGloOpt

comment:37 Changed 9 years ago by Jorge

(In [6901]) refs #1866, -fPIC solo se usa en Linux 64 bit

comment:38 Changed 9 years ago by Jorge

(In [6906]) refs #1866,

tpp no compila en windows 64, hay muchos errores peligroso por lo que lo deshabilitamos por ahora.

la sobrecarga de size_t se queja cuando colisiona con unsigned BINT64

comment:39 Changed 9 years ago by Jorge

(In [6908]) refs #1866, size_t debe sobrecargarse siempre que sizeof(size_t) == 8

comment:40 Changed 9 years ago by Jorge

(In [6914]) refs #1866,

REVIEW: for compatibility size_t will be written/read as 4 bytes
Write is not overloaded because size_t has different sizes in 32 & 64 bits

comment:41 Changed 9 years ago by Jorge

(In [6924]) refs #1866, las variantes release deben definir NDEBUG

comment:42 Changed 9 years ago by Jorge

(In [6925]) refs #1866, algunos #pragma warning solo son válidos en MSVC, podemos usar tambien tcl8.6

comment:43 Changed 9 years ago by Jorge

(In [6926]) refs #1866, TOL_PREFIX_PATH puede ser un path relativo, CMAKE_INSTALL_PREFIX en windows viene con un valor por omisión hay que sobreescribirlo, se corrigen errores de conversión entre int y void*

comment:44 Changed 9 years ago by Jorge

(In [6927]) refs #1866, #1839, variante para 64 bits windows

comment:45 Changed 9 years ago by Jorge

(In [6928]) refs #1866, #1828, variante para 64 bits windows

comment:46 Changed 9 years ago by Jorge

(In [6929]) refs #1831, #1866, variante para Windows_64_GNU

comment:47 Changed 9 years ago by Jorge

(In [6930]) refs #1831, #1866, se busca también ASL

comment:48 Changed 9 years ago by Jorge

(In [6931]) refs #1866, se crea la variable WRITE_CONFIG_H para controlar si tol/config.h se crea o no, esto ayuda a evitar recompilaciones innecesarias, por omisión se crea el archivo. Instalamos las libs de desarrollo para blas/lapack/lapacke.

comment:49 Changed 9 years ago by Jorge

(In [6935]) refs #1838, #1866, variantes para WINDOWS_64_GNU

comment:50 Changed 9 years ago by Jorge

(In [6936]) refs #1831, #1866, variante para Windows_64_GNU

comment:51 Changed 9 years ago by Jorge

(In [6937]) refs #1837, #1866, variante para Windows_64_GNU

comment:52 Changed 9 years ago by Jorge

(In [6938]) refs #1866, nuevas funciones para definir las carga dinámica de dll que deben estar cargadas antes de cargar la dll principal de un paquete:

  // miembro del paquete
  Set _.preload = TolPackage::TolPlatform::DefinePreload( ? );

  // a ejecutar en StartAction
  TolPackage::TolPlatform::PreloadLibraries( _.preload );

comment:53 Changed 9 years ago by Jorge

(In [6939]) refs #1838, #1866, se hace uso de las funcionalidades preload

comment:54 Changed 9 years ago by Jorge

(In [6940]) refs #1836, #1866, variante para Windows_64_GNU de BysSampler

comment:55 Changed 9 years ago by Jorge

(In [6941]) refs #1834, #1866, variante para Windows_64_GNU de VariableChange

comment:56 Changed 9 years ago by Jorge

(In [6942]) refs #1835, #1866, variante para Windows_64_GNU de AlgLib

comment:57 Changed 9 years ago by Jorge

(In [6943]) refs #1830, #1866, variante para Windows_64_GNU de TolGsl

comment:58 Changed 9 years ago by Jorge

(In [6944]) refs #1833, #1866, variante para Windows_64_GNU de TolRInside

comment:59 Changed 9 years ago by Jorge

(In [6982]) refs #1866, ponemos una traza de SIZEOF_VOID_P ya que en alguna circunstancia está vacío

Note: See TracTickets for help on using tickets.