AjedrezActivo

Ayuda con programa para linux

Ver el tema anterior Ver el tema siguiente Ir abajo

Ayuda con programa para linux

Mensaje por darinchy el Sáb Jul 30, 2016 12:22 pm

Hola a todos, les escribo porque he tenido problemas con la nueva version de fedora 24 y es que en esta no puedo instalar el Scidb, el cual me permitia mirar bases de datos de partidas, el programa tiene codigo fuente en C y dicen que se puede modificar y adaptar  al gusto de programador.
la pagina del programa es la que relaciono a continuacion
Scidb

la petición es .

alguien me puede indicar como hacer la compilacion de tal manera que pueda correrla en fedora 24.

gracias, quedo atento a cualquier sugerencia

darinchy
Maestro
Maestro

Mensajes : 118
Fecha de inscripción : 10/12/2014

Volver arriba Ir abajo

Re: Ayuda con programa para linux

Mensaje por Regina22 el Dom Jul 31, 2016 3:58 pm

darinchy escribió:Hola a todos, les escribo porque he tenido problemas con la nueva version de fedora 24 y es que en esta no puedo instalar el Scidb, el cual me permitia mirar bases de datos de partidas, el programa tiene codigo fuente en C y dicen que se puede modificar y adaptar  al gusto de programador.
la pagina del programa es la que relaciono a continuacion
Scidb

la petición es .

alguien me puede indicar como hacer la compilacion de tal manera que pueda correrla en fedora 24.

gracias, quedo atento a cualquier sugerencia

prueba en los  repositorios de terceros.Yo use este en una época.

[Tienes que estar registrado y conectado para ver este vínculo]
avatar
Regina22
GranMaestro
GranMaestro

Mensajes : 2379
Fecha de inscripción : 05/02/2014

Volver arriba Ir abajo

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

Re: Ayuda con programa para linux

Mensaje por darinchy el Lun Ago 01, 2016 2:43 pm

Hola yugulado, ya probe con le chessdb que me recomiendo Regina 11, la diferencia esta en que el scidb permite abrir archivos de chessbase (cbh), atendiendo a lo que me sugieres , muestro el codigo despues de que del di #./configure
hace el proceso normal, pero al momento de dar #make

me muestra esto..


[root@localhost scidb]# make
make[1]: 'scidb-beta.1.gz' is up to date.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
Compiling tk_busy.cpp [-Wall -msse2 -g]
In file included from /usr/include/c++/6.1.1/cmath:41:0,
from /usr/include/c++/6.1.1/math.h:36,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/x86_64-redhat-linux/bits/c++config.h:2086:1: error: ‘namespace_’ does not name a type
namespace std
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/cmath:41:0,
from /usr/include/c++/6.1.1/math.h:36,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/x86_64-redhat-linux/bits/c++config.h:2108:1: error: ‘namespace_’ does not name a type
namespace std
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/cmath:41:0,
from /usr/include/c++/6.1.1/math.h:36,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/x86_64-redhat-linux/bits/c++config.h:2112:1: error: ‘namespace_’ does not name a type
namespace __gnu_cxx
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/cmath:42:0,
from /usr/include/c++/6.1.1/math.h:36,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/bits/cpp_type_traits.h:69:1: error: ‘namespace_’ does not name a type
namespace std _GLIBCXX_VISIBILITY(default)
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/cmath:43:0,
from /usr/include/c++/6.1.1/math.h:36,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/ext/type_traits.h:39:1: error: ‘namespace_’ does not name a type
namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/math.h:36:0,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/cmath:79:1: error: ‘namespace_’ does not name a type
namespace std _GLIBCXX_VISIBILITY(default)
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/math.h:36:0,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/cmath:559:1: error: ‘namespace_’ does not name a type
namespace std _GLIBCXX_VISIBILITY(default)
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/math.h:36:0,
from tk8.6/tkUnixPort.h:28,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/cmath:1072:1: error: ‘namespace_’ does not name a type
namespace std _GLIBCXX_VISIBILITY(default)
^~~~~~~~~~
In file included from tk8.6/tkUnixPort.h:28:0,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/math.h:38:12: error: ‘std::abs’ has not been declared
using std::abs;
^~~
/usr/include/c++/6.1.1/math.h:39:12: error: ‘std::acos’ has not been declared
using std::acos;
^~~~
/usr/include/c++/6.1.1/math.h:40:12: error: ‘std::asin’ has not been declared
using std::asin;
^~~~
/usr/include/c++/6.1.1/math.h:41:12: error: ‘std::atan’ has not been declared
using std::atan;
^~~~
/usr/include/c++/6.1.1/math.h:42:12: error: ‘std::atan2’ has not been declared
using std::atan2;
^~~~~
/usr/include/c++/6.1.1/math.h:43:12: error: ‘std::cos’ has not been declared
using std::cos;
^~~
/usr/include/c++/6.1.1/math.h:44:12: error: ‘std::sin’ has not been declared
using std::sin;
^~~
/usr/include/c++/6.1.1/math.h:45:12: error: ‘std::tan’ has not been declared
using std::tan;
^~~
/usr/include/c++/6.1.1/math.h:46:12: error: ‘std::cosh’ has not been declared
using std::cosh;
^~~~
/usr/include/c++/6.1.1/math.h:47:12: error: ‘std::sinh’ has not been declared
using std::sinh;
^~~~
/usr/include/c++/6.1.1/math.h:48:12: error: ‘std::tanh’ has not been declared
using std::tanh;
^~~~
/usr/include/c++/6.1.1/math.h:49:12: error: ‘std::exp’ has not been declared
using std::exp;
^~~
/usr/include/c++/6.1.1/math.h:50:12: error: ‘std::frexp’ has not been declared
using std::frexp;
^~~~~
/usr/include/c++/6.1.1/math.h:51:12: error: ‘std::ldexp’ has not been declared
using std::ldexp;
^~~~~
/usr/include/c++/6.1.1/math.h:52:12: error: ‘std::log’ has not been declared
using std::log;
^~~
/usr/include/c++/6.1.1/math.h:53:12: error: ‘std::log10’ has not been declared
using std::log10;
^~~~~
/usr/include/c++/6.1.1/math.h:54:12: error: ‘std::modf’ has not been declared
using std::modf;
^~~~
/usr/include/c++/6.1.1/math.h:55:12: error: ‘std::pow’ has not been declared
using std::pow;
^~~
/usr/include/c++/6.1.1/math.h:56:12: error: ‘std::sqrt’ has not been declared
using std::sqrt;
^~~~
/usr/include/c++/6.1.1/math.h:57:12: error: ‘std::ceil’ has not been declared
using std::ceil;
^~~~
/usr/include/c++/6.1.1/math.h:58:12: error: ‘std::fabs’ has not been declared
using std::fabs;
^~~~
/usr/include/c++/6.1.1/math.h:59:12: error: ‘std::floor’ has not been declared
using std::floor;
^~~~~
/usr/include/c++/6.1.1/math.h:60:12: error: ‘std::fmod’ has not been declared
using std::fmod;
^~~~
/usr/include/c++/6.1.1/math.h:63:12: error: ‘std::fpclassify’ has not been declared
using std::fpclassify;
^~~~~~~~~~
/usr/include/c++/6.1.1/math.h:64:12: error: ‘std::isfinite’ has not been declared
using std::isfinite;
^~~~~~~~
/usr/include/c++/6.1.1/math.h:65:12: error: ‘std::isinf’ has not been declared
using std::isinf;
^~~~~
/usr/include/c++/6.1.1/math.h:66:12: error: ‘std::isnan’ has not been declared
using std::isnan;
^~~~~
/usr/include/c++/6.1.1/math.h:67:12: error: ‘std::isnormal’ has not been declared
using std::isnormal;
^~~~~~~~
/usr/include/c++/6.1.1/math.h:68:12: error: ‘std::signbit’ has not been declared
using std::signbit;
^~~~~~~
/usr/include/c++/6.1.1/math.h:69:12: error: ‘std::isgreater’ has not been declared
using std::isgreater;
^~~~~~~~~
/usr/include/c++/6.1.1/math.h:70:12: error: ‘std::isgreaterequal’ has not been declared
using std::isgreaterequal;
^~~~~~~~~~~~~~
/usr/include/c++/6.1.1/math.h:71:12: error: ‘std::isless’ has not been declared
using std::isless;
^~~~~~
/usr/include/c++/6.1.1/math.h:72:12: error: ‘std::islessequal’ has not been declared
using std::islessequal;
^~~~~~~~~~~
/usr/include/c++/6.1.1/math.h:73:12: error: ‘std::islessgreater’ has not been declared
using std::islessgreater;
^~~~~~~~~~~~~
/usr/include/c++/6.1.1/math.h:74:12: error: ‘std::isunordered’ has not been declared
using std::isunordered;
^~~~~~~~~~~
/usr/include/c++/6.1.1/math.h:78:12: error: ‘std::acosh’ has not been declared
using std::acosh;
^~~~~
/usr/include/c++/6.1.1/math.h:79:12: error: ‘std::asinh’ has not been declared
using std::asinh;
^~~~~
/usr/include/c++/6.1.1/math.h:80:12: error: ‘std::atanh’ has not been declared
using std::atanh;
^~~~~
/usr/include/c++/6.1.1/math.h:81:12: error: ‘std::cbrt’ has not been declared
using std::cbrt;
^~~~
/usr/include/c++/6.1.1/math.h:82:12: error: ‘std::copysign’ has not been declared
using std::copysign;
^~~~~~~~
/usr/include/c++/6.1.1/math.h:83:12: error: ‘std::erf’ has not been declared
using std::erf;
^~~
/usr/include/c++/6.1.1/math.h:84:12: error: ‘std::erfc’ has not been declared
using std::erfc;
^~~~
/usr/include/c++/6.1.1/math.h:85:12: error: ‘std::exp2’ has not been declared
using std::exp2;
^~~~
/usr/include/c++/6.1.1/math.h:86:12: error: ‘std::expm1’ has not been declared
using std::expm1;
^~~~~
/usr/include/c++/6.1.1/math.h:87:12: error: ‘std::fdim’ has not been declared
using std::fdim;
^~~~
/usr/include/c++/6.1.1/math.h:88:12: error: ‘std::fma’ has not been declared
using std::fma;
^~~
/usr/include/c++/6.1.1/math.h:89:12: error: ‘std::fmax’ has not been declared
using std::fmax;
^~~~
/usr/include/c++/6.1.1/math.h:90:12: error: ‘std::fmin’ has not been declared
using std::fmin;
^~~~
/usr/include/c++/6.1.1/math.h:91:12: error: ‘std::hypot’ has not been declared
using std::hypot;
^~~~~
/usr/include/c++/6.1.1/math.h:92:12: error: ‘std::ilogb’ has not been declared
using std::ilogb;
^~~~~
/usr/include/c++/6.1.1/math.h:93:12: error: ‘std::lgamma’ has not been declared
using std::lgamma;
^~~~~~
/usr/include/c++/6.1.1/math.h:94:12: error: ‘std::llrint’ has not been declared
using std::llrint;
^~~~~~
/usr/include/c++/6.1.1/math.h:95:12: error: ‘std::llround’ has not been declared
using std::llround;
^~~~~~~
/usr/include/c++/6.1.1/math.h:96:12: error: ‘std::log1p’ has not been declared
using std::log1p;
^~~~~
/usr/include/c++/6.1.1/math.h:97:12: error: ‘std::log2’ has not been declared
using std::log2;
^~~~
/usr/include/c++/6.1.1/math.h:98:12: error: ‘std::logb’ has not been declared
using std::logb;
^~~~
/usr/include/c++/6.1.1/math.h:99:12: error: ‘std::lrint’ has not been declared
using std::lrint;
^~~~~
/usr/include/c++/6.1.1/math.h:100:12: error: ‘std::lround’ has not been declared
using std::lround;
^~~~~~
/usr/include/c++/6.1.1/math.h:101:12: error: ‘std::nearbyint’ has not been declared
using std::nearbyint;
^~~~~~~~~
/usr/include/c++/6.1.1/math.h:102:12: error: ‘std::nextafter’ has not been declared
using std::nextafter;
^~~~~~~~~
/usr/include/c++/6.1.1/math.h:103:12: error: ‘std::nexttoward’ has not been declared
using std::nexttoward;
^~~~~~~~~~
/usr/include/c++/6.1.1/math.h:104:12: error: ‘std::remainder’ has not been declared
using std::remainder;
^~~~~~~~~
/usr/include/c++/6.1.1/math.h:105:12: error: ‘std::remquo’ has not been declared
using std::remquo;
^~~~~~
/usr/include/c++/6.1.1/math.h:106:12: error: ‘std::rint’ has not been declared
using std::rint;
^~~~
/usr/include/c++/6.1.1/math.h:107:12: error: ‘std::round’ has not been declared
using std::round;
^~~~~
/usr/include/c++/6.1.1/math.h:108:12: error: ‘std::scalbln’ has not been declared
using std::scalbln;
^~~~~~~
/usr/include/c++/6.1.1/math.h:109:12: error: ‘std::scalbn’ has not been declared
using std::scalbn;
^~~~~~
/usr/include/c++/6.1.1/math.h:110:12: error: ‘std::tgamma’ has not been declared
using std::tgamma;
^~~~~~
/usr/include/c++/6.1.1/math.h:111:12: error: ‘std::trunc’ has not been declared
using std::trunc;
^~~~~
In file included from /usr/include/c++/6.1.1/stdlib.h:36:0,
from tk8.6/tkUnixPort.h:33,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/cstdlib:120:1: error: ‘namespace_’ does not name a type
namespace std _GLIBCXX_VISIBILITY(default)
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/stdlib.h:36:0,
from tk8.6/tkUnixPort.h:33,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/cstdlib:215:1: error: ‘namespace_’ does not name a type
namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
^~~~~~~~~~
In file included from /usr/include/c++/6.1.1/stdlib.h:36:0,
from tk8.6/tkUnixPort.h:33,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/cstdlib:257:1: error: ‘namespace_’ does not name a type
namespace std
^~~~~~~~~~
In file included from tk8.6/tkUnixPort.h:33:0,
from tk8.6/tkPort.h:27,
from tk8.6/tkInt.h:19,
from tk_busy.cpp:33:
/usr/include/c++/6.1.1/stdlib.h:38:12: error: ‘std::abort’ has not been declared
using std::abort;
^~~~~
/usr/include/c++/6.1.1/stdlib.h:39:12: error: ‘std::atexit’ has not been declared
using std::atexit;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:40:12: error: ‘std::exit’ has not been declared
using std::exit;
^~~~
/usr/include/c++/6.1.1/stdlib.h:43:14: error: ‘std::at_quick_exit’ has not been declared
using std::at_quick_exit;
^~~~~~~~~~~~~
/usr/include/c++/6.1.1/stdlib.h:46:14: error: ‘std::quick_exit’ has not been declared
using std::quick_exit;
^~~~~~~~~~
/usr/include/c++/6.1.1/stdlib.h:51:12: error: ‘std::div_t’ has not been declared
using std::div_t;
^~~~~
/usr/include/c++/6.1.1/stdlib.h:52:12: error: ‘std::ldiv_t’ has not been declared
using std::ldiv_t;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:54:12: error: ‘std::abs’ has not been declared
using std::abs;
^~~
/usr/include/c++/6.1.1/stdlib.h:55:12: error: ‘std::atof’ has not been declared
using std::atof;
^~~~
/usr/include/c++/6.1.1/stdlib.h:56:12: error: ‘std::atoi’ has not been declared
using std::atoi;
^~~~
/usr/include/c++/6.1.1/stdlib.h:57:12: error: ‘std::atol’ has not been declared
using std::atol;
^~~~
/usr/include/c++/6.1.1/stdlib.h:58:12: error: ‘std::bsearch’ has not been declared
using std::bsearch;
^~~~~~~
/usr/include/c++/6.1.1/stdlib.h:59:12: error: ‘std::calloc’ has not been declared
using std::calloc;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:60:12: error: ‘std::div’ has not been declared
using std::div;
^~~
/usr/include/c++/6.1.1/stdlib.h:61:12: error: ‘std::free’ has not been declared
using std::free;
^~~~
/usr/include/c++/6.1.1/stdlib.h:62:12: error: ‘std::getenv’ has not been declared
using std::getenv;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:63:12: error: ‘std::labs’ has not been declared
using std::labs;
^~~~
/usr/include/c++/6.1.1/stdlib.h:64:12: error: ‘std::ldiv’ has not been declared
using std::ldiv;
^~~~
/usr/include/c++/6.1.1/stdlib.h:65:12: error: ‘std::malloc’ has not been declared
using std::malloc;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:67:12: error: ‘std::mblen’ has not been declared
using std::mblen;
^~~~~
/usr/include/c++/6.1.1/stdlib.h:68:12: error: ‘std::mbstowcs’ has not been declared
using std::mbstowcs;
^~~~~~~~
/usr/include/c++/6.1.1/stdlib.h:69:12: error: ‘std::mbtowc’ has not been declared
using std::mbtowc;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:71:12: error: ‘std::qsort’ has not been declared
using std::qsort;
^~~~~
/usr/include/c++/6.1.1/stdlib.h:72:12: error: ‘std::rand’ has not been declared
using std::rand;
^~~~
/usr/include/c++/6.1.1/stdlib.h:73:12: error: ‘std::realloc’ has not been declared
using std::realloc;
^~~~~~~
/usr/include/c++/6.1.1/stdlib.h:74:12: error: ‘std::srand’ has not been declared
using std::srand;
^~~~~
/usr/include/c++/6.1.1/stdlib.h:75:12: error: ‘std::strtod’ has not been declared
using std::strtod;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:76:12: error: ‘std::strtol’ has not been declared
using std::strtol;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:77:12: error: ‘std::strtoul’ has not been declared
using std::strtoul;
^~~~~~~
/usr/include/c++/6.1.1/stdlib.h:78:12: error: ‘std::system’ has not been declared
using std::system;
^~~~~~
/usr/include/c++/6.1.1/stdlib.h:80:12: error: ‘std::wcstombs’ has not been declared
using std::wcstombs;
^~~~~~~~
/usr/include/c++/6.1.1/stdlib.h:81:12: error: ‘std::wctomb’ has not been declared
using std::wctomb;
^~~~~~
Makefile:66: recipe for target 'tk_busy.o' failed
make[2]: *** [tk_busy.o] Error 1
Makefile:195: recipe for target 'recursive' failed
make[1]: *** [recursive] Error 1
Makefile:18: recipe for target 'all' failed
make: *** [all] Error 2

darinchy
Maestro
Maestro

Mensajes : 118
Fecha de inscripción : 10/12/2014

Volver arriba Ir abajo

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

Re: Ayuda con programa para linux

Mensaje por Regina22 el Lun Ago 01, 2016 8:15 pm

Una partición e instalas Windows Smile ?
avatar
Regina22
GranMaestro
GranMaestro

Mensajes : 2379
Fecha de inscripción : 05/02/2014

Volver arriba Ir abajo

Re: Ayuda con programa para linux

Mensaje por darinchy el Mar Ago 02, 2016 9:41 am

yugulado escribió:Tienes las herramientas de compilación esenciales, librerias, clases y dependencias?

Yo en debian las instalo con:
sudo apt-get install build-essential

En fedora será:
su -    
yum install make automake gcc gcc-c++ kernel-devel
Y más completo:
su -
yum groupinstall "Development Tools" "Development Libraries"

Si sabes seguro que tienes todo esto lo has cambiado o modificado? Piensa bien si lo has modificado.

te comento, lo hice de una instalacion limpia de fedora, por otra parte me alegra mucho saber que eres usuario linux, si conoces de algun sofware parecido al scidb te agradezco en hacermelo conocer, como base utilizo el scidvspc, pero para estudios y demas utilizaba el scidb , pero ahora con este problema estoy algo atrancado


darinchy
Maestro
Maestro

Mensajes : 118
Fecha de inscripción : 10/12/2014

Volver arriba Ir abajo

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

Re: Ayuda con programa para linux

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.