From: Shashank Date Date: 2004-09-10T05:21:55+09:00 Subject: Re: [ANN] SQLite/Ruby 2.0.0 BETA Hi Jamis, --- Jamis Buck wrote: > > I'd be happy to make a mswin version available > somewhere, but I'll need someone else to > prepare it. After modifying the sqlite-api.c includes slightly, I tried compiling it using MSVC++ 6.0 (on WIn 2K PRO) and I got link errors. (See below:) So where is _sqlite_progress_handler and _sqlite_commit_hook defined? -- shanko -------------------------------------------------- Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. C:\extract\_ruby\sqlite-ruby-2.0.0\ext>ruby extconf.rb checking for main() in sqlite.lib... no checking for sqlite.h... no C:\extract\_ruby\sqlite-ruby-2.0.0\ext>ruby extconf.rb checking for main() in sqlite.lib... yes checking for sqlite.h... yes checking for sqlite_open() in sqlite.lib... yes creating Makefile C:\extract\_ruby\sqlite-ruby-2.0.0\ext>nmake Microsoft (R) Program Maintenance Utility Version 6.00.9782.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cl -nologo -MD -Zi -O2b2xg- -G6 -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -DHAVE_SQLITE_H -I. -I./.. -I./../missing -c -Tcsqlite-api.c sqlite-api.c sqlite-api.c(34) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. C:\extract\_ruby\sqlite-ruby-2.0.0\ext>nmake Microsoft (R) Program Maintenance Utility Version 6.00.9782.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cl -nologo -MD -Zi -O2b2xg- -G6 -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -DHAVE_SQLITE_H -I. -I./.. -I./../missing -c -Tcsqlite-api.c sqlite-api.c c:\ruby\bin\ruby -e "puts 'EXPORTS', 'Init_sqlite_api'" > sqlite_api-i386-mswin32.def cl -nologo -LD -Fesqlite_api.so sqlite-api.obj msvcrt-ruby18.lib sqlite.lib sqlite.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"c:/ruby/lib" -def:sqlite_api-i386-mswin32.def Creating library sqlite_api.lib and object sqlite_api.exp sqlite-api.obj : error LNK2001: unresolved external symbol _sqlite_progress_handler sqlite-api.obj : error LNK2001: unresolved external symbol _sqlite_commit_hook sqlite_api.so : fatal error LNK1120: 2 unresolved externals NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. C:\extract\_ruby\sqlite-ruby-2.0.0\ext> __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail