Στις 7/8/2012 01:41, ο/η Georgios Petasis έγραψε:
Dear Massimo,

I think I have made significant progress with the windows port.
I have managed to create the 3 dlls (mod_rivet.dll, rivetlib.dll, rivetparser.dll). I have copied mod_rivet.dll in modules/mod_rivet.so of my windows apache installation.
The server cannot start any more, and in its error log I see this:

[Tue Aug 07 01:33:11 2012] [error] (20014)Internal error: mod_rivet: init.tcl must be installed correctly for Apache Rivet to function: can't find package RivetTcl exactly 2.1 ()

Which I think is perfectly fine: I haven't installed anything beyond mod_rivet.dll, so it is expected that the rivet packages could not be found. The fact that I got this message means that mod_rivet was loaded, and actually executed!

Now the next question is: where should I place the rivet library on windows?

Regards,

George

Dear Massimo,

I have managed to setup rivet in my pc, and works (sort of).
Everything seems to run, init.tcl gets executed, all packages are loaded (including the two dlls), and then a critical error happens:

[Tue Aug 07 02:28:03 2012] [crit] (20014)Internal error: Tcl_RegisterChannel: duplicate channel names

I assume that there is a problem with the MPM. I don't know what MPM is used, but I would assume mpm_winnt (and not prefork). httpd -l shows:

Compiled in modules:
  core.c
  mod_win32.c
  mpm_winnt.c
  http_core.c
  mod_so.c

How do you think we should proceed from this point?

Regards,

George

---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org

Reply via email to