The configure for mail-client/balsa-2.4.2 goes looking for /usr/lib/libnm_glib.so and quits if it doesn't find it. It would appear that the Ebuild was updated to require the networkmanager package *if* the user has specified it but the configure script hasn't been patched to properly configure when networkmaanger isn't installed on the system (and there is no libnm_glib present). Reproducible: Always Steps to Reproduce: 1. emerge balsa Actual Results: Fails to emerge Expected Results: Should configure and emerge properly. I would guess from the second set of errors (below) that balsa doesn't take into account both the -gtkhtml (as well as -networkmanager) USE flags. My current use flags are: USE="crypt doc gnome gtkspell libnotify ssl -gtkhtml -kerberos -ldap -networkmanager% -rubrica -sqlite -xface (-debug%*)" Ebuild log says: checking for LIBNM_GLIB... configure: error: Package requirements ( libnm_glib ) were not m et: No package 'libnm_glib' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBNM_GLIB_CFLAGS and LIBNM_GLIB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Even after one emerges networkmanager balsa will not load properly, messages are: balsa-message.o: In function `bm_find_entry_changed_cb': /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:508: undefined reference to `libbalsa_html_can_search' /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:509: undefined reference to `libbalsa_html_search_text' /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:514: undefined reference to `libbalsa_html_get_selection_bounds' balsa-message.o: In function `bm_find_again': /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:561: undefined reference to `libbalsa_html_can_search' /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:564: undefined reference to `libbalsa_html_search_text' /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:566: undefined reference to `libbalsa_html_search_text' /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:567: undefined reference to `libbalsa_html_get_selection_bounds' balsa-message.o: In function `balsa_message_find_in_message': /media/tmp/portage/mail-client/balsa-2.4.2/work/balsa-2.4.2/src/balsa-message.c:3296: undefined reference to `libbalsa_html_can_search' collect2: ld returned 1 exit status
full build.log please and emerge --info
*** Bug 301916 has been marked as a duplicate of this bug. ***
I have the same problem (with +gtkhtml), although in my case, after emerging networkmanager, balsa runs fine. I'll attache emerge --info and build log.
Created attachment 217426 [details] emerge --info
Created attachment 217428 [details] build log
Interesting addition - balsa does work fine for me, but I get libnm_glib_nm_state_cb: dbus returned an error. (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files Status: No DBUS even though I specifically have -networkmanager. If I actually run networkmanager, that error goes away. [from eix: Installed versions: 2.4.2(17:41:10 01/25/10)(crypt gtkhtml gtkspell libnotify ssl -doc -gnome -kerberos -ldap -networkmanager -rubrica -sqlite -xface)] I'd reopen, but I'm not the OP.
Created attachment 219387 [details, diff] adding missing use_with janus01 balsa-2.4.2 # ./configure --help | grep Network --with-nm Enable NetworkManager (default=yes) that's source of the problem
Build.log and emerge --info attached. I was able to reproduce the problem. Reopening.
2.4.7 is the latest released version, but I don't see anything beyond 2.4.2 in portage. What's the process for requesting an update?
+*balsa-2.4.7 (10 Mar 2010) + + 10 Mar 2010; Gilles Dartiguelongue <eva@gentoo.org> +balsa-2.4.7.ebuild: + Version bump. Fix a couple of crashers and security issues. Also fix + automagic USE flags, bug #301850. + Oops, I in fact forgot to add USE flag switches in src_configure. This should be all fixed in 2.4.7. Enjoy.