patches:
1. some string functions have a format + possible arguments. however, some of these are called with variables. those variables could contain %s or similar accidentally. it's best to have a literal format. these problems generate errors when compiling, so i fixed these.
2. one file such has a DOS lineendings CR+LF .... why??? i fixed the format, but if possible please have these with unix line-endings
3. some exported shared libraries are unversioned. some of these are used as plugins and thus are correctly unversioned, but a few of them should be versioned... i fixed these.
modifications:
1. with newer automake, AM_INIT_AUTOMAKE macro should have subdir-objects for your project, because you do this a bit differently. in the future this approach might also be unsupported
(note that, if the above patches are done and the below change, i wouldn't need to run autoreconf and thus it wouldn't avail me... but towards the future, this might be a problem, so i'm letting you know.
2. the dialogs/Makefile.am file has $(srcdir) in it's _SOURCES: something like "foo_SOURCES = $(srcdir)/../common/src/file-a.c src/file-b.c src/file-c.c" you can safely remove this $(srcdir)/ ... and with it, automake, doesn't generate a good dependency scheme, making the build fail.
since i'm packaging this for the distribution Mageia, i would appreciate you including these fixes so that i have less working maintaining it... :-)