openssl설치하고
patch하고
경로설정하고
apache에서 다음과 같이 configure를 했습니다.
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
--enable-rule=SHARED_CORE --enable-module=so
그리고 나서
make를 하면
잘 실행하다가 다음과 같은 에러가 납니다.
마지막 부분을 캡쳐해서 올립니다.
이 에러는 어케 해결해야 하나요?
고수님들의 고견을 부탁합니다.
gcc -I./os/unix -I./include -I/usr/local/src/openssl-0.9.5a/include -DLINUX=2 -DTARGET="httpsd" -I/usr/local/src/p
hp-4.0.1pl2 -I/usr/local/src/php-4.0.1pl2/main -I/usr/local/src/php-4.0.1pl2/main -I/usr/local/src/php-4.0.1pl2/Zend -I/
usr/local/src/php-4.0.1pl2/Zend -I/usr/local/src/php-4.0.1pl2 -DUSE_EXPAT -I./lib/expat-lite -fpic -DSHARED_CORE -DAPACH
E_SSL `./apaci` -rdynamic -o libhttpsd.ep -DSHARED_CORE_TIESTATIC main/http_main.c -L. -lhttp
sd -Wl,-rpath,/usr/local/gd-1.8.3 -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/imap/c-client -Wl,-rpath,/usr/local/
mysql/lib/mysql -rdynamic -L/usr/local/gd-1.8.3 -L/usr/local/lib -L/usr/local/imap/c-client -L/usr/local/mysql/lib/mys
ql -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lgdbm -lpam -lc-client -ldl -lmysqlclient -lttf
-lpng -lz -lgd -lresolv -lm -ldl -lcrypt -lnsl -lresolv -lm -lcrypt -ldl -L/usr/local/src/openssl-0.9.5a -lssl -lcry
pto ./libhttpsd.so: undefined reference to `RAND_egd_bytes' collect2: ld returned 1 exit status make[2]: *** [libhttpsd.
ep] Error 1 make[2]: Leaving directory `/usr/local/src/apache_1.3.12/src' make[1]: *** [build-std] Error 2 make[1]: Leav
ing directory `/usr/local/src/apache_1.3.12' make: *** [build] Error 2