Autor Tema: Compilando Bennugd en Fedora 25  (Leído 494 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Conectado darío

  • Sr. Member
  • ****
  • Mensajes: 449
  • Karma: 48
  • Sexo: Masculino
    • Ver Perfil
Compilando Bennugd en Fedora 25
« en: Junio 06, 2017, 01:16:37 am »
Estoy teniendo problemillas para compilar Bennugd en Fedora 25.

Bajé los fuentes del SVN y después de ejecutar ./configure, make falla
Código: [Seleccionar]
/bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2 -finline-functions -fno-strict-aliasing    -o bgdc main.o main_core.o token.o identifier.o segment.o constants.o strings.o varspace.o procedure.o codeblock.o c_main.o c_data.o c_code.o c_debug.o dcbw.o error.o sysstub.o typedef.o debug.o b_crypt.o files.o xctype.o -lc -ldl -lz 
libtool: link: gcc -g -O2 -finline-functions -fno-strict-aliasing -o bgdc main.o main_core.o token.o identifier.o segment.o constants.o strings.o varspace.o procedure.o codeblock.o c_main.o c_data.o c_code.o c_debug.o dcbw.o error.o sysstub.o typedef.o debug.o b_crypt.o files.o xctype.o  -lc -ldl -lz
b_crypt.o: In function `crypt_create':
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:60: undefined reference to `DES_key_sched'
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:61: undefined reference to `DES_key_sched'
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:62: undefined reference to `DES_key_sched'
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:50: undefined reference to `DES_key_sched'
b_crypt.o: In function `crypt_data':
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:113: undefined reference to `DES_ecb_encrypt'
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:114: undefined reference to `DES_ecb_encrypt'
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:115: undefined reference to `DES_ecb_encrypt'
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:95: undefined reference to `DES_ecb_encrypt'
/home/dacucar/Projects/bennugd-code/core/bgdc/src/../../common/b_crypt.c:101: undefined reference to `DES_ecb_encrypt'

Estoy casi seguro que tiene que ver con que me falta algo tipo libcrypto o libcrypt, pero he instalado todos los paquetes que me ha parecido pudieran tener algo que ver y nada, no lo consigo.

A ver si alguien me puede echar un cable, un saludo,

Darío
My sites:
Smart Fpg Editor - Painless FPG Edition for Bennu and PixTudio
fenixlib - .NET support for manipulating PixTudio, Bennu and Div graphic formats

Conectado darío

  • Sr. Member
  • ****
  • Mensajes: 449
  • Karma: 48
  • Sexo: Masculino
    • Ver Perfil
Re:Compilando Bennugd en Fedora 25
« Respuesta #1 en: Junio 06, 2017, 03:25:59 am »
Antes que nada, perdón por haber escrito el post en la categoría equivocada...

Investigando un poco he conseguido compilar comentando el código de b_crypt.c...

Hasta donde yo veo openssl-devel está debidamente instalado así que no tengo idea de por qué no consigo compilarlo...

Debería ver un -lssl o -lcrypto en la linea en la que se invoca a gcc?

My sites:
Smart Fpg Editor - Painless FPG Edition for Bennu and PixTudio
fenixlib - .NET support for manipulating PixTudio, Bennu and Div graphic formats

Conectado SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12517
  • Karma: 369
  • Sexo: Masculino
    • Ver Perfil
Re:Compilando Bennugd en Fedora 25
« Respuesta #2 en: Junio 06, 2017, 04:18:51 am »
tenes que usar alguno de los build.sh o adaptarlo.

usa la lib des, que esta en 3party, si queres usar crypto o ssl tendras que modificar los makefiles
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Conectado darío

  • Sr. Member
  • ****
  • Mensajes: 449
  • Karma: 48
  • Sexo: Masculino
    • Ver Perfil
Re:Compilando Bennugd en Fedora 25
« Respuesta #3 en: Junio 06, 2017, 09:21:10 am »
Tenias razón, gracias.
My sites:
Smart Fpg Editor - Painless FPG Edition for Bennu and PixTudio
fenixlib - .NET support for manipulating PixTudio, Bennu and Div graphic formats

Conectado SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12517
  • Karma: 369
  • Sexo: Masculino
    • Ver Perfil
Re:Compilando Bennugd en Fedora 25
« Respuesta #4 en: Junio 06, 2017, 04:26:14 pm »
de nada!
Download Lastest BennuGD Release: http://www.bennugd.org/node/2