You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucy.apache.org by "Nick Wellnhofer (JIRA)" <ji...@apache.org> on 2016/11/30 22:47:58 UTC

[lucy-issues] [jira] [Commented] (CLOWNFISH-109) CPAN Testers: Symbols from Clownfish.so not found

    [ https://issues.apache.org/jira/browse/CLOWNFISH-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15710099#comment-15710099 ] 

Nick Wellnhofer commented on CLOWNFISH-109:
-------------------------------------------

I added some additional diagnostics here

https://git1-us-west.apache.org/repos/asf?p=lucy-clownfish.git;a=commitdiff;h=ae83c3eb5948e933b5b19c0dfb87a001815c8355

and here's a failure report with full build log and Makefile contents:

http://www.cpantesters.org/cpan/report/9b6afa6e-b589-11e6-886b-73ce95f05882

The Makefile is OK, Clownfish is compiled with {{-D CFP_CFISH}}, but we still get:

{noformat}
Can't load '/home/njh/.cpan/build/Clownfish-0.6.0.4-qCRhp5/blib/arch/auto/Clownfish/Test/Test.so' for module Clownfish::Test: /home/njh/.cpan/build/Clownfish-0.6.0.4-qCRhp5/blib/arch/auto/Clownfish/Test/Test.so: undefined symbol: CFISH_BYTEBUF at /home/njh/perl5/perlbrew/perls/perl-5.8.6/lib/5.8.6/armv7l-linux-thread-multi/DynaLoader.pm line 230.
 at /home/njh/.cpan/build/Clownfish-0.6.0.4-qCRhp5/blib/lib/Clownfish/Test.pm line 27.
{noformat}

I have no idea what's going on. It's not restricted to Perl 5.8. Here's another failure on Debian with Perl 5.24.0:

http://www.cpantesters.org/cpan/report/5aea8d3a-8a44-11e6-aa8e-960c2aa93d25




> CPAN Testers: Symbols from Clownfish.so not found
> -------------------------------------------------
>
>                 Key: CLOWNFISH-109
>                 URL: https://issues.apache.org/jira/browse/CLOWNFISH-109
>             Project: Apache Lucy-Clownfish
>          Issue Type: Bug
>            Reporter: Nick Wellnhofer
>
> There are a couple of failure reports from CPAN Testers caused by symbols missing from Clownfish.so:
> - armv6l-linux-thread-multi / 5.8.3:
>   - FAIL http://www.cpantesters.org/cpan/report/cae52d4a-8a42-11e6-b850-10220ec14a5e
> - armv6l-linux-thread-multi / 5.8.4:
>   - FAIL http://www.cpantesters.org/cpan/report/b9d30f94-8a43-11e6-b850-10220ec14a5e
> - armv6l-linux-thread-multi / 5.8.5:
>   - FAIL http://www.cpantesters.org/cpan/report/a81b1de0-8a44-11e6-b850-10220ec14a5e
> - armv6l-linux-thread-multi / 5.8.6:
>   - FAIL http://www.cpantesters.org/cpan/report/9725b634-8a45-11e6-b850-10220ec14a5e
> - i386-freebsd-thread-multi / 5.8.3:
>   - FAIL http://www.cpantesters.org/cpan/report/25011a70-8a46-11e6-b850-10220ec14a5e
> - i386-freebsd-thread-multi / 5.8.4:
>   - FAIL http://www.cpantesters.org/cpan/report/18d02524-8a47-11e6-b850-10220ec14a5e
> There were similar reports caused by problems with pattern rules in the generated Makefile resulting in Clownfish.so being compiled without {{-DCFP_CFISH}} (CLOWNFISH-104). But this looks like a different issue. Maybe there's a way to get the output from from {{./Build}}?
> All the reports are from the same tester and with Perl 5.8.x and rather old GCC versions, but on two different platforms.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)