Saya ingin membangun Empati di Ubuntu 11.04. Ketika saya mengikuti proses pembangunan,
./autogen.sh
Shell mengatakan kepada saya bahwa
libtoolize: copying file `m4/lt~obsolete.m4'
checking for autoconf >= 2.53...
testing autoconf2.50... not found.
testing autoconf... found 2.67
checking for automake >= 1.9...
testing automake-1.11... found 1.11.1
checking for libtool >= 1.5...
testing libtoolize... found 2.2.6b
checking for glib-gettext >= 2.2.0...
testing glib-gettextize... not found.
***Error***: You must have glib-gettext >= 2.2.0 installed
to build Empathy. Download the appropriate package for
from your distribution or get the source tarball at
ftp://ftp.gtk.org/pub/gtk/v2.2/glib-2.2.0.tar.gz
Tetapi ketika saya tidak dapat menemukan cara untuk menginstal glib. Apa yang harus saya lakukan untuk menginstalnya di ubuntu 11?
gnome-common
itu bahkan tidak disebutkan dalam output itu?Jawaban:
Anda perlu libglib2.0-dev untuk glib-gettext. Anda dapat menginstalnya dengan
sumber
Anda juga perlu menginstal libgtk2.0-dev untuk menginstal glib sepenuhnya (glib adalah bagian dari: libgtk2.0-dev)
lihat tautan ini untuk penjelasan lebih lanjut: menginstal gtk dan glib
sumber
libglib2.0-dev
sebelumnya tetapi mengalami masalah dalam menginstalgobject-introspection
. Sudah mencoba menginstal glib secara manual tetapi tidak membantu.Saya sarankan Anda mencari ppa yang tersedia jika Anda ingin checkout empati baru dari yang Anda miliki. Saya pikir ppa ini adalah taruhan terbaik Atau lakukan saja ini
sudo add-apt-repository ppa:telepathy/ppa
Atau jika Anda perlu membangunnya.
sudo apt-get build-dep empathy
yang akan menginstal semua dependensi yang diperlukan untuk membangun empati dari sumber.
sumber
build-dep
akan menginstal semua dependensi yang diperlukan untuk membangun versi empati repo. Versi yang lebih baru bisa memerlukan paket lain juga, atau versi yang lebih baru dari suatu paket.