Compilando Bennugd en Fedora 25

Started by darío, June 06, 2017, 09:16:37 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

darío

Estoy teniendo problemillas para compilar Bennugd en Fedora 25.

Bajé los fuentes del SVN y después de ejecutar ./configure, make falla

/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

darío

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

SplinterGU

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

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

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2