|
|
ÀÛ¼ºÀÚ : ¹ÚÁ¤¼ö
|
³¯Â¥ : 2003-01-11 |
|
ºÐ·ù : ¼³Ä¡/Ãʺ¸ |
Á¶È¸¼ö : 895 |
|
|
smtp ÀÎÁõÀ» À§ÇÑ ¼¾µå¸ÞÀÏ ¼³Ä¡ÁßÀÔ´Ï´Ù.
½ºÆåÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¼Ö¶ó¸®½º9 X86¿ë
shellȯ°æ¼³Á¤ :
------------------
PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/ucb
export PATH
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CC=gcc
export CC
¼³Ä¡ÇÒ ÇÁ·Î±×·¥
-------------------
openssl
ANDI-random
cyrus-sasl
sslwrap
sendmail
openssl°ú sslwrap cyrus-saslÀº ¼³Ä¡°¡ ¹«»çÈ÷ ³¡³µ½À´Ï´Ù.
±×·±µ¥ ¼¾µå¸ÞÀÏ ¼³Ä¡½Ã cyrus-sasl°ú ¿¬µ¿ÀÌ Àß ¾ÈµÇ´ÂµíÇÕ´Ù.
cyrus-saslÀº ´ÙÀ½°ú °°ÀÌ ¼³Ä¡ÇÏ¿´½À´Ï´Ù.
# gzip -dvc cyrus-sasl-1.5.24.tar.gz | tar xvf -
# cd cyrus-sasl-1.5.24
# vi configure
change line number 1101 from \"-g -O2\" to \"-O2\"
# ./configure --with-dbpath=/usr/local/etc --enable-login
--with-rc4=/usr/local/ssl
# make
# make install
# cd /usr/lib
# ln -s /usr/local/lib/sasl sasl
¼¾µå¸ÞÀÏÀº ´ÙÀ½°ú °°ÀÌ ¼³Ä¡Çϰí BuildÇÏ´Â °úÁ¤¿¡¼ ¿¡·¯°¡ ³µ½À´Ï´Ù.
# gzip -dvc sendmail.8.11.2.tar.gz | tar xvf -
# cd sendmail-8.11.2
# vi devtools/OS/SunOS.5.8
change line 5 ~ line 8 to
define(`confMAPDEF\', `-DNDBM -DMAP_REGEX\')
define(`confENVDEF\', `-DSOLARIS=20800 -DSASL\')
define(`confLIBS\', `-lsocket -lnsl\')
# vi devtools/Site/site.config.m4
define(`confCC\', `gcc\')
APPENDDEF(`confINCDIRS\', `-I/usr/local/include\')
APPENDDEF(`confLIBDIRS\', `-R/usr/local/lib\')
APPENDDEF(`conf_sendmail_LIBS\', `-lsasl\')
# cd sendmail
# sh Build
build°úÁ¤ Áß¿¡ Àß µÇ´Ù°¡ Object ÆÄÀÏÀ» ¸¸µå´Â °úÁ¤Áß¿¡
sasl¶óÀ̺귯¸® ÆÐ½º°¡ Àß ¾È¸Â´ÂµíÇѵ¥ ¿øÀÎÀÌ ¹ºÁö ¸ð¸£°Ú½À´Ï´Ù.
ÀÌ°Í ¶§¹®¿¡ ÇÏ·çÁ¾ÀÏ ºÙÀâ°í Àֳ׿ä.
µµ¿òºÎʵ右´Ï´Ù.
¿¡·¯¸Þ½ÃÁö´Â ´ÙÀ½°ú °°½À´Ï´Ù.
gcc -o sendmail -R/usr/local/lib main.o alias.o arpadate.o bf.o collect.o conf.
o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o ma
cro.o map.o mci.o milter.o mime.o parseaddr.o queue.o readcf.o recipient.o sasl.
o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexi
ts.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o -lsasl /usr/s
hare/src/sendmail-8.12.7/obj.SunOS.5.9.i86pc/libsmutil/libsmutil.a /usr/share/sr
c/sendmail-8.12.7/obj.SunOS.5.9.i86pc/libsm/libsm.a -lresolv -lsocket -lnsl
ld: fatal: library -lsasl: not found <======ÀÌ ºÎºÐ
ld: fatal: File processing errors. No output written to sendmail
collect2: ld returned 1 exit status
make: *** [sendmail] Error 1
|
|
 |