Unix/Ubuntu
Ubuntu에서 pidgin-nateon 컴파일 하기 / pidgin-nateon git 받아서 컴파일하기
ForceCore
2009. 11. 22. 16:31
OpenSUSE랑 비슷하다.
단... 32비트용 Xubuntu에서 테스트 해봄.
* 64비트 CrunchBang에서도 테스트 해봄... 크런치뱅은 롤링이라 버전이 따로 없으니... 2011-05-28.
gettext, pidgin-dev, build-essential, subversion 패키지를 설치해둔다.
끝... -_-;; 참 쉽죠?
https://github.com/forcecore/pidgin-nateon
이곳의 개발버전으로 컴파일 하려면 조금 다르다.
로 하게 되는데...
단... 32비트용 Xubuntu에서 테스트 해봄.
* 64비트 CrunchBang에서도 테스트 해봄... 크런치뱅은 롤링이라 버전이 따로 없으니... 2011-05-28.
gettext, pidgin-dev, build-essential, subversion 패키지를 설치해둔다.
$ svn co http://dev.haz3.com/svn/nateon/trunk pidgin-nateon
$ cd pidgin-nateon
$ ./configure --prefix=/usr
$ make
# make install
끝... -_-;; 참 쉽죠?
https://github.com/forcecore/pidgin-nateon
이곳의 개발버전으로 컴파일 하려면 조금 다르다.
$ git clone https://github.com/forcecore/pidgin-nateon.git
$ git clone https://github.com/kaisyu/pidgin-nateon.git
$ ./autogen.sh
$ ./configure --prefix=/usr
$ make
# make install
로 하게 되는데...
intltoolize..../autogen.sh: 4: intltoolize: not found
이런 말이 나오면 intltool 패키지를 설치하라.
핵심은 GETTEXT가 없다는 것인... 가?
gettext와 pidgin-dev 먼저 설치해보시오.
libtool 패키지 설치.
전부 정상적인 상황에선 오토젠에서 아래 말만 나와야 한다:
configure.ac:47: warning: macro `AM_GLIB_GNU_GETTEXT' not found in libraryautoheader...autoconf...configure.ac:36: error: possibly undefined macro: AC_DISABLE_STATICIf this token and others are legitimate, please use m4_pattern_allow.See the Autoconf documentation.configure.ac:37: error: possibly undefined macro: AC_PROG_LIBTOOLconfigure.ac:47: error: possibly undefined macro: AM_GLIB_GNU_GETTEXTconfigure.ac:80: error: possibly undefined macro: AC_MSG_RESULTconfigure.ac:81: error: possibly undefined macro: AC_MSG_ERROR
핵심은 GETTEXT가 없다는 것인... 가?
gettext와 pidgin-dev 먼저 설치해보시오.
intltoolize...aclocal...configure.ac:47: warning: macro `AM_GLIB_GNU_GETTEXT' not found in libraryautoheader...autoconf...libtoolize..../autogen.sh: 16: libtoolize: not found
전부 정상적인 상황에선 오토젠에서 아래 말만 나와야 한다:
$ ./autogen.sh
intltoolize...aclocal...autoheader...autoconf...libtoolize...libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac andlibtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.automake...
또 이런 경우도 있다:
intltoolize...
aclocal...
autoheader...
automake...
src/Makefile.am:60: Libtool library used but `LIBTOOL' is undefined
src/Makefile.am:60: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/Makefile.am:60: to `configure.ac' and run `aclocal' and `autoconf' again.
src/Makefile.am:60: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/Makefile.am:60: its definition is in aclocal's search path.
# apt-get install libtool
이면 해결된다.
:D