* * *

Author Topic: Can't install sockets_laz,  (Read 1598 times)

Trenatos

  • Full Member
  • ***
  • Posts: 228
Can't install sockets_laz,
« on: January 17, 2017, 05:34:42 am »
I'm trying to install sockets_laz, I ran into an error about LCLBase so I added it as a requirement for the package, and now I'm getting several compilation errors when trying to compile/install.

I'm on El Capitan, Lazarus 1.6.2, FPC 3.0.0

Code: Pascal  [Select]
  1. Compile package sockets_laz 0.2: Exit code 256, Errors: 3, Hints: 1
  2. socketclient.pas(173,20) Hint: Mixing signed expressions and longwords gives a 64bit result
  3. socketclient.pas(226,14) Error: Identifier not found "shutdown"
  4. socketclient.pas(262,32) Error: No default property available
  5. socketclient.pas(262,32) Fatal: Syntax error, ")" expected but "[" found

Has anyone run into this, or can help me solve it?

Thaddy

  • Hero Member
  • *****
  • Posts: 4446
Re: Can't install sockets_laz,
« Reply #1 on: January 17, 2017, 08:25:37 am »
That seems to be 12 years old and unmaintained? Use one of the other sockets solutions. No wonder it does not work.

Try fpsock (recommended) or synapse or maybe Indy.
« Last Edit: January 17, 2017, 08:41:49 am by Thaddy »
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

Trenatos

  • Full Member
  • ***
  • Posts: 228
Re: Can't install sockets_laz,
« Reply #2 on: January 17, 2017, 03:27:26 pm »
Thanks, I'll go take a look at them.

I was trying to use it because it's what's listed on the wiki for sockets:  http://wiki.freepascal.org/Sockets

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5648
Re: Can't install sockets_laz,
« Reply #3 on: January 17, 2017, 03:58:43 pm »
2.4.x and 2.6.x kicked out some old legacy functions that were deprecated after 1.0.

It seems this package is either based on something really old (FPC 1.x) or used despite they were deprecated.


Thaddy

  • Hero Member
  • *****
  • Posts: 4446
Re: Can't install sockets_laz,
« Reply #4 on: January 17, 2017, 06:00:14 pm »
Lazarus 0.9.6 (FPC 1.9.8 )

I have edited the wiki to the extend that the entry is for documentation purpose only.
If the author objects, he can update his components.
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

Trenatos

  • Full Member
  • ***
  • Posts: 228
Re: Can't install sockets_laz,
« Reply #5 on: January 17, 2017, 07:39:34 pm »
Odd, the Wiki isn't loading for me at all now, anyone else having issues?

I'll take a look at the other socket implementations later today or tomorrow, gotta take care of work before I can play, thanks for the info guys, I appreciate it

Trenatos

  • Full Member
  • ***
  • Posts: 228
Re: Can't install sockets_laz,
« Reply #6 on: January 17, 2017, 09:39:15 pm »
I'm trying to get this fpsock example working:  http://pascal-geek.blogspot.com/2012/06/encryption-decryption-and-asynchronous.html

But I get an error on fpsock.

Code: Pascal  [Select]
  1. project1.lpr(6,36) Fatal: Cannot find fpSock used by Program.

Am I just missing something silly?

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5648
Re: Can't install sockets_laz,
« Reply #7 on: January 17, 2017, 09:52:14 pm »
fpsock is compiled for *BSD and Linux only it seems.

Trenatos

  • Full Member
  • ***
  • Posts: 228
Re: Can't install sockets_laz,
« Reply #8 on: January 17, 2017, 10:09:06 pm »
Allright... Any way to make it work on OSX? Or is there a recommended socket solution on OSX?

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus