·¹µåÇÞ 7.x¿¡¼ °¡ÀÓ(gaim) 0.71 ¼³Ä¡Çϱâ | ÀÛ¼ºÀÏ : 2003/11/05 23:08 |
![]() |
Á¶È¸¼ö : 7818 |
![]() | |||||||||
########################### gaim-0.71 ¼³Ä¡ ######################### Q. ³ª´Â ¹æ±Ý GaimÀ» ¾÷±×·¹À̵åÇß´Ù. ÇÏÁö¸¸ MSN Ç÷¯±×ÀÎÀÌ ·ÎµåµÇÁö ¾ÊÀ» °ÍÀÌ´Ù. ¿Ö ±×·±°¡? A. ´ç½ÅÀº SSLÀ» Áö¿øÇϵµ·Ï ÄÄÆÄÀÏÇÏÁö ¾Ê¾Ò°Å³ª SSL Ç÷¯±×ÀÎÀ» ·ÎµåÇÏÁö ¸øÇß´Ù. ÇÁ·ÎÅäÄÝ ¹öÁ¯ 9¿¡¼ MSN ÇÁ·ÎÅäÄÝÀº SSLÀ» »ç¿ëÇÑ´Ù. gaimÀº GnuTLS³ª Mozilla ÇÁ·ÎÁ§Æ®ÀÇ NSS¿Í NSPRÀÇ Á¶ÇÕ Áß Çϳª·Î SSL ¼ºñ½º¸¦ Á¦°øÇÑ´Ù. ÀÌÁß Çϳª ¶Ç´Â ¸ðµÎ¸¦ ¼³Ä¡Çϰí gaim À» À缳ġÇ϶ó. ==================================================================== Àú´Â ¾Æ·¡ ¹æ¹ýÀ¸·Î ¼³Ä¡¿¡ ¼º°øÇߴµ¥ ´Ù¸¥ ºÐµéÀº ¹èÆ÷ÆÇ ¹öÁ¯À̳ª rpm À¯¹« ¶Ç´Â ¹öÁ¯ µîÀ¸·Î ´Ù¼Ò Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ±âŸ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù¸é ¿¡·¯ ¸Þ½ÃÁö¸¦ Àß º¸½Ã°í ¾Æ·¡¿Í À¯»çÇÏ°Ô ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. ==================================================================== 1. ¹èÆ÷ÆÇ ¹öÁ¯ ¹× ÇÁ·Î±×·¥ ´Ù¿î·Îµå RedHat 7.3 gaim-0.71: http://gaim.sourceforge.net/downloads.php gnutls-0.9.93: ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ libgcrypt 1.1.43: ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/ libgpg-error-0.5.tar.gz: ftp://ftp.gnupg.org/gcrypt/libgpg-error/ glib-2.0.3.tar.gz: ftp://ftp.gtk.org/pub/gtk/v2.0/ 2. gnutls-0.9.93 ¼³Ä¡ 2.1 ÀÇÁ¸¼º ¹®Á¦·Î gnutls ¼³Ä¡ ½ÇÆÐ # cd gnutls-0.9.93 # ./configure --prefix=/usr *** Checking for external libraries... checking for libgcrypt-config... no checking for LIBGCRYPT - version >= 1.1.43... no configure: error: *** *** libgcrypt was not found. You may want to get it from *** ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/ *** 2.2 ÀÇÁ¸¼º °ü·Ã ÇÁ·Î±×·¥ ¼³Ä¡ ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/ libgcrypt 1.1.43 ÀÌ»ó ¹öÁ¯À» ´Ù¿î libgcrypt-1.1.43.tar.gz # cd libgcrypt 1.1.43 # ./configure --prefix=/usr checking for gpg-error-config... no checking for GPG Error - version >= 0.4... no configure: error: libgpg-error is needed ftp://ftp.gnupg.org/gcrypt/libgpg-error libgpg-error-0.5.tar.gz # cd libgpg-error-0.5 # ./configure --prefix=/usr # make && make check && make install # cd libgcrypt-1.1.43 # ./configure --prefix=/usr # make && make check && make install 2.3 ÀÇÁ¸¼º ÇØ°á ÈÄ gnutls-0.9.93 ¼³Ä¡ # cd gnutls-0.9.93 # ./configure --prefix=/usr # make In file included from ../../lib/gnutls_int.h:105, from openpgp.c:26: ../../lib/gnutls_mpi.h:5:23: libtasn1.h: No such file or directory In file included from ../../lib/gnutls_int.h:280, from openpgp.c:26: ../../lib/gnutls_cert.h:5:22: libtasn1.h: No such file or directory In file included from ../../lib/gnutls_cert.h:7, from ../../lib/gnutls_int.h:280, from openpgp.c:26: ../../lib/x509/x509.h:8: parse error before `ASN1_TYPE' ../../lib/x509/x509.h:8: warning: no semicolon at end of struct or union ../../lib/x509/x509.h:9: warning: data definition has no type or storage class ../../lib/x509/x509.h:12: parse error before `ASN1_TYPE' ../../lib/x509/x509.h:12: warning: no semicolon at end of struct or union ../../lib/x509/x509.h:14: parse error before `}' ../../lib/x509/x509.h:14: warning: data definition has no type or storage class ../../lib/x509/x509.h:54: parse error before `ASN1_TYPE' ../../lib/x509/x509.h:54: warning: no semicolon at end of struct or union ../../lib/x509/x509.h:55: warning: data definition has no type or storage class make[3]: *** [openpgp.lo] ¿À·ù 1 make[3]: ©ø¨£¡Æ¡§`/root/gnutls-0.9.93/libextra/openpgp' µð·ºÅ丮 make[2]: *** [all-recursive] ¿À·ù 1 make[2]: ©ø¨£¡Æ¡§ `/root/gnutls-0.9.93/libextra' µð·ºÅ丮 make[1]: *** [all-recursive] ¿À·ù 1 make[1]: ©ø¨£¡Æ¡§ `/root/gnutls-0.9.93' µð·ºÅ丮 make: *** [all] ¿À·ù 2 # cp lib/minitasn1/libtasn1.h lib ¶Ç´Â gnutls_mpi.h, gnutls_cert.h ÀÇ include °æ·Î°¡ À߸ø ÁöÁ¤µÇ¾î¼ Á÷Á¢ µÎ ÆÄÀÏÀÇ include °æ·Î¸¦ <minitasn1/libtasn1.h> ·Î ¼öÁ¤ # ./configure --prefix=/usr # make && make check && make install 3. glib ¹× gaim ¼³Ä¡ gtk ¹öÁ¯ È®ÀÎ # rpm -qa|grep gtk2 gtk2-devel-2.0.2-4 gtk2-2.0.2-4 ftp://ftp.gtk.org/pub/gtk/v2.0/ glib-2.0.3.tar.gz ´Ù¿î·Îµå gtk2¿Í µ¿ÀÏÇÑ ¹öÁ¯ÀÎ glib-2.0.2°¡ ¾ø¾î¼ 2.0.3À» ´Ù¿î·ÎµåÇÔ. # cd glib-2.0.3 # ./configure --prefix=/usr # make && make install atk, pango µîÀÇ ¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é ÇØ´ç ÆÐŰÁö »Ó¸¸ ¾Æ´Ï¶ó develÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î rpm ¼³Ä¡ # make && make install # cd gaim-0.71 # ./configure --prefix=/usr/local --enable-gnutls=yes <- enable-gnutlsÀÇ default°ªÀº yes # make && make install # /usr/local/bin/gaim & |
![]() |