[CWB] Base class package "CWB::CEQL" is empty -- but it's there...
Hardie, Andrew
a.hardie at lancaster.ac.uk
Thu Aug 3 23:59:26 CEST 2017
Hi Piotr,
Yes, it does look like perl is finding the module in your @INC - but, critically, the httpd's @INC must not contain the relevant path. This is unsurprising given that it looks to be somewhere in your username's home tree. (Assuming you're using Apache, it usually runs under the username www-data on Ubuntu).
Setting $perl_extra_directories as you suggest should do the job.
best
Andrew.
-----Original Message-----
From: cwb-bounces at sslmit.unibo.it [mailto:cwb-bounces at sslmit.unibo.it] On Behalf Of Piotr Banski
Sent: 03 August 2017 16:55
To: Open source development of the Corpus WorkBench
Subject: [CWB] Base class package "CWB::CEQL" is empty -- but it's there...
Hi again.
I can do
perl -e 'use base CWB::CEQL;'
from the commandline, and it seems all good -- I take it that perl is
able to find the module in my @INC (?).
But apparently, when the cqpwebCEQL.pm tries the same, it fails, and so
I can only use CQP for querying, because when I try CEQL, I get the
"Base class package "CWB::CEQL" is empty" message.
My last Perl programming experience was sadly 20+ years ago, so I can
only make naive guesses: am I looking at some permissions issue, or
should I just add
$perl_extra_directories ='/home/piotr/perl5/lib/perl5/CWB'
to my CQPweb config, please?
I'm a bit surprised at potentially having to add this extra option,
because all the installation of Perl modules (except for those 3 failed
tests mentioned in my previous e-mail) went very smoothly, and my system
is a fairly run-of-the-mill kubuntu 16.04, running Perl v5.22.1.
Thanks and best,
Piotr
_______________________________________________
CWB mailing list
CWB at sslmit.unibo.it
http://liste.sslmit.unibo.it/mailman/listinfo/cwb
More information about the CWB
mailing list