Skip Menu |

This queue is for tickets about the XS-MRO-Compat CPAN distribution.

Report information
The Basics
Id: 48391
Status: resolved
Priority: 0/
Queue: XS-MRO-Compat

People
Owner: Nobody in particular
Requestors: taro.nishino [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: 0.12
Fixed in: (no value)



Subject: The array reference which is the value to a package key in DL_FUNCS must have no elements.
Hi Goro, Unfortunately, linker errors occur. Simply put, the error message means that "boot_XS::MRO::Compat" cannot be resolved. As far as I know, this is because DL_FUNCS of Module::Install::XSUtil is incorrect. That is, DL_FUNCS of Module::Install::XSUtil is as follows: $mm->{DL_FUNCS} ||= { '$(NAME)' => ['boot_$(NAME)'] }; However, this must be as follows: $mm->{DL_FUNCS} ||= { '$(NAME)' => [] }; Incidentally, DL_FUNCS cannot be omitted because of presence of FUNCLIST. For more details, please have a look at FUNCLIST of ExtUtils::Mksymlists. Last but not least, all the tests pass, not to mention the compilation. Best regards, Taro Nishino
Subject: How about uploading once more after bumping up the version?
Hi Goro, The issue regarding "DL_FUNCS" must have been resolved by Module-Install- XSUtil-0.07. To confirm that, it would be better for you to upload XS-MRO-Compat once more, including its dependencies. Best regards, Taro Nishino
Hi, Taro. Sorry to no reaction. The RT seems to forget to send the report to me :( I has updated this distribution. Regards, -- Goro Fuji (gfx) GFUJI at CPAN.org