Thank you Nick and Marvin, I am trying to install the version from the branch 0.5 and I am not able to do it.
I got the next error: Parcel 'Clownfish' required by 'TestLucy' not found at /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/Clownfish/CFC/Perl/Build.pm line 248. I really appreciate your help. Please, could you tell me how to install a version that works using SortSpec? I tried many things. I tried to install versions 0.4.4 for Lucy and Clownfish but I was not able to install them either. They always return some error. No class found for type 'VArray' at /home/vagrant/local-lib/lib/perl5/x86_64-linux-gnu-thread-multi/Clownfish/CFC/Perl/Build.pm line 249. Fetching http://backpan.perl.org/authors/id/N/NW/NWELLNHOF/Lucy-0.4.4.tar.gz -> OK Unpacking Lucy-0.4.4.tar.gz Entering Lucy-0.4.4 Checking configure dependencies from META.json Checking if you have ExtUtils::Install 1.46 ... Yes (1.67) Checking if you have Clownfish 0.004004 ... Yes (0.005001) Checking if you have Module::Build 0.38 ... Yes (0.4218) Checking if you have Clownfish::CFC::Perl::Build 0.004004 ... Yes (0.004004) Configuring Lucy-v0.4.4 Running Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Lucy' version '0.4.4' -> OK Checking dependencies from MYMETA.json ... Checking if you have Module::Build 0.280801 ... Yes (0.4218) Checking if you have ExtUtils::CBuilder 0.21 ... Yes (0.280217) Checking if you have Devel::PPPort 3.14 ... Yes (3.21) Checking if you have ExtUtils::ParseXS 2.18 ... Yes (3.24) Checking if you have Clownfish::CFC 0.004004 ... Yes (0.004004) Checking if you have Clownfish 0.004004 ... Yes (0.005001) Building and testing Lucy-v0.4.4 No class found for type 'VArray' at /home/vagrant/local-lib/lib/perl5/x86_64-linux-gnu-thread-multi/Clownfish/CFC/Perl/Build.pm line 249. Building Lucy Parsing Clownfish files... -> FAIL Installing Lucy::Simple failed. See /home/vagrant/.cpanm/work/1469716527.30414/build.log for details. Retry with --force to force install it. --> Working on Lucy::Simple Fetching http://backpan.perl.org/authors/id/N/NW/NWELLNHOF/Lucy-0.4.4.tar.gz -> OK Unpacking Lucy-0.4.4.tar.gz Entering Lucy-0.4.4 Checking configure dependencies from META.json Checking if you have Clownfish::CFC::Perl::Build 0.004004 ... Yes (0.005001) Checking if you have Module::Build 0.38 ... Yes (0.4218) Checking if you have ExtUtils::Install 1.46 ... Yes (1.67) Checking if you have Clownfish 0.004004 ... Yes (0.005001) Configuring Lucy-v0.4.4 Running Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Lucy' version '0.4.4' -> OK Checking dependencies from MYMETA.json ... Checking if you have Module::Build 0.280801 ... Yes (0.4218) Checking if you have ExtUtils::CBuilder 0.21 ... Yes (0.280217) Checking if you have Clownfish 0.004004 ... Yes (0.005001) Checking if you have Clownfish::CFC 0.004004 ... Yes (0.005001) Checking if you have Devel::PPPort 3.14 ... Yes (3.21) Checking if you have ExtUtils::ParseXS 2.18 ... Yes (3.24) Building and testing Lucy-v0.4.4 No class found for type 'VArray' at /home/vagrant/local-lib/lib/perl5/x86_64-linux-gnu-thread-multi/Clownfish/CFC/Perl/Build.pm line 248. Building Lucy Parsing Clownfish files... -> FAIL Installing Lucy::Simple failed. See /home/vagrant/.cpanm/work/1469716408.29809/build.log for details. Retry with --force to force install it. Best, Noe > On Jul 28, 2016, at 9:18 AM, Nick Wellnhofer <[email protected]> wrote: > > On 28/07/2016 00:22, Marvin Humphrey wrote: >> This problem arises due to a regression in Lucy 5.0.0. Lucy::Simple prior to >> 5.x was written in Perl; when it was ported to C, the `search` function >> ceased >> to support `sort_spec`. > > I just fixed this in the master branch. I also decided to push the fix to the > 0.5 branch, although this breaks the C and Go APIs. > > Nick >
