lumail configuration fedora 19

Pernahkah anda menggunakan mutt sebagai mail client anda? Bila ia, lumail adalah pilihan tepat sebagai pengganti mutt dengan berbagai kelebihannya. Berikut ini adalah cara untuk instalasinya di Fedora 19.

Instalasi dependencies

yum install pcre-devel ncurses-devel ncurses-libs gmime-devel gmime glibmm24-devel glibmm24 lua-devel lua

sekarang kita download source lumail

wget http://lumail.org/download/lumail-0.20.tar.gz

ektrak file lumail-0.20.tar.gz

tar zxvf lumail-0.20.tar.gz

akan dihasilkan sebuah folder bernama lumail-0.20, pindah ke folder tersebut

cd lumail-0.20

buka file Makefile ubah bagian dibaris 43

LVER=lua5.1

menjadi

LVER=lua

setelah selesai, jalankan

make

bila tidak ada error akan muncul seperti dibawah ini

g++ -o lumail-debug  -rdynamic -ggdb obj.debug/bindings_message.o obj.debug/lumail.o obj.debug/screen.o obj.debug/file.o obj.debug/bindings_index.o obj.debug/variables.o obj.debug/lua.o obj.debug/main.o obj.debug/bindings_file.o obj.debug/bindings_maildir.o obj.debug/debug.o obj.debug/bindings_prompts.o obj.debug/global.o obj.debug/maildir.o obj.debug/bindings_folders.o obj.debug/bindings_mime.o obj.debug/history.o obj.debug/input.o obj.debug/message.o obj.debug/bindings.o -llua -lm -ldl   -lncursesw -lpcrecpp -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0   -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0

bila muncul error seperti dibawah ini

Package lua5.1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `lua5.1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lua5.1' found
g++ -o lumail  obj.release/bindings_message.o obj.release/lumail.o obj.release/screen.o obj.release/file.o obj.release/bindings_index.o obj.release/variables.o obj.release/lua.o obj.release/main.o obj.release/bindings_file.o obj.release/bindings_maildir.o obj.release/debug.o obj.release/bindings_prompts.o obj.release/global.o obj.release/maildir.o obj.release/bindings_folders.o obj.release/bindings_mime.o obj.release/history.o obj.release/input.o obj.release/message.o obj.release/bindings.o  -lncursesw -lpcrecpp -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0   -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0  
obj.release/bindings_message.o: In function `count_messages(lua_State*)':
...
...
bindings_mime.cc:(.text+0xdc5): undefined reference to `lua_tolstring'
bindings_mime.cc:(.text+0xe4a): undefined reference to `lua_pushboolean'
bindings_mime.cc:(.text+0xece): undefined reference to `lua_pushboolean'
collect2: error: ld returned 1 exit status
make: *** [lumail] Error 1

coba lihat langkah-langkah diatas sekali lagi :). Untuk cara penggunaannya selengkapnya bisa dibaca di lumail docs
lumail configuration fedora 19

Leave a comment

Your email address will not be published. Required fields are marked *