Newbie questions about Pliant

Newbie questions about Pliant

Windows XP installation

Ok, I've done that and now I assume I must rebuild Pliant.
I'll check the web pages for how to do that and see if I can
get up and running. Thanks for the tip.
--
Don Groves

Message posted by dgpdx on 2004/07/28 02:28:34
I've downloaded and unzipped Pliant-92 and cannot seem to get the install program 
to run properly. I added paths to the /binary and /pliant subdirectories to my 
system path. When I run fullpliant.exe, or click on install.pli, a console appears 
momentarily then quickly disappears. The message in the console window seems to
say something about a DLL not loading. Any help will be greatly appreciated.

Thank you,
Don Groves
new member
Message posted by hubert.tonneau on 2004/07/28 07:43:49
See the message from Michel:
http://pliant.cx/pliant/browse/forum/pliant.question/04ABBQ0/

You need to comment out two lines in /pliant/language/stream/tcp.pli
and I need to publish a properly working release 93.
Message posted by dgpdx on 2004/07/28 19:02:31
Ok, I've made those changes, now I assume I must rebuild fullpliant.exe.
I'll check the docs for how to do that and see if I can get up and running.

Thanks for the tip,
Don Groves
Message posted by hubert.tonneau on 2004/07/28 19:13:01
No, the executable is ok: you just need to double clic on the fullpliant file.
Message posted by dgpdx on 2004/07/28 20:09:23
In that case, nothing has changed. I still get a Windows console with some 
error message which then quickly disappears. 
--
Don Groves
Message posted by dgpdx on 2004/07/28 20:15:10
Here is the code in question:

if timeout<>undefined
# os_fcntl s os_F_SETFL os_O_NONBLOCK
  if (os_connect s addr os_sockaddr_in:size)<>0
    os_socket_wait s out timeout
    if (os_connect s addr os_sockaddr_in:size)<>0
      if debug
        console "failed connect TCP client socket to "+name+" (timeout "+string:timeout+")[lf]"
      os_close s
      return failure
# os_fcntl s os_F_SETFL 0

Have I commented the lines correctly?
Message posted by hubert.tonneau on 2004/07/28 20:17:59
So just use release 91 until I publish release 93.

I'll give release 93 a spin on my test laptop running XP before releasing it.
Message posted by hubert.tonneau on 2004/07/28 20:20:32
No, because Pliant comments need to be indentation friendly.
So, just change:

if timeout<>undefined

with:

if false # timeout<>undefined 

and the bloc will be silently ignored.
Message posted by dgpdx on 2004/07/28 22:53:25
Here's the error message I'm getting when I run fullpliant.exe:

"failed to load Pliant DLL !"  (without the quotes)

I remembered that in XP you can't run an exe by clicking unless the program has
a wait at the end for the user to press a key. Otherwise the console window goes 
away as soon as the program exits.

Opening a command prompt window first, then typing fullpliant allows one to see 
the results of the run.

I've searched for a pliant.dll or fullpliant.dll but found none.

Is there possibly a DLL that must be placed in the windows\system32 folder, such
as a driver?
--
Don Groves
Message posted by hubert.tonneau on 2004/07/29 05:34:58
The DLLs are in /pliant/binarary/ subdirectory.

You probably have not installed Pliant at a supported place on your disks, so
it cannot find it's DLLs:
rather unzip Pliant in c:\
Message posted by maybe  on 2004/07/31 01:27:13
I unzipped into c:\ as you suggested and it seems to make little difference.
Now the fullpliant window stays open a bit longer and there is no error
message but it still doesn't seem to do anything.

Any other suggestions I can try?
Message posted by michel on 2004/07/31 09:31:00
Yes 
Pliant is not known as a "service" by windows, 
so you have to let the windows console with fullpliant open as long as you use Pliant.
Normally your favorite browser must open automaticaly for configuring Plant, but it occurs that
this process fail, rarely but it occurs.
In every case the first compilation makes a lot of time. What is the speed of your processor ?
Please try again, wait for somme minutes and note the messages in the console, send us to understand what occurs
and what dont.
Message posted by maybe Don Groves on 2004/07/31 18:20:17
Everything is working now! Apparently Pliant must be installed in the same
partition as Windows, when I did that (D:\ on  my system) it finally worked.

I hope this will not always be a restriction as I prefer to keep Windows in
its own partition with nothing else to facilitate reinstalling Windows when
that becomes necessary. 

I will now set about becoming familiar with Pliant!

Thank you for all the help,
Don