Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

make buildworld error in gnu/usr.bin/binutils/objdump



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


¾È³çÇϼ¼¿ä. ¾÷±×·¹À̵åÇÏ´Ù°¡ ½ÇÆÐÇÏ°í µµ¿òÀ» ¿äûÇÕ´Ï´Ù.
³ª¸§´ë·Î ¹®¼­¸¦ ã¾ÆºÃ´Âµ¥, ÇØ°á¹æµµ¸¦ ãÁö ¸øÇß½À´Ï´Ù.

> ÇöÀç ¹öÁ¯ : 3.3-RELEASE -> 4.X RELEASE·Î ¾÷±×·¹À̵åÇØ¾ß ÇÔ.

> /etc/make.conf È­ÀÏ¿¡¼­ ¾Æ·¡ µÎ ¶óÀÎ comment out
	CFLAGS= -O -pipe
	NOPROFILE= true

> ¾Æ·¡ÀÇ ³»¿ëÀ» Æ÷ÇÔÇÑ cvsupfile »ý¼º
	*default  host=cvsup.kr.freebsd.org
	*default  base=/usr
	*default  prefix=/usr
	*default  release=cvs
	*default  delete use-rel-suffix
	*default  tag=RELENG_4
	src-all

# cvsup cvsupfile  ½ÇÇà -> ¼º°øÀû

> /usr/src/Updating Àбâ -> º°´Ù¸¥ °Í ¾ø´Â °Í °°À½(´Ùµé ¿­½ÉÈ÷ ÀÐÀ¸¶ó°í Çϴµ¥ ¿Ö ±×·±Áö ¸ð¸£°ÚÀ½)

> /etc ¹é¾÷ ¹× /etc/groupÀÇ ³»¿ëÀ» /usr/src/etc/group¿¡ ÀûÀýÈ÷ Ãß°¡

> /usr/obj/* Á¦°Å

> ÀÌÁ¦ systemÀ» ÄÄÆÄÀÏÇϰí ÀνºÅçÇØ¾ß µÇ´Âµ¥ ¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù.

# make buildworld ¸¦ ½ÇÇàÇϸé Ç×»ó ¾Æ·¡ÀÇ ¸Þ½ÃÁö¸¦ ¶ç¿ì°í ¸ØÃã´Ï´Ù.

===> objdump
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/objdump -I/usr/src/gnu/usr.bin/bin
utils/objdump/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/objdump/../../../../contrib/binutils/in
clude -I/usr/src/gnu/usr.bin/binutils/objdump/../libbinutils
-I/usr/src/gnu/usr.bin/binutils/objdump
/../../../../contrib/binutils/binutils -DBFD_VERSION=\"2.10.0\"  
-I/usr/obj/usr/src/i386/usr/includ
e -c
/usr/src/gnu/usr.bin/binutils/objdump/../../../../contrib/binutils/binutils/objdump.c
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/objdump -I/usr/src/gnu/usr.bin/bin
utils/objdump/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/objdump/../../../../contrib/binutils/in
clude -I/usr/src/gnu/usr.bin/binutils/objdump/../libbinutils
-I/usr/src/gnu/usr.bin/binutils/objdump
/../../../../contrib/binutils/binutils -DBFD_VERSION=\"2.10.0\"  
-I/usr/obj/usr/src/i386/usr/includ
e -c
/usr/src/gnu/usr.bin/binutils/objdump/../../../../contrib/binutils/binutils/prdbg.c
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/objdump -I/usr/src/gnu/usr.bin/bin
utils/objdump/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/objdump/../../../../contrib/binutils/in
clude -I/usr/src/gnu/usr.bin/binutils/objdump/../libbinutils
-I/usr/src/gnu/usr.bin/binutils/objdump
/../../../../contrib/binutils/binutils -DBFD_VERSION=\"2.10.0\"  
-I/usr/obj/usr/src/i386/usr/includ
e  -o objdump objdump.o prdbg.o  ../libbinutils/libbinutils.a
../libopcodes/libopcodes.a ../libbfd/l
ibbfd.a ../libiberty/libiberty.a
../libiberty/libiberty.a(choose-temp.o): In function `make_temp_file':
choose-temp.o(.text+0x264): undefined reference to `mkstemps'
*** Error code 1

Stop in /usr/src/gnu/usr.bin/binutils/objdump.

¿©·¯ °÷¿¡¼­ °ü·Ã Á¤º¸¸¦ ã¾ÆºÃ´Âµ¥ ÇØ´äÀ» ¸ø ã¾Ò½À´Ï´Ù. 7¿ù 16ÀÏ
freebsd-question ¸ÞÀϸµ ¸®½ºÆ®¿¡
Àú¿Í °°Àº Á¤»óÀÇ ¿¡·¯°¡ ¿Ã¶ó¿Ô´õ±º¿ä. ±×¿¡ ´ëÇÑ ´äº¯µµ ÀÖ¾ú´Âµ¥, ±×
³»¿ëÀº ´ÜÁö ÀÚ±â´Â Àß µÇ´õ¶ó´Â
³»¿ë°ú ÇÔ²² /usr/src/UPDATING À» Àß Àо¶ó´Â ³»¿ëÀÌ ÀÖ¾ú½À´Ï´Ù.
±×·¯³ª Àú´Â ¿©ÀüÈ÷ ´äÀ» ¸ð¸£°Ú½À´Ï´Ù.

Á» ¿À·¡µÇ±â ÇßÁö¸¸ 3¿ù 15ÀÏ ÀÌ·± ¸Þ½ÃÁöµµ ºÃ´Âµ¥, ¹«½¼ ¿¬°üÀÌ ÀÖ´ÂÁö
¸ð¸£°Ú³×¿ä.
¾Æ½Ã´Â ºÐÀº µµ¿òÀ» Áֽñ⠹ٶø´Ï´Ù.

> Upgrading 3.x->4.0 STABLE was made harder than it had to be because one
> program that is statically linked (objcopy or objdump or something like
> that) was trying to statically link to the system libc.a instead of the
> temporary libc.a. The system libc.a may not have 'asprintf' in it, bombing
> the make.

±×·³, °í¼öµéÀÇ ´äº¯À» ±â´Ù¸®°Ú½À´Ï´Ù.
¼ö°íÇϼ¼¿ä.

e-mail : ykkim@turbotek.co.kr
--
To Unsubscribe: send mail to majordomo@kr.FreeBSD.org
with "unsubscribe questions" in the BODY of the message



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2002/03/26 13:28:38 $
Powered by FreeBSD