우분투에서 insight 소스를 받아서 컴파일 하는데 에러를 뱉어낸다 ㄱ-

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
머.. texinfo 패지키를 깔면 해결된다.

그리고, make distcelan 이후 다시 configure를 하고 해주니, 요런 에러가 발생한다.
configure: error: no termcap library found
이녀석은 libncurses5-dev 패키지를 설치하면 해결된다.
[링크 : 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
gdb/Makefile 에서 -Werror 부분을 주석처리 해준다.

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.
머.. bison 패키지를 깔면 해결된다.

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
Posted by 구차니
Linux/Ubuntu2010. 5. 14. 23:55
윈도우 매니저를 여러개 설치하면 생기는건진 모르겠지만,
로그인 화면 설정에서 아래와 같이 기본 세션을 선택할수 있다.



Ubuntu의 경우 기본적으로 Gnome 세션이고,
Vino server는 Gnome에 포함되어있으므로, 다른 세션으로 할 경우 vino를 통해서 VNC 접속이 불가능해진다. (확인필요)
그러므로 별도의 VNC를 설치해야 한다.

2010/02/04 - [Linux/Ubuntu] - 우분투 사용자 자동로그인

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu 에서 X window 종료시키기  (0) 2010.08.23
우분투 기본 폰트 경로 - Default path of Ubuntu fonts  (0) 2010.05.30
Ubuntu 10.04 KDE  (2) 2010.05.11
Ubuntu 10.04 XFCE  (0) 2010.05.11
ubuntu 10.04 설치패키지 목록  (4) 2010.05.09
Posted by 구차니
Linux/Ubuntu2010. 5. 9. 20:26
귀차니즘으로 인해 쌓아두기 -ㅁ-

$ cat ~/.bashrc
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;34m\]\h\[\033[00m\]:\[\033[01;33m\]\w \$\[\033[00m\] '

[링크 : http://ubuntu.textcube.com/65]
[링크 : 2010/02/05 - [Linux] - 쉘 스크립트의 결과를 알록달록하게 컬러로 출력하기]

*** development ***
vim / vim-gnome
mc
build-essential
manpages-dev (10.04 기본설치)
alien / rpm (10.04 기본설치)
gftp
kdiff3 / meld

*** version control ***
cvs / cvsgraph / cvs2svn / viewvc
subversion
git-core

*** language ***
netbeans(java)
eclipse
python (10.04 기본설치)

*** server ***
nfs
samba / system-config-samba
ssh
tftpd
synergy

*** APM ***
mysql-server
apache2
php5

*** network ***
wireshark
nmap

'Linux > Ubuntu' 카테고리의 다른 글

Ubuntu 10.04 KDE  (2) 2010.05.11
Ubuntu 10.04 XFCE  (0) 2010.05.11
Ubuntu 10.04 LTS 환상이야!  (0) 2010.05.09
시냅틱 꾸러미 관리자에서 삭제/완전삭제가 모야?  (0) 2010.05.07
Ubuntu 10.04 LTS!  (0) 2010.05.07
Posted by 구차니
Linux2010. 4. 28. 22:51
APM (Apache - PHP - Mysql)
apache2
php5
mysql-server
패키지를 설치하면 자동으로 서버로 구동하게 된다.

viewvc / cvsgraph / enscript
viewvc
cvsgraph
enscript

기본적으로 설치되는 경로는
/var/www [htdocs]
/usr/lib/cgi-bin [cgi-bin]

/etc/viewvc/viewvc.conf
/etc/viewvc/cvsgraph.conf
[링크 : http://ubuntuforums.org/showthread.php?t=272022]

cvsgraph.conf는 별다르게 수정할건 없으며
viewvc.conf는 상당부분 수정이 가해진다.



위와 같이 설정하고, 설치하면 아래와 같은 화면을 볼수 있다.
repository 전부를 보는 화면.
cvs 하위의 모든 프로젝트를 보여준다.

cvs는 파일별로 revision이 붙으므로 상관없지만
svn은 프로젝트별로 repository를 구성하면
viewvc 구성이 꽤나 까다로워질것으로 예상된다.

위에서
버튼을 누르면 아래와 같은 revision tree가 그래프로 나타난다.

그리고 개별 소스를 클릭하면 아래와 같이 syntax highlight 되어 나타난다.

아직 euc-kr로 설정하는법을 찾지 못해, 한글이 ??? 로 깨어져 나온다.
해결방법은 아래 링크를 참조!

나의 경우에는 viewvc 1.0.5 버전이고
/usr/lib/viewvc/sapi.py 파일에서
UTF-8을 검색하여 EUC-KR로 고쳐주었다. (3곳)

[링크 : http://www.pyrasis.com/main/SubversionWithViewVCForWindows]
[링크 : http://kldp.org/node/50455]

2010/04/28 - [프로그램 사용] - [작업중] cvsweb + cvsgraph + xampp

'Linux' 카테고리의 다른 글

dosboot / netboot / fatboot  (0) 2010.05.04
grub 설치하기  (0) 2010.05.03
enscript  (0) 2010.04.28
readlink() 와 심볼릭 링크, 그리고 inode(아이노드)  (0) 2010.04.20
pwd(getcwd), cd(chdir)  (4) 2010.04.19
Posted by 구차니
Linux/Ubuntu2010. 4. 2. 23:16
설치 패키지
apache2
mysql-client-5.1
php5

위에 세가지를 선택하면 아래와 같이 줄줄이 엮여서 설치된다.



아파치 설정
/etc/apache2/apache2.conf (환경설정파일 경로)
/var/www (기본 설치시 htdocs 경로)

Mysql
기본암호는 설치시에 물어봄
/etc/mysql/my.cnf (환경설정파일 경로)
/var/lib/mysql (데이터경로)

PHP
$ cat index.php
<?
    phpinfo();
?>

[링크 : http://coffeenix.net/board_view.php?bd_code=1684]
[링크 : http://www.yamuzin.com/zbxe/758]
[링크 : http://www.sitepoint.com/forums/showthread.php?t=658149]
[링크 : https://help.ubuntu.com/community/ApacheMySQLPHP]

'Linux > Ubuntu' 카테고리의 다른 글

udevinfo -> udevadm  (0) 2010.05.03
apache2 환경설정  (0) 2010.04.03
fprintf man page가 왜 없지?!  (0) 2010.03.26
apt 명령어 정ㅋ벅ㅋ  (0) 2010.03.04
우분투에서 /etc/sysconfig/network 에 대응하는 파일  (0) 2010.02.16
Posted by 구차니
프로그램 사용/VLC2010. 1. 13. 23:11
confiure 옵션
./configure
./configure --disable-qt4 --disable-skins2 --disable-glx
(아마 skins2를 끔으로 인해, GUI가 구동이 안되는듯 하다. 나중에 qt까지 설치하고 다시시도 해봐야 할듯)

기본옵션에서 설치시 에러가 나서 설치하게된 패키지들(ubuntu 9.10 기준)
libqt4-dev (--disable-qt4)
libfribidi-dev (--disable-qt4)
libglu1-xorg-dev (--disable-glx)
libglu1-mesa-dev (필요없을지도?)
libhal-dev
libdbus-dev (존재함)
libmad0-dev
libavcodec-dev
libavutil-dev
libavformat-dev
libswscale-dev
libpostproc-dev
liba52-0.7.4-dev
libgcypt11-dev

에러는 아니지만 warning 내지는 no라고 뜨는 부분을 해결하기 위해 설치한 패키지들
mtpfs
mtp-tools
libmtp-dev
lua5.1 (설치해도 못찾음)
liblivemedia-dev
livemedia-utils
libdvbpsi5-dev
libv4l-dev
libcddb2
libcddb2-dev
libmpeg2-4-dev
zvbi (설치해도 못찾음)
libpulseaudio-dev

configure 시에는 발생하지 않으나, make 시에 발생해서 추가로 설치한 패키지
x11proto-xext-dev
xcommon.c:69:36: error: X11/extensions/XShm.h: No such file or directory
[링크 : http://islandlinux.org/howto/compiling-micropolis-ubuntu-7-10]

설치후 실행불가로 인한 수정
sudo ln -s /usr/local/lib/libvlc.so /lib/libvlc.so.2
sudo ln -s /usr/local/lib/libvlccore.so /lib/libvlccore.so.2

'프로그램 사용 > VLC' 카테고리의 다른 글

VLC compile [링크]  (0) 2010.01.15
ffmpeg + AMR + x264 + VLC?  (0) 2010.01.14
VLC configure --help  (0) 2010.01.13
VLC로 웹캠 녹화하기  (4) 2010.01.12
youtube 모바일 재생시 samr 오류발생  (0) 2010.01.06
Posted by 구차니
프로그램 사용/VNC2009. 12. 30. 21:16
시스템 - 기본설정 메뉴에서
"원격 데스크탑"과 "시작 응용 프로그램" 을 설정한다.

원격 데스크탑에서는, 공유에서 두가지 체크
보안에서 암호 입력과 자동 네트워크 설정 체크
취향에 따라 알림 영역에 아이콘 표시를 해주거나 하지 않으면 된다.

하지만, 위에까지만 해서는 자동으로 원격 데스크탑이 시작되지 않으므로
시작 프로그램 기본 설정에서 원격 데스크탑을 체크 해주어야 한다.

[링크 : http://minimonk.tistory.com/397]

'프로그램 사용 > VNC' 카테고리의 다른 글

tsclient에 VNC 추가하기  (0) 2011.12.31
UVNC - Ultra VNC  (2) 2010.11.26
Fedora Core 6에 VNC 설치하기  (0) 2009.07.22
tightVNC 서버사용기  (0) 2009.04.02
tightVNC / realVNC  (0) 2009.03.13
Posted by 구차니
Linux/Ubuntu2009. 12. 9. 14:50
apt-get 서버의 목록중 캐노니컬 관리 / 커뮤니티 관리 이런식으로 분리를 해놓는 바람에
많은 프로그램들이 기본 설치목록에 빠져있기 때문이다.

System - Administration - Software Sources 를 선택한다.

Communitu-maintained Open Source software (universe)
항목을 선택하고 Close 한뒤, refresh 해주면 서버에서 프로그램 목록을 가져온다.

compiz 모드에서 찍은 스샷이라.. 제목표시줄이 가출.. (먼산)
아무튼 위의 항목을 선택 해주지 않으면, 위와 같이 캐노니컬에서 한게 아니라 Install 버튼이 생기지 않는다

하지만 항목을 선택하고 나면 위와 같이 캐노니컬에서 하지 않지만 Install 버튼이 생긴다.

'Linux > Ubuntu' 카테고리의 다른 글

TC1100에 우분투 설치 관련 문서  (6) 2009.12.10
Xournal + CellWriter  (4) 2009.12.10
Ubuntu 9.10 만세  (4) 2009.12.09
9.10 kalmic 업그레이드 / 맛배기  (0) 2009.11.02
gnome panel에 온도 정보 넣기  (0) 2009.11.02
Posted by 구차니
Linux/Ubuntu2009. 6. 2. 00:09
우연히(!) Geforce2 MX가 생겼고! 그래서 compiz가 떠올랐다!

그래서 그래픽 카드를 꼽고 주물럭 주물럭 해봤는데
처음에는 쉽게 되겠지 했는데.. 의외로 안되서 당황했다 -ㅁ-

일단 설치해야 하는 녀석은 ccsm 이라는 녀석과 desktop effects 라는 녀석이다.

그리고 바탕화면 오른쪽 클릭을 해서
모양새 기본 설정을 열고 - 화면효과에서 보통이나 많이를 체크해준다.


이녀석은 휠클릭으로 큐브를 나타내고(페도라와는 많이 달랐다 ㅠ.ㅠ)


기본적으로 창을 드래그하면 이렇게 출렁인다.


물론.. 당연한것일지도 모르겠지만, vnc로(혹은 vino-server)로는 보이지 않고
접속시 첫 화면만 보이고 갱신되지 않는 문제가 있었다.

ssh 터널링으로도 안된다.. 흐음...

아무튼 vnc를 통해 볼수는 없어도 마우스나 키보드는 제어가 가능하긴하다
(난 모니터 하나에 두대를 물려쓰고 우분투는 vnc로 접속해서 쓰는데,
 vnc로 보이지 않아 vnc를 띄우고 모니터는 우분투로(D-SUB 출력) 하고 위의 화면을 캡쳐했다. -.-v
 그리고 compiz 구동시 윈도우 매니저가 compiz가 되면서 실제로 캡쳐시에는
 프로그램 제목이 짤린채 내용만 캡쳐 된다.)

 compiz 구동시 캡쳐한 모양새 기본 설정화면의 아래와 같이 프로그램 이름이 출력되지 않았다.



Posted by 구차니
우분투에 ssh를 설치후 접속하면 아래와 같이 무진장 긴 메시지가 나온다

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/

/etc/motd.tail 파일을 수정하면 우분투 ssh 접속시 나오는 메시지를 바꿀수 있다고 한다.
하지만 데비안 계열은 이 내용을 수정하는 것은 불법이라고 하는데.. 조금 짜증나도 냅둬야 하나?

[링크: http://www.coveredjin.com/tag/ssh%20%EB%A9%94%EC%84%B8%EC%A7%80]

2010.02.04 추가
/etc/issue 파일에 일반적으로 로그인시 출력하는 메시지가 들어있다.
Posted by 구차니