gaim2 & gaim-libnotify … amd64
März 18, 2006
hab heute mal wieder ein bischen rumgespielt und mir einmal gaim2 vorgenommen …
also fangen wir an … als erstes brauchen wir die quellen vom cvs (Passwort bleibt wie fast immer leer)
cvs -d ‘:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gaim’ login
cvs -z3 -d ‘:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gaim’ checkout gaim
so dann brauchen wir noch anderes was wir aus den apt-quellen bekommen …
sudo aptitude install libglib2.0-dev libgtk2.0-dev libgnutls11-dev libao-dev libgtkspell-dev doxygen doxygen-doc esound-clients checkinstall libperl-dev mono-devel libnotify-dev libpopt-dev libdbus-glib-1-dev libnotify1
so nun sollt alles da sein … machen wir weiter …
cd gaim
nun konfigurieren wir das mal (hab noch es noch nicht hinbekommen alles zu anzumachen … wird mal noch nachgeliefert) … also los …
./autogen.sh –prefix=/opt/gaim –enable-gnutls=yes –enable-vv –with-dbus-services=/usr/share/dbus-1/services –enable-doxygen –enable-mono –enable-dbus
nun wird gebaut …
make
und installiert (das bin liegt dann in /opt/gaim/bin) – gaim1.5 läuft dann also noch parallel … nun aber flink installiert …
make install
so nun sollte gaim laufen … ich hab zur sicherheit vorher mein gaimverzeichnis (~/.gaim/) gesichert …
nun fangen wir an den gaim-libnotify-plugin zu installieren … als erstes brauchen wir die quellen … die gibt es hier ich habe die 0.8 version benutzt … es geht nun also los … als erstes müssen wir mal sagen wo wir das gaim hininstalliert haben …
export PKG_CONFIG_PATH=/opt/gaim/lib/pkgconfig/
nun konfigurieren wir …
./configure –prefix=/opt/gaim
baue baue
make
und installieren
make install
und fertig …
nun noch den plugin in gaim aktivieren und spass haben …
Bei mir sind zwei Fehler aufgetreten … einmal bei ./autogen für gaim
warning: macro `AM_GLIB_GNU_GETTEXT’ not found in library
den kann man einfach lösen indem mal
gettextize -f
ausführt …
Bei bauen vom libnotify-plugin brach der compiler mit folgender Meldung ab …
gaim-libnotify.c:271: error: too few arguments to function ‘gaim_gtk_create_prpl_icon’
hab dann rausgefunden das irgendwer diese funktion geändert hat …
habe dann die src/gaim-libnotify.c geöffnet und in Zeile 271 statt
icon = gaim_gtk_create_prpl_icon (buddy->account);
diese Zeile eingefügt
icon = gaim_gtk_create_prpl_icon (buddy->account,1);
dann hat es geklappt …
So dann viel spass … 