Problemas compilando scid-vs-pc

Hola,

Al parecer me falta por instalar algo mas pues se detiene la compilación indicando:

keos@localhost:~/Descargas> cd scid_vs_pc-4.25
keos@localhost:~/Descargas/scid_vs_pc-4.25> ./configure
Scid vs. PC configure - Makefile configuration program
    Tcl/Tk version: 8.6
    Your operating system is: Linux 6.10.4-1-default
      NAME="openSUSE Tumbleweed"
# VERSION="20240815"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20240815"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20240815:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20240815"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
    Location of "tcl.h": not found
    Location of "tk.h": not found
    Location of Tcl 8.6 library: /usr/lib64
    Location of Tk 8.6 library: /usr/lib64
    Location of X11 library: /usr/lib
    Checking if your system already has zlib installed: no.

C++ compiler "g++" not found/executable

keos@localhost:~/Descargas/scid_vs_pc-4.25> 
keos@localhost:~> sudo zypper install zlib c++ g++
[sudo] contraseña para root: 
Cargando datos del repositorio...
Leyendo los paquetes instalados...
'zlib' no se ha encontrado entre los nombres de paquetes. Se realizará la búsqueda en las características.
El paquete 'libz1' que proporciona 'zlib' ya está instalado.
'c++' no se ha encontrado entre los nombres de paquetes. Se realizará la búsqueda en las características.
No se encuentran proveedores de 'c++'.
'g++' no se ha encontrado entre los nombres de paquetes. Se realizará la búsqueda en las características.
No se encuentran proveedores de 'g++'.
Resolviendo dependencias de paquete...
No hay nada que hacer.
keos@localhost:~>

Gracias por vuestra ayuda

Un saludo.

https://build.opensuse.org/projects/games/packages/scid_vs_pc/files/scid_vs_pc.spec?expand=1

¿Que debo hacer con esta información?.

Ese enlace te dice qué te hace falta para compilarlo (entre ellos el tk-devel y el tcl-devel que te mencioné en el otro hilo):

BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  tcl-devel
BuildRequires:  tk-devel
BuildRequires:  update-desktop-files
Requires:       scidchess-fonts
Requires:       tcl
Requires:       tk

Has de instalar todos esos paquetes que te he listado.

Saludos

Es que esta vez “no aparecian”, yast se cerraba de súbito, pensé que no los tenian en esta versión; ahora lo hago por la terminal y entran, pero sigue habiendo algún otro problema:

DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
    Location of "tcl.h": /usr/include
    Location of "tk.h": /usr/include
    Location of Tcl 8.6 library: /usr/lib64
    Location of Tk 8.6 library: /usr/lib64
    Location of X11 library: /usr/lib
    Checking if your system already has zlib installed: yes.

C++ compiler "g++" not found/executable

keos@localhost:~/Descargas/scid_vs_pc-4.25>
keos@localhost:~> sudo zypper install c++
[sudo] contraseña para root: 
Cargando datos del repositorio...
Leyendo los paquetes instalados...
'c++' no se ha encontrado entre los nombres de paquetes. Se realizará la búsqueda en las características.
No se encuentran proveedores de 'c++'.
Resolviendo dependencias de paquete...
No hay nada que hacer.
keos@localhost:~> sudo zypper install g++
Cargando datos del repositorio...
Leyendo los paquetes instalados...
'g++' no se ha encontrado entre los nombres de paquetes. Se realizará la búsqueda en las características.
No se encuentran proveedores de 'g++'.
Resolviendo dependencias de paquete...
No hay nada que hacer.
keos@localhost:~>

Pude instalar make y clang, debe faltarme alguna otra cosa aquí …

EDITO:

Lo encontré, aquí se llama gcc-c++

Sería más correcto que marcaras como solución la respuesta de @malcolmlewis en todo caso.

No era sólo culpa de gcc-c++, también te hacía falta todo lo demás (tcl-devel, tk-devel, etc).

Saludos

No problem, pensé que como en el otro hilo ya …

Saludos

@keos
También necesitas este paquete;

También envié un paquete actualizado al repositorio de juegos.

No se que significa, supongo sea para hacer un update, si ese es el caso, la versión que instalé es la 4.25

Gracias

Por cierto, está disponible en los repos la versión 4.24:

https://software.opensuse.org/download/package?package=scid_vs_pc&project=games

Ah!, no lo sabía, ya lo bajé de sourceforge.

*Creo que esto ahora es un tanto fuera del tema,

¿puedo abrir un hilo?:

Tengo problemas con el engine Berserk-13, lo compilo e instalo pero juega muy mal parece como que no valida el nnue y no se que hacer …

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.