Hi,

Sorry, no immediate solution from me then.
I do get XSpp errors sometimes if I try to re-build in an existing tree.

I shall take a look at 2.9.1 + Linux x86_64 later in the week if you don't have an answer by then.

The only thing to 'try' which should not, but might make a difference is to ensure your target Perl is first on the path

e.g.
mkdir  /users/stephen/wx_project/build
cd /users/stephen/wx_project/build
svn export https://wxperl.svn.sourceforge.net/svnroot/wxperl/wxPerl/trunk wxPerl
cd wxPerl
export PATH=/users/stephen/wx_project/perl/x86_64/perl/bin:$PATH
perl Makefile.PL
make

or something similar.

Regards

Mark



On 18/04/2011 21:25, Stephen Brickles wrote:
Latest ExtUtils::XSpp is already installed.
ExtUtils::XSpp is up to date (0.1601).
The tree was clean - I did the following:

svn co http://wxperl.svn.sourceforge.net/svnroot/wxperl/wxPerl/trunk
cd trunk
/users/stephen/wx_project/perl/x86_64/perl/bin/perl Makefile.PL
make

Let me know if you need more data.

Stephen

On Monday 18 April 2011 11:47, Mark Dootson wrote:
Hi,

Make sure you have latest ExtUtils::XSpp from CPAN.

Make sure you are building in a clean tree.

Regards

Mark



On 18/04/2011 19:40, Stephen Brickles wrote:
I am trying to build the latest trunk from svn for Wx so I can test out the new 
image button code.
However it fails with the following error:

/users/stephen/wx_project/perl/x86_64/perl_5.12.3/bin/perl 
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/lib/5.12.3/ExtUtils/xsubpp  
-nolinenumbers -noprototypes  -typemap 
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/lib/5.12.3/ExtUtils/typemap -typemap 
typemap  Constant.xs>   Constant.xsc&&   mv Constant.xscConstant.c
g++ -pthread   -c  -I. -I. 
-I/users/stephen/wx_project/perl/x86_64/perl_5.12.3/lib/site_perl/5.12.3/x86_64-linux/Alien/wxWidgets/gtk_2_9_1_uni/lib/wx/include/gtk2-unicode-2.9
 
-I/users/stephen/wx_project/perl/x86_64/perl_5.12.3/lib/site_perl/5.12.3/x86_64-linux/Alien/wxWidgets/gtk_2_9_1_uni/include/wx-2.9
  -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   
-DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC 
"-I/users/stephen/wx_project/perl/x86_64/perl_5.12.3/lib/5.12.3/x86_64-linux/CORE"  
-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__   Constant.c
Constant.c: In function `void XS_Wx_constant(CV*)':
Constant.c:3411: warning: passing `double' for converting 1 of `SV* 
Perl_newSViv(IV)'
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/bin/perl -MExtUtils::XSpp::Cmd 
-e xspp -- -t typemap.xsp XS/ItemContainer.xsp>   XS/ItemContainer.xs
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/bin/perl -MExtUtils::XSpp::Cmd 
-e xspp -- -t typemap.xsp XS/ItemContainerImmutable.xsp>   
XS/ItemContainerImmutable.xs
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/bin/perl 
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/lib/5.12.3/ExtUtils/xsubpp  
-nolinenumbers -noprototypes  -typemap 
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/lib/5.12.3/ExtUtils/typemap -typemap 
typemap  Controls.xs>   Controls.xsc&&   mv Controls.xscControls.c
Error: 'wxPlHeaderCtrlSimple *' not in typemap in 
/users/stephen/wx_project/perl/x86_64/perl_5.12.3/bin/perl 
-MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp interface/wx/headerctrl.h, line 
534
Warning: duplicate function definition 'SetSelection' detected in 
XS/ComboBox.xs, line 176
make: *** [Controls.c] Error 1

Any ideas ?
I already installed the latest Alien code first.

Thanks,
Stephen.





Reply via email to