Hi Marvin,
I have tried to build it under Windows XP, using Perl 5.10.1 and Visual Studio
6 but it gave the error below on `perl build` phase.
Thanks.
...
-c src\Charmonizer\Test\TestDirManip.c -Fosrc\Charmonizer\Test\TestDirManip.obj
TestDirManip.c
link -nologo src\Charmonizer\Test\TestDirManip.obj src\Charmonizer\Test.obj
/OUT:TestDirManip.exe
cl -Isrc -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT
-DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPR
EXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX /TP
-IE:\apache-lucy-incubating-0.2.0\apache-lucy-incubating-0.2.0\
-c src\Charmonizer\Test\TestFuncMacro.c
-Fosrc\Charmonizer\Test\TestFuncMacro.obj
TestFuncMacro.c
link -nologo src\Charmonizer\Test\TestFuncMacro.obj src\Charmonizer\Test.obj
/OUT:TestFuncMacro.exe
cl -Isrc -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT
-DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPR
EXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX /TP
-IE:\apache-lucy-incubating-0.2.0\apache-lucy-incubating-0.2.0\
-c src\Charmonizer\Test\TestHeaders.c -Fosrc\Charmonizer\Test\TestHeaders.obj
TestHeaders.c
link -nologo src\Charmonizer\Test\TestHeaders.obj src\Charmonizer\Test.obj
/OUT:TestHeaders.exe
cl -Isrc -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT
-DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPR
EXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX /TP
-IE:\apache-lucy-incubating-0.2.0\apache-lucy-incubating-0.2.0\
-c src\Charmonizer\Test\TestIntegers.c -Fosrc\Charmonizer\Test\TestIntegers.obj
TestIntegers.c
link -nologo src\Charmonizer\Test\TestIntegers.obj src\Charmonizer\Test.obj
/OUT:TestIntegers.exe
cl -Isrc -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT
-DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPR
EXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX /TP
-IE:\apache-lucy-incubating-0.2.0\apache-lucy-incubating-0.2.0\
-c src\Charmonizer\Test\TestLargeFiles.c
-Fosrc\Charmonizer\Test\TestLargeFiles.obj
TestLargeFiles.c
src\Charmonizer\Test\TestLargeFiles.c(31) : error C2065: 'off64_t' : undeclared
identifier
src\Charmonizer\Test\TestLargeFiles.c(31) : error C2146: syntax error : missing
';' before identifier 'offset'
src\Charmonizer\Test\TestLargeFiles.c(31) : error C2065: 'offset' : undeclared
identifier
src\Charmonizer\Test\TestLargeFiles.c(36) : error C2146: syntax error : missing
';' before identifier 'gb4_plus'
src\Charmonizer\Test\TestLargeFiles.c(36) : error C2065: 'gb4_plus' :
undeclared identifier
src\Charmonizer\Test\TestLargeFiles.c(36) : error C2143: syntax error : missing
')' before 'constant'
src\Charmonizer\Test\TestLargeFiles.c(36) : error C2059: syntax error : ')'
src\Charmonizer\Test\TestLargeFiles.c(37) : error C2146: syntax error : missing
';' before identifier 'gb2_plus'
src\Charmonizer\Test\TestLargeFiles.c(37) : error C2065: 'gb2_plus' :
undeclared identifier
src\Charmonizer\Test\TestLargeFiles.c(37) : error C2143: syntax error : missing
';' before 'constant'
src\Charmonizer\Test\TestLargeFiles.c(37) : warning C4307: '+' : integral
constant overflow
src\Charmonizer\Test\TestLargeFiles.c(55) : error C2065: 'fopen64' : undeclared
identifier
src\Charmonizer\Test\TestLargeFiles.c(55) : error C2440: '=' : cannot convert
from 'int' to 'struct _iobuf *'
Conversion from integral type to pointer type requires reinterpret_cast,
C-style cast or function-style cast
src\Charmonizer\Test\TestLargeFiles.c(60) : error C2065: 'fseeko64' :
undeclared identifier
src\Charmonizer\Test\TestLargeFiles.c(63) : error C2065: 'ftello64' :
undeclared identifier
src\Charmonizer\Test\TestLargeFiles.c(89) : error C2440: '=' : cannot convert
from 'int' to 'struct _iobuf *'
Conversion from integral type to pointer type requires reinterpret_cast,
C-style cast or function-style cast
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
Studio\VC98\bin\cl.EXE"' : return code '0x2'
Stop.
d:\programs\nmake.exe failed at buildlib/Lucy/Build.pm line 148
Lucy::Build::_run_make('Lucy::Build=HASH(0x1e8fda4)', 'dir',
'E:\apache-lucy-incubating-0.2.0\apache-lucy-incubating-0.
called at buildlib/Lucy/Build.pm line 193
Lucy::Build::ACTION_charmonizer_tests('Lucy::Build=HASH(0x1e8fda4)') called at
E:/usr/site/lib/Module/Build/Base.pm lin
Module::Build::Base::_call_action('Lucy::Build=HASH(0x1e8fda4)',
'charmonizer_tests') called at E:/usr/site/lib/Module/
Module::Build::Base::dispatch('Lucy::Build=HASH(0x1e8fda4)',
'charmonizer_tests') called at buildlib/Lucy/Build.pm line
Lucy::Build::ACTION_clownfish('Lucy::Build=HASH(0x1e8fda4)') called at
E:/usr/site/lib/Module/Build/Base.pm line 2024
Module::Build::Base::_call_action('Lucy::Build=HASH(0x1e8fda4)', 'clownfish')
called at E:/usr/site/lib/Module/Build/Ba
Module::Build::Base::dispatch('Lucy::Build=HASH(0x1e8fda4)', 'clownfish')
called at buildlib/Lucy/Build.pm line 587
Lucy::Build::ACTION_code('Lucy::Build=HASH(0x1e8fda4)') called at
E:/usr/site/lib/Module/Build/Base.pm line 2024
Module::Build::Base::_call_action('Lucy::Build=HASH(0x1e8fda4)', 'code') called
at E:/usr/site/lib/Module/Build/Base.pm
Module::Build::Base::depends_on('Lucy::Build=HASH(0x1e8fda4)', 'code') called
at E:/usr/site/lib/Module/Build/Base.pm l
Module::Build::Base::ACTION_build('Lucy::Build=HASH(0x1e8fda4)') called at
E:/usr/site/lib/Module/Build/Base.pm line 20
Module::Build::Base::_call_action('Lucy::Build=HASH(0x1e8fda4)', 'build')
called at E:/usr/site/lib/Module/Build/Base.p
Module::Build::Base::dispatch('Lucy::Build=HASH(0x1e8fda4)') called at build
line 62
E:\apache-lucy-incubating-0.2.0\apache-lucy-incubating-0.2.0\perl>
Octavian
----- Original Message -----
From: "Marvin Humphrey" <[email protected]>
To: <[email protected]>
Cc: <[email protected]>; <[email protected]>
Sent: Thursday, August 11, 2011 10:25 PM
Subject: [lucy-user] [ANNOUNCE] Apache Lucy (incubating) 0.2.0 released
> Greetings,
>
> The Apache Lucy team is pleased to announce the release of version 0.2.0 from
> the Apache Incubator!
>
> Apache Lucy is full-text search engine library written in C and targeted at
> dynamic languages. 0.2.0 contains many portability bugfixes and improvements
> to the build system.
>
> For a list of issues resolved in this version, please see the release notes:
>
> http://www.apache.org/dist/incubator/lucy/CHANGES-0.2.0.txt
>
> The most recent release can be obtained from our downloads page:
>
> http://incubator.apache.org/lucy/download.html
>
> For general information on Apache Lucy, please visit the project website:
>
> http://incubator.apache.org/lucy/
>
> Thanks to everyone who has made contributions to the Lucy ecosystem since our
> last release -- both users and developers!
>
> Disclaimer:
>
> Apache Lucy is an effort undergoing incubation at The Apache Software
> Foundation (ASF), sponsored by the Apache Incubator. Incubation is required
> of all newly accepted projects until a further review indicates that the
> infrastructure, communications, and decision making process have stabilized
> in a manner consistent with other successful ASF projects. While incubation
> status is not necessarily a reflection of the completeness or stability of
> the code, it does indicate that the project has yet to be fully endorsed by
> the ASF.
>
> Regards,
>
> Marvin Humphrey, on behalf of the Apache Lucy development team and community
>