Strona 1 z 1
Eggdrop z SSL_patch problem z kompilacja, błąd przy make
: 03 kwietnia 2009, 13:13
autor: t4z
Podczas kompilacji wyskakuje poniższy błąd, szukałem już wszędzie i niestety nie znalazlem rozwiązania problemu
Samodzielnie skompilowane openssl-0.9.8.k, tcl8.5.6 i tk8.5.6, zainstalowane dev libs dla ssl
Kod: Zaznacz cały
gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c dcc.c
dcc.c:38:25: error: openssl/md5.h: No such file or directory
dcc.c: In function ‘dcc_bot_digest’:
dcc.c:302: error: ‘MD5_CTX’ undeclared (first use in this function)
dcc.c:302: error: (Each undeclared identifier is reported only once
dcc.c:302: error: for each function it appears in.)
dcc.c:302: error: expected ‘;’ before ‘md5context’
dcc.c:307: warning: implicit declaration of function ‘MD5_Init’
dcc.c:307: error: ‘md5context’ undeclared (first use in this function)
dcc.c:308: warning: implicit declaration of function ‘MD5_Update’
dcc.c:310: warning: implicit declaration of function ‘MD5_Final’
dcc.c: In function ‘dcc_bot_check_digest’:
dcc.c:511: error: ‘MD5_CTX’ undeclared (first use in this function)
dcc.c:511: error: expected ‘;’ before ‘md5context’
dcc.c:520: error: ‘md5context’ undeclared (first use in this function)
make[1]: *** [dcc.o] Error 1
Czy ktos potrafi pomoc?
Z góry dzieki za odpowiedz!
: 03 kwietnia 2009, 14:19
autor: lis6502
dcc.c:38:25: error: openssl/md5.h: No such file or directory
Kod: Zaznacz cały
dpkg -S openssl/md5.h
libssl-dev: /usr/include/openssl/md5.h
Rozwiązanie:
To mnie zastanawia
zainstalowane dev libs dla ssl
Jeśli to co napisałem nie pomoże to pokaż
: 03 kwietnia 2009, 15:08
autor: t4z
Dziękuję, z brakującym md5.h pomogło ale teraz kolejny problem wystąpił:
Kod: Zaznacz cały
/usr/bin/ld: /glftpd/openssl/include: No such file: File format not recognized
collect2: ld returned 1 exit status
make[1]: *** [../eggdrop] Error 1
Kod: Zaznacz cały
-rw-r--r-- 1 root root 5682 2009-04-03 15:00 aes.h
-rw-r--r-- 1 root root 48737 2009-04-03 15:00 asn1.h
-rw-r--r-- 1 root root 18956 2009-04-03 15:00 asn1_mac.h
-rw-r--r-- 1 root root 28073 2009-04-03 15:00 asn1t.h
-rw-r--r-- 1 root root 30822 2009-04-03 15:00 bio.h
-rw-r--r-- 1 root root 5173 2009-04-03 15:00 blowfish.h
-rw-r--r-- 1 root root 33562 2009-04-03 15:00 bn.h
-rw-r--r-- 1 root root 4565 2009-04-03 15:00 buffer.h
-rw-r--r-- 1 root root 4453 2009-04-03 15:00 cast.h
-rw-r--r-- 1 root root 1978 2009-04-03 15:00 comp.h
-rw-r--r-- 1 root root 4080 2009-04-03 15:00 conf_api.h
-rw-r--r-- 1 root root 9484 2009-04-03 15:00 conf.h
-rw-r--r-- 1 root root 24217 2009-04-03 15:00 crypto.h
-rw-r--r-- 1 root root 10736 2009-04-03 15:00 des.h
-rw-r--r-- 1 root root 18238 2009-04-03 15:00 des_old.h
-rw-r--r-- 1 root root 8654 2009-04-03 15:00 dh.h
-rw-r--r-- 1 root root 11674 2009-04-03 15:00 dsa.h
-rw-r--r-- 1 root root 16252 2009-04-03 15:00 dso.h
-rw-r--r-- 1 root root 6323 2009-04-03 15:00 dtls1.h
-rw-r--r-- 1 root root 540 2009-04-03 15:00 ebcdic.h
-rw-r--r-- 1 root root 4609 2009-04-03 15:00 ecdh.h
-rw-r--r-- 1 root root 10578 2009-04-03 15:00 ecdsa.h
-rw-r--r-- 1 root root 21389 2009-04-03 15:00 ec.h
-rw-r--r-- 1 root root 38535 2009-04-03 15:00 engine.h
-rw-r--r-- 1 root root 9632 2009-04-03 15:00 e_os2.h
-rw-r--r-- 1 root root 12953 2009-04-03 15:00 err.h
-rw-r--r-- 1 root root 38634 2009-04-03 15:00 evp.h
-rw-r--r-- 1 root root 5934 2009-04-03 15:00 fips.h
-rw-r--r-- 1 root root 2935 2009-04-03 15:00 fips_rand.h
-rw-r--r-- 1 root root 4429 2009-04-03 15:00 hmac.h
-rw-r--r-- 1 root root 4475 2009-04-03 15:00 idea.h
-rw-r--r-- 1 root root 7642 2009-04-03 15:00 krb5_asn.h
-rw-r--r-- 1 root root 5927 2009-04-03 15:00 kssl.h
-rw-r--r-- 1 root root 7429 2009-04-03 15:00 lhash.h
-rw-r--r-- 1 root root 3958 2009-04-03 15:00 md2.h
-rw-r--r-- 1 root root 4722 2009-04-03 15:00 md4.h
-rw-r--r-- 1 root root 4722 2009-04-03 15:00 md5.h
-rw-r--r-- 1 root root 33396 2009-04-03 15:00 objects.h
-rw-r--r-- 1 root root 128151 2009-04-03 15:00 obj_mac.h
-rw-r--r-- 1 root root 24064 2009-04-03 15:00 ocsp.h
drwxr-xr-x 2 root root 4096 2009-04-02 18:08 openssl
-rw-r--r-- 1 root root 7058 2009-04-03 15:00 opensslconf.h
-rw-r--r-- 1 root root 3751 2009-04-03 15:00 opensslv.h
-rw-r--r-- 1 root root 6714 2009-04-03 15:00 ossl_typ.h
-rw-r--r-- 1 root root 2863 2009-04-03 15:00 pem2.h
-rw-r--r-- 1 root root 28249 2009-04-03 15:00 pem.h
-rw-r--r-- 1 root root 12675 2009-04-03 15:00 pkcs12.h
-rw-r--r-- 1 root root 16333 2009-04-03 15:00 pkcs7.h
-rw-r--r-- 1 root root 6213 2009-04-03 15:00 pq_compat.h
-rw-r--r-- 1 root root 3519 2009-04-03 15:00 pqueue.h
-rw-r--r-- 1 root root 6242 2009-04-03 15:00 rand.h
-rw-r--r-- 1 root root 4405 2009-04-03 15:00 rc2.h
-rw-r--r-- 1 root root 3810 2009-04-03 15:00 rc4.h
-rw-r--r-- 1 root root 4356 2009-04-03 15:00 ripemd.h
-rw-r--r-- 1 root root 19571 2009-04-03 15:00 rsa.h
-rw-r--r-- 1 root root 140601 2009-04-03 15:00 safestack.h
-rw-r--r-- 1 root root 7390 2009-04-03 15:00 sha.h
-rw-r--r-- 1 root root 3744 2009-04-03 15:00 ssl23.h
-rw-r--r-- 1 root root 10716 2009-04-03 15:00 ssl2.h
-rw-r--r-- 1 root root 22544 2009-04-03 15:00 ssl3.h
-rw-r--r-- 1 root root 84286 2009-04-03 15:00 ssl.h
-rw-r--r-- 1 root root 4418 2009-04-03 15:00 stack.h
-rw-r--r-- 1 root root 26481 2009-04-03 15:00 store.h
-rw-r--r-- 1 root root 20694 2009-04-03 15:00 symhacks.h
-rw-r--r-- 1 root root 19390 2009-04-03 15:00 tls1.h
-rw-r--r-- 1 root root 4117 2009-04-03 15:00 tmdiff.h
-rw-r--r-- 1 root root 4300 2009-04-03 15:00 txt_db.h
-rw-r--r-- 1 root root 3439 2009-04-03 15:00 ui_compat.h
-rw-r--r-- 1 root root 16418 2009-04-03 15:00 ui.h
-rw-r--r-- 1 root root 48442 2009-04-03 15:00 x509.h
-rw-r--r-- 1 root root 30087 2009-04-03 15:00 x509v3.h
-rw-r--r-- 1 root root 20782 2009-04-03 15:00 x509_vfy.h
I o co tym razem chodzi? Wszystko cacy niby jest, a jednak jakiś problem?
Z góry dziękuję za pomoc.
: 03 kwietnia 2009, 15:18
autor: lis6502
To może być jakiś błąd w źródełkach. Najlepiej byłoby gdybyś skasował obecną kompilację i zaczął od początku, a dokładnie od momentu,gdy rozpakowujesz źródła. Jeśli i to nie pomoże, to obstawiam że to źródła bez autoconfa (czyli skryptu configure) i autor po prostu machnął się wstawiając gdzieś o jedną spację za dużo.