|
From: Neal R. <ne...@ri...> - 2002-05-04 01:13:24
|
Hey, So we're working on a native windows port of HtDig... Using the cygwin environment and the 'mingw' too-chain an headers files. Basically MinGW is an attempt to fashion a set of native windows libraries, and headers that expose the functions in CRTDLL.DLL, MSVCRT.DLL and let you use the gcc/g++ tools to compile native windows programs and DLLs. I have it compiling... minimal changes in the db, htlib, htnet, htcommon, htword directories. Larger changes in the htserach & htdig directories (Native windows does not have POSIX signals). Here's the problem we are having... the code in the htdig-xxx/db dir is behaving differently. Specifically htdig produces database files that report an error upon loading "filesize not a multiple of pagesize" The execs produce db.xxx files that can by 'one byte' off in size in comparison to cygwin or linux binaries. So here's the question. Does anyone know why the BDB code would behave differently in native windows? we're currently working on makefiles to use native microsoft compilers... Thanks! -- Neal Richter Knowledgebase Developer RightNow Technologies, Inc. Customer Service for Every Web Site |