From: Thomas M. <tho...@gm...> - 2009-02-12 16:33:31
Attachments:
lmms-0.4.2-gcc44.patch
|
Hi! Here's a patch against lmms-0.4.2, that enables compilation with gcc-4.4.0. The changes are minimal, basically some missing includes of the <cstdio> header. <string> no longer includes <cstdio>, the same holds for <ios>, <streambuf>, <iomanip> and <locale>. Also,the sources in plugins/flp_import/unrtf/* had some (old, autoconf* style?) preprocessor code for inclusion of a config.h. The patch changes this to unconditionally include lmmsconfig.h, which in turn leads to proper inclusion of other header files. Additionally LMMS_HAVE_STDIO_H was missing there. Regards, Thomas |
From: Tobias D. <tob...@gm...> - 2009-02-12 16:55:40
|
Hi, Am Donnerstag, 12. Februar 2009 17:33:13 schrieb Thomas Moschny: > Here's a patch against lmms-0.4.2, that enables compilation with > gcc-4.4.0. The changes are minimal, basically some missing includes of > the <cstdio> header. <string> no longer includes <cstdio>, the same > holds for <ios>, <streambuf>, <iomanip> and <locale>. > > Also,the sources in plugins/flp_import/unrtf/* had some (old, autoconf* > style?) preprocessor code for inclusion of a config.h. The patch changes > this to unconditionally include lmmsconfig.h, which in turn leads to > proper inclusion of other header files. Additionally LMMS_HAVE_STDIO_H > was missing there. Thanks for your patch - however most parts of it are already part of recent SVN-versions (both trunk and stable-0.4). I'll check again whether I missed stuff (I already compiled LMMS with GCC 4.4 successfully). 0.4.3 (should be released in 1-2 weeks) should work with GCC 4.4 out of the box. toby |