Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444392 - mail-client/claws-mail-3.9.0 missing config.h, mail-client/claws-mail-fetchinfo-0.4.25 won't build
Summary: mail-client/claws-mail-3.9.0 missing config.h, mail-client/claws-mail-fetchin...
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Faulhammer (RETIRED)
URL: http://www.thewildbeast.co.uk/claws-m...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-23 05:05 UTC by Duncan
Modified: 2012-11-28 10:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
fetchinfo's emerge log against claws-mail-3.9.0 (mail-client:claws-mail-fetchinfo-0.4.25:20121123-044546.log,13.12 KB, text/plain)
2012-11-23 05:05 UTC, Duncan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2012-11-23 05:05:48 UTC
Created attachment 330286 [details]
fetchinfo's emerge log against claws-mail-3.9.0

This is very likely an upstream bug, as claws-mail-3.8.1 had config.h, but claws-mail-3.9.0 does not, and claws-mail-fetchinfo-0.4.25 has an ifdef on HAVE_CONFIG_H before trying to include it, but best I can see, hard-defines it on.

Further, there's an entry in the claws-mail changelog, 3.8.1cvs8 that notes "Don't export config.h in public headers", but unfortunately, they don't seem to have updated and released a new fetchinfo version that doesn't hard-define HAVE_CONFIG_H on.

Of course since new claws-mail versions require a rebuild of the plugins, fetchinfo's broken here ATM as I can't rebuild it.

fetchinfo_plugin_gtk.c:21:22: fatal error: config.h: No such file or directory
compilation terminated.
make[2]: *** [fetchinfo_plugin_gtk.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
fetchinfo_plugin.c:21:22: fatal error: config.h: No such file or directory
compilation terminated.
make[2]: *** [fetchinfo_plugin.lo] Error 1
make[2]: Leaving directory `/tmp/portage/mail-client/claws-mail-fetchinfo-0.4.25/work/fetchinfo-plugin-0.4.25/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/mail-client/claws-mail-fetchinfo-0.4.25/work/fetchinfo-plugin-0.4.25'
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2012-11-23 09:48:15 UTC
Please put the output of `emerge --info` in a comment.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2012-11-23 11:22:48 UTC
I reported this upstream.
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2012-11-26 22:49:42 UTC
Upstream fixed it and released the fix with the old tarball name....distribution-friendly.  Those guys are great.
Comment 4 Duncan 2012-11-28 10:28:33 UTC
Verified/fixed.  Thanks. =:^)