[KinoSearch] Can't build/install devel 0.20 on Windows (using ActivePerl 5.8)

Clifton Kussmaul ckussmaul at elegancetech.com
Thu Feb 26 07:35:57 PST 2009


I downloaded 4207 and tried to build on CYGWIN_NT-5.2 1.5.25.
"perl Build.PL" runs without errors.
"perl Build" fails with the following:

Writing charmony.h...

Failed to compile a small test file
Creating os object...
Trying to find a bit-bucket a la /dev/null...
Trying to find a supported compiler...
Creating compiler object...
Trying to compile a small test file...
gcc -I. -I../core -I../core/h -Ixs -I../charmonizer/gen 
  -I/usr/lib/perl5/5.10/i686-cygwin/CORE -c -DPERL_USE_SAFE_PUTENV
  -U__STRICT_ANSI__ -fno-strict-aliasing -pipe -I/usr/local/include
  -O3 -o ../core/KSx/Search/FilterScorer.o ../core/KSx/Search/FilterScorer.c
In file included from ../core/KSx/Search/FilterScorer.c:1:
../core/KinoSearch/Util/ToolSet.h:14:22: charmony.h: No such file or
directory

I can't find charmony.h anywhere.
It's possible, even likely, that something is wrong in my configuration,
but the build process doesn't seem to detect the problem.

Thanks,
Clif

Clif Kussmaul  484-431-0722  ckussmaul at elegancetech.com
Elegance Technologies, Inc  http://www.elegancetech.com


-----Original Message-----
From: kinosearch-bounces at rectangular.com
[mailto:kinosearch-bounces at rectangular.com] On Behalf Of Marvin Humphrey
Sent: Monday, February 23, 2009 05:05 PM
To: KinoSearch discussion list.
Subject: Re: [KinoSearch] Can't build/install devel 0.20 on Windows (using
ActivePerl 5.8)

On Thu, Feb 19, 2009 at 11:49:28AM -0800, hukeli wrote:

> I am interested in trying out 0.20 due to its new UTF-8 support.  But I
work
> mainly on Win32.  I encountered errors while running build.bat generated
> from "perl Makefile.PL" with the following output.  First there was error
> for "stat c_src\compat".  Then, it ends with error regarding building dll
> for charmonizer.
> 
> Does anyone successfully build/install Kinosearch 0.20 on win32?  Your
input
> is appreciated.

The current CPAN dev release 0.20_051, by now pretty old, does not build on
Windows.  

After a weekend of work, SVN trunk rev 4207 builds and passes its tests on
Windows Vista using both MSVC 9 and Strawberry Perl.

However, trunk is a bit messy right now, and it's not quite ready for a
release.

  * Some docs are out of date and inaccurate (e.g. the tutorials).
  * Some of the new APIs that will become public with the next release need
    tweaking.
  * Highlighter has a fairly serious bug.
  * My top priority right now is implementing a feature that
    Eventful needs -- "real time indexing", i.e. negligibly short delay
    between insertion and queryability for new records.

The best I can do for you right now is say, take your chances with trunk rev
4207.

Marvin Humphrey


_______________________________________________
kinosearch mailing list
kinosearch at rectangular.com
http://rectangular.com/cgi-bin/mailman/listinfo/kinosearch






More information about the kinosearch mailing list