[CWB] how to fix Base class package "CWB::CEQL" is empty
Stephanie Evert
stefanML at collocations.de
Tue Sep 17 13:36:04 CEST 2024
> On 16 Sep 2024, at 22:23, Andrés Chandía <andreschandiaf at gmail.com> wrote:
>
> Hi again Stephanie, I have reinstalled with CPAN, and now the message is different...
> Syntax error
> Sorry, your simple query [[[ word ]]] contains a syntax error.
> Parser.c: loadable library and perl binaries are mismatched (got first handshake key 0xcd00080, needed 0xf380080)
Either you installed CWB modules with an old version of Perl, or the Apache server uses an old version of Perl (have you configured a specific Perl version for CQPweb) but picks up the CWB modules from a newer version's library.
I'm afraid you'll have to manage to unbreak your Linux system to get things to work again.
What happens if you load CWB::CEQL from the command line?
perl -e 'use CWB::CEQL; $parser = new CWB::CEQL; print $parser->Parse("cat <<s>> dog");'
> Query with cqp syntax still works though...
… because that doesn't call any Perl code.
More information about the CWB
mailing list