기본 콘텐츠로 건너뛰기

How to Compile Pidgin with Plugins from Source in Intrepid Ibex

I read about an oppurtunity to compile pidgin from source with video and voice support, so I wanted to try. This is how I proceed:

Code:
sudo apt-get install build-essential dh-make
sudo apt-get install gstreamer0.10-plugins-good gstreamer0.10-plugins-bad libgstreamer-plugins-base0.10-dev
Installed packages from http://ftp.de.debian.org/debian (added to the sources)

Code:
sudo apt-get install libgstfarsight0.10-0 libgstfarsight0.10-dev gstreamer0.10-plugins-farsight
in order to fetch the last revision of pidgin:

Code:
apt-get install monotone monotone-viz
then:

Code:
DATABASE=/home/user/monotone_databases/pidgin.mtn
WORKINGDIR=/home/user/code/pidgin-mtn
cd $(dirname $DATABASE)
wget http://developer.pidgin.im/static/pidgin.mtn.bz2
bzip2 -d pidgin.mtn.bz2
mtn -d $DATABASE pull --set-default mtn.pidgin.im "im.pidgin.*"
I got an error message so:

Code:
mtn -d $DATABASE db migrate
then again:

Code:
mtn -d $DATABASE pull --set-default mtn.pidgin.im "im.pidgin.*"
mtn -d $DATABASE co -b im.pidgin.pidgin.vv $WORKINGDIR
During configure with autogen I got messages about several missing dependencies, to install them:

Code:
sudo apt-get install autogen libtool intltool libgtk2.0-dev  libgtkspell-dev libstartup-notification0-dev libmeanwhile-dev libavahi-glib-dev libdbus-1-dev libperl-dev libssl-dev libgnutls-dev tcl8.5-dev libdbus-1-dev tk8.5-dev libxss-dev
What I couldn't frind: d-bus and tk development headers so I disabled:

Code:
sudo sh ./autogen.sh --disable-dbus --disable-tk

Warning during configuring:
Code:
Please add the files
codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
progtest.m4
from the /aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

Error when "sudo make":
Code:
gtkmain.c:314: error: implicit declaration of function ‘pidgin_medias_init’
make[3]: *** [gtkmain.o] Error 1
make[3]: Leaving directory `/home/tom/code/pidgin-mtn/pidgin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tom/code/pidgin-mtn/pidgin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tom/code/pidgin-mtn'
make: *** [all] Error 2
Any suggestion to avoid this?
__________________
Ubuntu 8.10

Last edited by rtom; 4 Weeks Ago at 11:05 AM.. Reason: adjust

댓글

익명님의 메시지…
Hi there I am so thrilled I found your website, I really found you by error, while
I was researching on Yahoo for something else, Regardless I am here now and would just like to
say thanks a lot for a remarkable post and a all round
entertaining blog (I also love the theme/design), I don't have time to read it all at the minute but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the superb work.
my website: folder print
익명님의 메시지…
I was suggested this blog by my cousin. I'm not sure whether this post is written by him as nobody else know such detailed about my trouble. You're amazing!
Thanks!
Feel free to visit my blog post : duplicate file finder review

이 블로그의 인기 게시물

Ubuntu (Kubuntu) 에 desktop 파일 만들기

Package 관리자등을 통해 직접 Repository 에 있는 Application 을 설치하는 경우에는 필요한 경로와 파일, Category 로 분류된 Icon 등록 등이 자동적으로 이루어지나 firefox, eclipse 등 새로운 버전을 새로 설치할 경우, 다음과 같은 절차를 통해 시작메뉴에 등록시킬 수 있다. 다음은 eclipse-SDK-3.6-linuxx-gtk.tar.gz 을 받아 설치 등록하는 것을 예로 든다. 1. 다운받은 파일을 /usr/lib에 압축해제한다. (물론, super user 계정으로 실행해야 한다.) 2. 보통의 경우, /usr/bin Directory 는 PATH 에 물려 있으므로 다음과 같은 실행 파일을 만들어 놓는다. # cd /usr/lib # chmod +x eclipse # cd /usr/bin # sudo nano eclipse eclipse 파일에는 아래의 내용을 입력하여 넣는다. export ECLIPSE_HOME="/usr/lib/eclipse" $ECLIPSE_HOME/eclipse $ * # sudo chmod 755 eclipse 3. Desktop Menu 에 추가하려면 # cd /usr/share/applications # sudo nano eclipse.desktop [Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=eclipse Icon=/usr/lib/eclipse/icon.xpm Terminal=false Type=Application Categories=GNOME;Application;Development' StartupNotify=true 이렇게 입력한 파일을 저장하면, 시작메뉴 > 개발 > Eclipse 아이콘이 생성되어 메뉴에서 직접 실행할 수 있게된다.

STM32CubeIDE 한글 주석 깨짐 문제 해결

STM32CubeIDE 는 JAVA로 프로그램된 eClipse CDT 프레임워크 기반으로 제작된 소프트웨어 이다. 아래의 내용은 STM32CubeIDE 개발 환경에서,  시스템 환경을 변경하기 위해  Pinout 등을 수정하여  Device Configuration Tool Code Generation (IOC File) 을 수행하면 수정된 코드가 자동 생성된다. 이 때, 소스 상의 한글 주석이 깨지는 문제점을 해결하는 방법이다. JAVA의 File Encoding 문제이며, 나는 소스파일을 UTF-8로 encoding 하도록 수정하였다. 다음의 순서로 진행한다. 1. 메뉴 Window > Preferences > Workspace - 하단의 Text file encoding을 Other 리스트 중에서 UTF-8을 선택한다. - Apply and Close 한다. 2. 탐색기 > 내 PC > 마우스 우측 클릭 > 팝업 메뉴에서 "속성" > 고급 시스템 설정 - 시스템 속성 창이 뜨면 "고급" 탭 하단의 "환경 변수" 클릭 - 사용자 변수에 "새로 만들기" 버튼을 눌러 변수 이름 : JAVA_TOOL_OPTIONS 변수 값 : -Dfile.encoding=UTF-8

ubuntu 또는 kubuntu 에서 Sun Java JDK 1.6 설치

1. 인터넷 브라우저를 열어, SDN Home 의 Download Center 에서 Download Java SE Development Kit 6u21 for Linux, Multi-language 를 실행한다. 2. jdk-6u21-linux-i586.bin 이 저장되면, 3. 터미널 창을 열어 다음을 실행한다. 4. 압축파일이 저장된 Directory 로 이동한다. snjee@snjee-kubuntu:~$ cd setupapps snjee@snjee-kubuntu:~$ sudo mv jdk-6u21-linux-i586.bin /usr/local/ snjee@snjee-kubuntu:~$ sudo chmod a+x /usr/local/jdk-6u21-linux-i586.bin snjee@snjee-kubuntu:~$ sudo ./jdk-6u21-linux-i586.bin [아래는 압축이 풀리고 마지막에 표시되는 Comment 부분이다.] Product Registration is FREE and includes many benefits: * Notification of new versions, patches, and updates * Special offers on Sun products, services and training * Access to early releases and documentation Product and system data will be collected. If your configuration supports a browser, the Sun Product Registration form for the JDK will be presented. If you do not register, none of this information will be saved. You may also register your JDK later by opening the register.html file (l...