½Ã½ºÅÛ°ü¸®ÀÚÀÇ ½°ÅÍ Ä¿ÇǴнº Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
 FAQFAQ   °Ë»ö°Ë»ö   ¸â¹ö¸®½ºÆ®¸â¹ö¸®½ºÆ®   »ç¿ëÀÚ ±×·ì»ç¿ëÀÚ ±×·ì   »ç¿ëÀÚ µî·ÏÇϱâ»ç¿ëÀÚ µî·ÏÇϱâ 
 °³ÀÎ Á¤º¸°³ÀÎ Á¤º¸   ºñ°ø°³ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀºñ°ø°³ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀ   ·Î±×Àηα×ÀΠ

°¡ÀÔ¾øÀÌ ´©±¸³ª ±ÛÀ» ¾µ ¼ö ÀÖ½À´Ï´Ù. °øÁö»çÇ׿¡ ´ëÇÑ ´ñ±Û±îÁöµµ..




BBS >> ¼³Ä¡, ¿î¿µ Q&A | ³×Æ®¿÷, º¸¾È Q&A | ÀÏ¹Ý Q&A || Á¤º¸¸¶´ç | AWS || ÀÚÀ¯°Ô½ÃÆÇ | ±¸Àα¸Á÷ || °øÁö»çÇ× | ÀǰßÁ¦½Ã
mysql make ¿À·ù °ü·Ã....

 
±Û ¾²±â   ´äº¯ ´Þ±â    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ °Ô½ÃÆÇ À妽º -> ½Ã½ºÅÛ ¼³Ä¡ ¹× ¿î¿µ
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â  
±Û¾´ÀÌ ¸Þ½ÃÁö
jinblue
Ä«Æä °ü¸®ÀÚ


°¡ÀÔ: 2003³â 8¿ù 7ÀÏ
¿Ã¸° ±Û: 38

¿Ã¸®±â¿Ã·ÁÁü: 2005.10.18 È­, 10:12 am    ÁÖÁ¦: mysql make ¿À·ù °ü·Ã.... Àοë°ú ÇÔ²² ´äº¯

ÁøÈ£´Ô ³¯ÀâÀÚ Çϼ̴µ¥...¼Ò½ÄÀÌ ¾øÀ¸½Ã³×... °ð ÀâÈ÷°ÙÁ®..¤»¤»¤»
¿À´ÃÀº °í¼ö´ÔÀÇ ÁöµµÆí´ÞÀ» ºÎʵ叮·Á±¸¿ë..
¾÷¹«»ó ¼­¹ö¼³Ä¡ÇÏ°í ±¸¼ºÇÏ´Â ÀÏÀÌ ¸¹Àºµ¥.. ¹®Á¦°¡ Çϳª ÀÖ´õ¸¸¿ä

OS´Â ¼Ö¶ó¸®½º x86 9 ¿¡´Ù°¡ Çʼö pkg ±ò°í ¸Ó..º°·ç ¹®Á¦ ¾ø½¿´ç..
gccµµ 3.3.x ±ò¾Ò´Ù°¡ 3.4.x·Î ¿Ã·È±¸¿ä..
±ò·Á´Â mysqlÀº 4.0.x ·Î ¾ÈÁ¤È­ µÇ¾î ÀÖ´Ù°í ¾Ë°í ÀÖ½À´Ï´Ù..

ÄÄÆÄÀÏÀº º° ¹®Á¦°¡ ¾ø±¸¿ä...Àß됬´Ü ¸»ÀÌÁö¿ä... make ½Ã ¿À·ù°¡ ³³´Ï´Ù..

make ½ÇÇà ½Ã..Âß ÁøÇà µÇ´Ù°¡...

.
.
.
if gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -D_FILE_OFFSET_BITS=64 -DHAVE_RWLOCK_T -MT tilde.o -MD -MP -MF ".deps/tilde.Tpo" -c -o tilde.o tilde.c; \
then mv -f ".deps/tilde.Tpo" ".deps/tilde.Po"; else rm -f ".deps/tilde.Tpo"; exit 1; fi
rm -f libreadline.a
false cru libreadline.a readline.o funmap.o keymaps.o vi_mode.o parens.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o xmalloc.o history.o histsearch.o histexpand.o histfile.o nls.o search.o shell.o tilde.o
make[2]: *** [libreadline.a] Error 1
make[2]: Leaving directory `/usr/local/mysql-4.0.25/readline'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/mysql-4.0.25'
make: *** [all] Error 2

ÀÌ·¸°Ô ³³´Ï´Ù..
ºñ½ÁÇÑ ¿À·ù´Â º¸°íµÈ°Ô ÀÖ´øµ¥..¿©·¯±ºµ¥ ¹°¾îº¸°í ã¾Æµµ º¸°í Çߴµ¥ ¾ÆÁ÷ ÇØ°áÀº ¸øÇϰí Àֳ׿ä.. ±ò¸° makeµµ GNU makeÀÌ°í º° ƯÀÌÇÑ°Ô ¾Èº¸À̴µ¥... ¾î¶² ºÐÀÌ
binutils ±ò¾Æº¸¶ó Çϼż­ ±ò¸é¼­ ±Û ³²±é´Ï´Ù...
Áöµµ Æí´Þ ºÎŹ µå¸³´Ï´Ù..


Ã߽Šbinutils make Áß¿¡µµ ¿¡·¯°¡ ³³´Ï´Ù..¾È ±ò¸°´Ü ¾Ö±âÁ®..¤Ì.¤Ì

bash-2.05# make
make[1]: Entering directory `/usr/local/binutils-2.9.1/libiberty'
if [ -n "" ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
echo "# !Automatically generated from ./functions.def"\
"- DO NOT EDIT!" >needed2.awk
grep '^DEFVAR(' < ./functions.def \
| sed -e '/DEFVAR/s|DEFVAR.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
grep '^DEFFUNC(' < ./functions.def \
| sed -e '/DEFFUNC/s|DEFFUNC.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
gcc -c -g -O2 -I. -I./../include -DHAVE_SYSCONF ./dummy.c 2>/dev/null
make[1]: *** [dummy.o] Error 1
make[1]: Leaving directory `/usr/local/binutils-2.9.1/libiberty'
make: *** [all-libiberty] Error 2
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ºñ¹Ð ¸Þ½ÃÁö º¸³»±â À̸ÞÀÏ º¸³»±â
truefeel
Ä«Æä °ü¸®ÀÚ


°¡ÀÔ: 2003³â 7¿ù 24ÀÏ
¿Ã¸° ±Û: 1277
À§Ä¡: ´ëÇѹα¹

¿Ã¸®±â¿Ã·ÁÁü: 2005.10.18 È­, 11:49 pm    ÁÖÁ¦: Re: mysql make ¿À·ù °ü·Ã.... (Âü°í) Àοë°ú ÇÔ²² ´äº¯

jinblue ¾¸:
ÁøÈ£´Ô ³¯ÀâÀÚ Çϼ̴µ¥...¼Ò½ÄÀÌ ¾øÀ¸½Ã³×... °ð ÀâÈ÷°ÙÁ®..¤»¤»¤»
¿À´ÃÀº °í¼ö´ÔÀÇ ÁöµµÆí´ÞÀ» ºÎʵ叮·Á±¸¿ë..
¾÷¹«»ó ¼­¹ö¼³Ä¡ÇÏ°í ±¸¼ºÇÏ´Â ÀÏÀÌ ¸¹Àºµ¥.. ¹®Á¦°¡ Çϳª ÀÖ´õ¸¸¿ä

OS´Â ¼Ö¶ó¸®½º x86 9 ¿¡´Ù°¡ Çʼö pkg ±ò°í ¸Ó..º°·ç ¹®Á¦ ¾ø½¿´ç..
gccµµ 3.3.x ±ò¾Ò´Ù°¡ 3.4.x·Î ¿Ã·È±¸¿ä..
±ò·Á´Â mysqlÀº 4.0.x ·Î ¾ÈÁ¤È­ µÇ¾î ÀÖ´Ù°í ¾Ë°í ÀÖ½À´Ï´Ù..

ÄÄÆÄÀÏÀº º° ¹®Á¦°¡ ¾ø±¸¿ä...Àß됬´Ü ¸»ÀÌÁö¿ä... make ½Ã ¿À·ù°¡ ³³´Ï´Ù..

make ½ÇÇà ½Ã..Âß ÁøÇà µÇ´Ù°¡...

.
.
.
if gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -D_FILE_OFFSET_BITS=64 -DHAVE_RWLOCK_T -MT tilde.o -MD -MP -MF ".deps/tilde.Tpo" -c -o tilde.o tilde.c; \
then mv -f ".deps/tilde.Tpo" ".deps/tilde.Po"; else rm -f ".deps/tilde.Tpo"; exit 1; fi
rm -f libreadline.a
false cru libreadline.a readline.o funmap.o keymaps.o vi_mode.o parens.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o xmalloc.o history.o histsearch.o histexpand.o histfile.o nls.o search.o shell.o tilde.o
make[2]: *** [libreadline.a] Error 1
make[2]: Leaving directory `/usr/local/mysql-4.0.25/readline'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/mysql-4.0.25'
make: *** [all] Error 2

ÀÌ·¸°Ô ³³´Ï´Ù..
ºñ½ÁÇÑ ¿À·ù´Â º¸°íµÈ°Ô ÀÖ´øµ¥..¿©·¯±ºµ¥ ¹°¾îº¸°í ã¾Æµµ º¸°í Çߴµ¥ ¾ÆÁ÷ ÇØ°áÀº ¸øÇϰí Àֳ׿ä.. ±ò¸° makeµµ GNU makeÀÌ°í º° ƯÀÌÇÑ°Ô ¾Èº¸À̴µ¥... ¾î¶² ºÐÀÌ
binutils ±ò¾Æº¸¶ó Çϼż­ ±ò¸é¼­ ±Û ³²±é´Ï´Ù...
Áöµµ Æí´Þ ºÎŹ µå¸³´Ï´Ù..


binutils ÀÇ ¹®Á¦´Â ¾Æ´Ñ °Í °°½À´Ï´Ù.
À§ ¿¡·¯¸Þ½ÃÁö¿¡´Â binutilsÀÇ ar, as, nm, ld µî°ú °ü·ÃµÈ °ÍÀº º¸ÀÌÁö ¾Ê½À´Ï´Ù.

Àú·± °æÇèÀº ¾ø¾î¼­ ¸ð¸£°Ú±¸¿ä, ´ÙÀ½ ±ÛÀ» Âü°íÇØº¸¼¼¿ä.
http://www.security-express.com/archives/mysql/2004-q2/3465.html
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ºñ¹Ð ¸Þ½ÃÁö º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
jinblue
Ä«Æä °ü¸®ÀÚ


°¡ÀÔ: 2003³â 8¿ù 7ÀÏ
¿Ã¸° ±Û: 38

¿Ã¸®±â¿Ã·ÁÁü: 2005.10.19 ¼ö, 9:44 am    ÁÖÁ¦: <ÀÚ´ä>... ¿ª½¬ gcc ÂÊ ¹®Á¦.. Àοë°ú ÇÔ²² ´äº¯

ÇØ°áÇß½¿´Ù... 3Àϰ£ÀÇ »ðÁúÀÇ °á°ú³×¿ä.. ¤Ñ.¤Ñ ³Ñ ¿À·¡°É¸°µí..

°á·ÐÀº gccÂÊÀÇ ¿¡·¯ ¿´½À´Ï´Ù.. gcc3.4.x ¹öÀüÀ¸·Î ³Ñ¾î¿À¸é¼­ Çì´õÆÄÀÏÀÇ °æ·Î¸¦ ¸ø Àâ´Â ¹®Á¦°¡ Àִٳ׿©..
´õ ¼¼ºÎÀûÀ롂 Á» µé¿©´Ù ºÁ¾ßµÇ°Ú´Âµ¥..¾Ïư gcc¸¦ ¸µÅ© °É¾îÁÖ°í gcc Çì´õ¸¦ ÇÔ ´õ µ¹¸®´Ï ÇØ°á됬½À´Ï´Ù..

# cd /usr/local/lib
# /usr/local/lib # ln -s gcc gcc-lib
# /usr/local/lib # /usr/local/libexec/gcc/i386-pc-solaris2.9/3.4.1/install-tools/mkheaders

ÀÌÈÄ¿¡ mysql make Àß µ¹¾Æ°¬½À´Ï´Ù....
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ºñ¹Ð ¸Þ½ÃÁö º¸³»±â À̸ÞÀÏ º¸³»±â
ÀÌÀü ±Û Ç¥½Ã:   
±Û ¾²±â   ´äº¯ ´Þ±â    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ °Ô½ÃÆÇ À妽º -> ½Ã½ºÅÛ ¼³Ä¡ ¹× ¿î¿µ ½Ã°£´ë: GMT + 9 ½Ã°£(Çѱ¹)
ÆäÀÌÁö 1 Áß 1

 
°Ç³Ê¶Ù±â:  
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù
ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù


Powered by phpBB © 2001, 2005 phpBB Group