On Fri, Apr 04, 2008 at 08:50:31PM +0100, Jon Dowland wrote: > On Fri, Apr 04, 2008 at 09:31:27PM +0200, Mike Hommey wrote: > > On Fri, Apr 04, 2008 at 07:22:07PM +0100, Jon Dowland wrote: > > > configure:17706: c++ -o conftest -fno-strict-aliasing -fshort-wchar > > > -pthread -pipe -lpthread -Wl,--as-needed conftest.C -ldl -lm 1>&5 > > > /usr/bin/ld: ERROR: /tmp/ccef8aU1.o: Conflicting definitions of wchar_t > > > > WTF?!? There's not even wchar_t in the source > > I know bugger all about c++ but I'm plodding on, since there's no > experimental buildd for armel yet. > > 19:32 < suihkulokki> Jon: The problem is -fshort-wchar option, you would > need to hack the configure scripts to not enable it > > I'm just trying to disable that chunk of stuff in configure.in and > regenerate the makefiles, then try again.
On the other hand, it builds this correctly: configure:8114: checking for compiler -fshort-wchar option configure:8128: c++ -c -fno-strict-aliasing -fshort-wchar conftest.C 1>&5 This being generated by the following configure.in snippet: [AC_TRY_COMPILE([#include <stddef.h> $configure_static_assert_macros], [CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2); CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0)], ac_cv_have_usable_wchar_option_v2="yes", ac_cv_have_usable_wchar_option_v2="no")]) This snippet is responsible for the addition of -fshort-wchar in the CXX_FLAGS in what is failing for you. Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]