말씀하신 g_set_prgname() called multiple times 경고 메시지는
libglib2.0을 2.22.2-0ubuntu1 에서 2.22.3-0ubuntu1으로 업데이트하면서
부터 적용된 Sven Herzberg의 패치
([url:1i46373w]http://git.gnome.org/browse/glib/commit/?id=3dab24828edd8ebfd6d6c8bb20c181fc0d5650a1[/url:1i46373w])
에서 생긴것으로 말 그대로 경고일뿐 프로그램 실행에 지장을 주진 않습니다.
따라서
alias emacs="emacs 2>/dev/null"
하셔서 그냥 쓰셔도 됩니다.
고쳐야겠다 하시는 분은 glib 소스를 받아서 고친후 재컴파일하셔야죠.
실제로 적용됐던 Sven Herzberg의 패치는 여러 기술적 이유
([url:1i46373w]https://bugzilla.gnome.org/show_bug.cgi?id=563627[/url:1i46373w])로
최신 git glib 소스에서는 제거됐습니다.
$ apt-get source libglib2.0-0
$ cd glib2.0-2.22.3
$ gedit glib/gutils.c