Bug 2692

Summary: building with --disable-nls broken
Product: Claws Mail (GTK 2) Reporter: flower.henry
Component: PluginsAssignee: users
Status: RESOLVED FIXED    
Severity: normal    
Priority: P3    
Version: 3.8.1   
Hardware: PC   
OS: FreeBSD   

Description flower.henry 2012-07-07 01:52:46 UTC
claws-mail-fancy-0.9.16 & webkit-gtk2-1.4.3_1 from freebsd ports.

claws-mail (Configuration->Plugins->Load) says:

The following error occurred while loading fancy.so :
/usr/local/lib/claws-mail/plugins/fancy.so: Undefined symbol "D_"
Comment 1 Holger Berndt 2012-07-09 00:23:11 UTC
I assume the plugin has been compiled with --disable-nls?

Looks like https://github.com/marvil07/claws-mail-plugins/commit/7ab5564bd43c717406861fcaa3d915c57086814e - and I think this affects yet more plugins.
Comment 2 flower.henry 2012-07-09 03:50:27 UTC
Yep, it turns out I had in /etc/make.conf "WITHOUT_NLS=1". Removing that line & rebuilding the port fixes the problem.

Thank you.
Comment 3 Paul 2012-07-09 07:14:45 UTC
This bug affected the following plugins: acpi_notifier, address_keeper, archive, attachwarner, bsfilter, fancy, fetchinfo, gtkhtml2_viewer, notification, rssyl, spam_report, and vcalendar.

It's no fixed in CVS.