09/06/24 22:50:28 ZQZVHbQ6
>>337
opensslは以下オプションでビルドしました。
$ ./config shared threads zlib-dynamic --prefix=/usr --openssldir=/etc/ssl
$ make
# make install
zlibは同様に
$ ./configure --shared --prefix=/usr
$ make
# make install
Makefileの中身を見たら
LIBS=-lresolv -lcrypto -lutil -lz -lnsl -lcrypt /*46行目です*/
なっていました。
rsa.cのinclude行は
#include "includes.h"
#include <sys/types.h>
#include <stdarg.h>
#include <string.h>
#include "xmalloc.h"
#include "rsa.h"
#include "log.h"
#include <openssl/bn.h>
です。
--with-ssl-dir=/usr/binで./configureして
-ldlあり、なしでmakeしてみましたが同じ所で怒られました。
rootでmakeしても同様でした。
which opensslすると
/usr/bin/opensslと返します。