Pliant announce forum

Pliant announce forum

Pliant release 54

This debate has been automatically converted from the old Pliant forum
Message posted by maybe hubert.tonneau@heliosam.fr on 2001/01/04 03:49:07
I've just uploaded Pliant release 54 on helio.pliant.cx

It is expected to fix the long latency problem that some of you noticed,
plus some bugs in action records handling that could crash the server,
and it also introduces the support for GZip compression in the HTTP server
in order to better behave on the Internet.

I'm really happy with it since it's the first one that contains many
patches collected through the new Pliant patch repository system.

It should be rock solid on Linux,
and with a bit of luck, it may also work on Windows ME.
Please report any remaining problem.
Message posted by maybe Chad Montplaisir on 2001/01/04 04:43:09
Tried installing it on my Win2k box and I got:

L:\>\pliant\pliant\install\install
You seem to be running NT
Installing Pliant executable in C:\WINNT\system32
        1 file(s) copied.
precompiling Pliant (debugging level 0)

Failed to compile ms   ('TotalPhys')
  compile /pliant/language/context/memory.pli (internals) 15 12
  compile /pliant/language/context/memory.pli (internals) 15 9
  compile /pliant/language/context/memory.pli (internals) 15 9
  compile /pliant/language/context/memory.pli (internals) 13 1
  compile /pliant/language/context/memory.pli (internals) 13 1
  compile /pliant/language/context/memory.pli (internals) 6 3
  compile /pliant/language/context/memory.pli (internals) 6 3
  compile /pliant/language/context/memory.pli (internals) 5 1
  compile /pliant/language/context/memory.pli (internals) 5 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  parse /pliant/language/context/memory.pli (internals) 19 1
  module /pliant/language/context/memory.pli
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  parse /pliant/install/ring3.pli (internals) 35 1
  module /pliant/install/ring3.pli
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  parse /pliant/install/precompile.pli (internals) 25 1
  module /pliant/install/precompile.pli
precompiling Pliant (debugging level 1)
----------------------------------------------------------------
Failed to compile ms   ('TotalPhys')
  compile /pliant/language/context/memory.pli (internals) 15 12
  compile /pliant/language/context/memory.pli (internals) 15 9
  compile /pliant/language/context/memory.pli (internals) 15 9
  compile /pliant/language/context/memory.pli (internals) 13 1
  compile /pliant/language/context/memory.pli (internals) 13 1
  compile /pliant/language/context/memory.pli (internals) 6 3
  compile /pliant/language/context/memory.pli (internals) 6 3
  compile /pliant/language/context/memory.pli (internals) 5 1
  compile /pliant/language/context/memory.pli (internals) 5 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  parse /pliant/language/context/memory.pli (internals) 19 1
  module /pliant/language/context/memory.pli
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  parse /pliant/install/ring3.pli (internals) 35 1
  module /pliant/install/ring3.pli
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  parse /pliant/install/precompile.pli (internals) 25 1
  module /pliant/install/precompile.pli
----------------------------------------------------------------
processor stack content is:
error_notify_fatal (ErrorID Str) +14
error_report +61
error_renotify (ErrorID Address Str) +41
. compile (Expression) +121
  /pliant/install/precompile.pli (internals) 23 1
. execute (Expression) +21
  /pliant/install/precompile.pli (internals) 23 1
. execute (ParserContext) +40
parser_filter_execute +228
pliant internal parse_one_token function (ParserContext) +360
compile_text (List Module) +223
pliant_load_module (Str Module Int Module) +916
pliant internal startup function +2147
???
???
----------------------------------------------------------------
precompiling Pliant (debugging level 2)
----------------------------------------------------------------
Failed to compile ms   ('TotalPhys')
  compile /pliant/language/context/memory.pli (internals) 15 12
  compile /pliant/language/context/memory.pli (internals) 15 9
  compile /pliant/language/context/memory.pli (internals) 15 9
  compile /pliant/language/context/memory.pli (internals) 13 1
  compile /pliant/language/context/memory.pli (internals) 13 1
  compile /pliant/language/context/memory.pli (internals) 6 3
  compile /pliant/language/context/memory.pli (internals) 6 3
  compile /pliant/language/context/memory.pli (internals) 5 1
  compile /pliant/language/context/memory.pli (internals) 5 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  compile /pliant/language/context/memory.pli (internals) 4 1
  parse /pliant/language/context/memory.pli (internals) 19 1
  module /pliant/language/context/memory.pli
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  compile /pliant/install/ring3.pli (internals) 33 1
  parse /pliant/install/ring3.pli (internals) 35 1
  module /pliant/install/ring3.pli
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  compile /pliant/install/precompile.pli (internals) 23 1
  parse /pliant/install/precompile.pli (internals) 25 1
  module /pliant/install/precompile.pli
----------------------------------------------------------------
processor stack content is:
error_notify_fatal (ErrorID Str) +14
error_report +61
error_renotify (ErrorID Address Str) +39
. compile (Expression) +124
  /pliant/install/precompile.pli (internals) 23 1
. execute (Expression) +21
  /pliant/install/precompile.pli (internals) 23 1
. execute (ParserContext) +40
parser_filter_execute +320
pliant internal parse_one_token function (ParserContext) +460
compile_text (List Module) +243
pliant_load_module (Str Module Int Module) +952
pliant internal startup function +2147
???
???
----------------------------------------------------------------

L:\>
Message posted by maybe Huberrt Tonneau on 2001/01/04 08:20:29
Looks like something was missing in pom 'Windows API' patch.

Change the end of the /pliant/language/os/win32.pli module with the
following, then it will work (the missing part is the 'public' keyword,
and you have to switch right the 'type os_MEMORYSTATUS' part):

public
  type os_MEMORYSTATUS
    field uInt Length <- 32   #   
    field uInt MemoryLoad     #   MemoryLoad contains percentage memory used
    field uInt TotalPhys      #   TotalPhys contains total amount of physical memory in bytes
    field uInt AvailPhys      #   AvailPhys contains available physical memory
    field uInt TotalPageFile  #   TotalPageFile contains total amount of memory in the page file
    field uInt AvailPageFile  #   AvailPageFile contains available amount of memory in the page file
    field uInt TotalVirtual   #   TotalVirtual contains total amount of virtual memory
    field uInt AvailVirtual   #   AvailVirtual contains available virtual memory

function os_GlobalMemoryStatus ms
  arg_w os_MEMORYSTATUS ms
  external "kernel32.dll" "GlobalMemoryStatus"

export os_GlobalMemoryStatus

Message posted by maybe Hubert Tonneau on 2001/01/04 11:28:23
I have uploaded a new pliant-54.zip with the bug fixed.
Message posted by maybe Chad Montplaisir on 2001/01/05 19:47:17
I installed the changes on my Win2K box.  The errors went away, but it hangs
on exit.  The release works just fine on NT v4.0 (Pack 6) and Windows98SE.

I can post more details if you tell me what you need to know.

Win2k, no packs.
Dual Celeron 550's
384 Megs RAM