Ver Mensaje Individual
  #28  
Antiguo 07-11-2019
tsk tsk is offline
Miembro
 
Registrado: dic 2017
Posts: 52
Reputación: 7
tsk Va por buen camino
Según aquí

https://sourceforge.net/p/firebird/m...sage/35899241/

Deberías forzar compilar con el estandar C++98

Cita:
"-std=gnu++98 -fno-lifetime-dse" to CXXFLAGS which enforces C++98 mode
Por el momento no tengo una Raspberry Pi funcional a la mano, pero para poder reproducir tu error tuve que

Código:
make clean_all
export CXXFLAGS="-std=c++14 -fno-lifetime-dse -pthread"
./autogen.sh
make
Aquí me arrojo el mismo error que a ti, por lo que procedí a cambiar la opción -sdt=c++14 por -std=gnu++98

Código:
make clean_all
export CXXFLAGS="-std=gnu++98 -fno-lifetime-dse -pthread"
./autogen.sh
make
Y hasta el momento no ha dado problemas, más que muchas notas y warings. Cabe aclarar que el autogen lo hice con las siguientes opciones:

Código:
./autogen.sh --with-system-editline=yes --with-system-icu

Porque no quiso compilar el ICU que viene con firebird, es cuestión que pruebes en la Raspberry Pi, aunque si quieres usar --with-system-icu, tienes que estar seguro que tienes instalado las icu-devtools

Código:
sudo apt install icu-devtools
Probé la compilación en dos sistemas, uno con la versión 53 del icu-devtools y el otro con la versión 60, ya que en la página indican que si el ICU es mayor a la versión 59 tendrías problemas, y ya que es una respuesta del 2017 mejor lo probé para verificar, y en ambos hasta el momento no ha dado ningún error.
Responder Con Cita