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

Reply via email to