Trying to install the Wx module through CPANPLUS on FreeBSD 7, I get the following error
c++ -c -I. -I. -I/usr/local/include/wx-2.6/gtk2-unicode-release-2.6 -I/usr/local/include/wx-2.6 -O2 -fno-strict-aliasing -pipe -DVERSION=\"0.80\" -DXS_VERSION=\"0.80\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.8/mach/CORE" -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA Wx.c In file included from Wx.c:66: cpp/helpers.cpp: In function 'wxVariant wxPli_sv_2_wxvariant(SV*)': cpp/helpers.cpp:1292: error: call of overloaded 'wxVariant(IV)' is ambiguous /usr/local/include/wx-2.6/wx/variant.h:115: note: candidates are: wxVariant::wxVariant(const wxVariant&) /usr/local/include/wx-2.6/wx/variant.h:108: note: wxVariant::wxVariant(const wxArrayString&, const wxString&) /usr/local/include/wx-2.6/wx/variant.h:106: note: wxVariant::wxVariant(const wxDateTime&, const wxString&) /usr/local/include/wx-2.6/wx/variant.h:104: note: wxVariant::wxVariant(wxVariantData*, const wxString&) <near match> /usr/local/include/wx-2.6/wx/variant.h:103: note: wxVariant::wxVariant(wxObject*, const wxString&) <near match> /usr/local/include/wx-2.6/wx/variant.h:102: note: wxVariant::wxVariant(void*, const wxString&) <near match> /usr/local/include/wx-2.6/wx/variant.h:101: note: wxVariant::wxVariant(const wxList&, const wxString&) /usr/local/include/wx-2.6/wx/variant.h:99: note: wxVariant::wxVariant(const wxStringList&, const wxString&) <near match> /usr/local/include/wx-2.6/wx/variant.h:97: note: wxVariant::wxVariant(const wxChar*, const wxString&) <near match> /usr/local/include/wx-2.6/wx/variant.h:96: note: wxVariant::wxVariant(const wxString&, const wxString&) /usr/local/include/wx-2.6/wx/variant.h:95: note: wxVariant::wxVariant(char, const wxString&) /usr/local/include/wx-2.6/wx/variant.h:93: note: wxVariant::wxVariant(bool, const wxString&) /usr/local/include/wx-2.6/wx/variant.h:91: note: wxVariant::wxVariant(long int, const wxString&) /usr/local/include/wx-2.6/wx/variant.h:90: note: wxVariant::wxVariant(double, const wxString&) After some consultation on #wxperl @ magnet, it was decided I should post the problem here on this list and hope someone might have a solution. This seems to happen with both Wx 2.6 and 2.8. gcc --version is gcc (GCC) 4.2.1 20070719 [FreeBSD] but the same problem seems to happen with gcc 3.4 as well. --disable-stc and --disable-xrc was tried with no difference in outcome. Any thoughts? -- Anders Nor Berle
