Recent

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

Trenatos

  • Hero Member
  • *****
  • Posts: 535
    • MarcusFernstrom.com
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: 14210
  • Probably until I exterminate Putin.
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 »
Specialize a type, not a var.

Trenatos

  • Hero Member
  • *****
  • Posts: 535
    • MarcusFernstrom.com
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

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
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: 14210
  • Probably until I exterminate Putin.
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.
Specialize a type, not a var.

Trenatos

  • Hero Member
  • *****
  • Posts: 535
    • MarcusFernstrom.com
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

  • Hero Member
  • *****
  • Posts: 535
    • MarcusFernstrom.com
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

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
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

  • Hero Member
  • *****
  • Posts: 535
    • MarcusFernstrom.com
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?

 

TinyPortal © 2005-2018