우분투에서 insight 소스를 받아서 컴파일 하는데 에러를 뱉어낸다 ㄱ-
머.. texinfo 패지키를 깔면 해결된다.
그리고, make distcelan 이후 다시 configure를 하고 해주니, 요런 에러가 발생한다.
이녀석은 libncurses5-dev 패키지를 설치하면 해결된다.
[링크 : http://leoric99.tistory.com/entry/Ubuntutermcap-라이브러리-해결-방법]
그런데.. 이 에러는 도대체 어떻게 잡아야 하나...
gdb/Makefile 에서 -Werror 부분을 주석처리 해준다.
머.. bison 패키지를 깔면 해결된다.
... 정말로 파일이 없다.
일단 flex 패키지를 설치해준다.
[링크 : http://kldp.org/node/55249]
그런데.. 또 클린하고 해도..
... ada 가 날 열받게 하는구나~ ㄱ-
아놔 안해안해 ㄱ-
WARNING: `makeinfo' is missing on your system. You should only need it if you modified a `.texi' or `.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy `make' (AIX, DU, IRIX). You might want to install the `Texinfo' package or the `GNU make' package. Grab either from any GNU archive site. $ makeinfo 'makeinfo' 프로그램은 현재 설치되어 있지 않습니다. 다음을 입력하여 이를 설치할 수 있습니다: sudo apt-get install texinfo |
그리고, make distcelan 이후 다시 configure를 하고 해주니, 요런 에러가 발생한다.
configure: error: no termcap library found |
[링크 : http://leoric99.tistory.com/entry/Ubuntutermcap-라이브러리-해결-방법]
그런데.. 이 에러는 도대체 어떻게 잡아야 하나...
gcc -c -g -O2 -I. -I.././gdb -I.././gdb/config -DLOCALEDIR="\"/usr/local/share/locale\"" -DHAVE_CONFIG_H -I.././gdb/../include/opcode -I.././gdb/../readline/.. -I../bfd -I.././gdb/../bfd -I.././gdb/../include -I../libdecnumber -I.././gdb/../libdecnumber -DMI_OUT=1 -DGDBTK -DTUI=1 -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-pointer-sign -Wno-unused -Wno-switch -Wno-char-subscripts -Werror linux-nat.c cc1: warnings being treated as errors linux-nat.c: In function ‘linux_nat_info_proc_cmd’: linux-nat.c:2879: error: ignoring return value of ‘fgets’, declared with attribute warn_unused_result |
WARNING: `bison' missing on your system. You should only need it if you modified a `.y' file. You may need the `Bison' package in order for those modifications to take effect. You can get `Bison' from any GNU archive site. |
ada-lex.c missing and flex not available. |
일단 flex 패키지를 설치해준다.
[링크 : http://kldp.org/node/55249]
그런데.. 또 클린하고 해도..
gcc -g -O2 \ -o gdb gdb.o libgdb.a \ ../readline/libreadline.a ../opcodes/libopcodes.a ../bfd/libbfd.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a ../libgui/src/libgui.a -L/home/morpheuz/src/insight/itcl/itcl -litcl3.2 -L/home/morpheuz/src/insight/itcl/itk -litk3.2 -L/home/morpheuz/src/insight/tk/unix -ltk8.4 -Wl,-rpath,/usr/local/lib -L/home/morpheuz/src/insight/tcl/unix -ltcl8.4 -lX11 -ldl -lieee -lm -lncurses -lm ../libiberty/libiberty.a -ldl -rdynamic libgdb.a(ada-lang.o): In function `parse': /home/morpheuz/src/insight/gdb/ada-lang.c:10972: undefined reference to `ada_parse' libgdb.a(ada-lang.o):(.rodata+0xda0): undefined reference to `ada_error' |
... ada 가 날 열받게 하는구나~ ㄱ-
아놔 안해안해 ㄱ-
+
2016.08.29
[링크 : http://decdream.tistory.com/370] 이분은 성공하셨네 ㅠㅠ
'프로그램 사용 > gdb & insight' 카테고리의 다른 글
gdb break (0) | 2021.04.09 |
---|---|
gdb/insight target window (0) | 2010.05.19 |
gdb / gdbserver 접속명령어 (0) | 2010.05.18 |
insight(gdb) 아키텍쳐별 차이점(?) (0) | 2010.05.18 |
gdb cross compile 관련 (0) | 2010.05.18 |