develooper Front page | perl.perl5.porters | Postings from December 2013

Re: An article on writing Perl extensions without XS

Thread Previous | Thread Next
From:
Steffen Mueller
Date:
December 17, 2013 08:55
Subject:
Re: An article on writing Perl extensions without XS
Message ID:
52B0115B.7050200@cpan.org
On 12/16/2013 07:45 PM, bulk88 wrote:
> ----------------------------------------------
> NAME is 'XS-WithoutXS' in Makefile.PL. The problem with name having a -
> in it is, it raises other bugs in the build process.

Yup, just pushed a fix for this and the knock-on issue to the repo at

https://github.com/tsee/p5-XS-WithoutXS/commit/43167019441538c621ff82a8b6c338e72b77bca9

> example build failure
> ----------------------------------------------
> C:\Documents and Settings\Owner\Desktop\cpan libs\muellerxs>nmake test

Arg, waaay too much computer output in this email!

> WithoutXS.def doesn't exist in the build dir, but a "XS-WithoutXS.def"
> (contents of it are correct) does exist. The section that makes the .def is

I think my change referred to above should fix that as well, but I don't 
have a Windows to test on.

> So why does NAME have a - instead of ::?

Because I wasn't thinking right.

> If I change NAME to "XS::WithoutXS", your test kit fails to find the
> so/dll.

Yes, because I wrote the code in the .pm file within the scope of the 
NAME not having the :: it should have.

> On a side note, with FUNCLIST change the export list looks health
> without a boot_* function winding up in there.

Hmm? This is the change that you have made locally?

Thanks and best regards,
Steffen

PS: You can push your fixes directly to the repository if you like. I've 
added you as a collaborator.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About