Recent

Author Topic: Install OOPsie  (Read 731 times)

johnsg

  • New member
  • *
  • Posts: 7
Install OOPsie
« on: January 19, 2025, 04:46:03 pm »
Laz 3.6 on Devuan 4.0.x / Trinity 14.1.x
produces following dpkg error/fail:
   dpkg-deb: error: archive 'lazarus-project_3.6.0-0_amd64.deb' uses unknown compression for member 'control.tar.zst', giving up
same error msg with gdebi (which calls dpkg).

Do we have a glitch in the target file, or a mismatch in dpkg versions for Devuan Chimaera?

Laz 3.2 has installed OK; Don't know about 3.4.
Don't want to call BUG! if its not.

JohnSG



marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12050
  • FPC developer.
Re: Install OOPsie
« Reply #1 on: January 19, 2025, 04:58:40 pm »
Probably the deb was generated on a newer system that has zstd compression integrated and preferred somehow in the cmdline gzip and tar tools and/or debian packaging tools, and that gives problems on systems where that is not the case.

johnsg

  • New member
  • *
  • Posts: 7
Re: Install OOPsie
« Reply #2 on: January 19, 2025, 09:16:27 pm »
Follow-on
Laz 3.4 is OK.
Laz 4.0RC2 is not. (same dpkg msg).

Can anyone identify which new version of dpkg is now the minimum?
I can go over to Devuan and see if an update is possible for 4.0.x.
But  it would be better if I can tell them what the target version might be.

JohnSG

LV

  • Full Member
  • ***
  • Posts: 219
Re: Install OOPsie
« Reply #3 on: January 19, 2025, 09:17:44 pm »
This problem seems to have been encountered with the release of Lazarus 3.6. Here are some workarounds.
https://forum.lazarus.freepascal.org/index.php/topic,68708.30.html

johnsg

  • New member
  • *
  • Posts: 7
Re: Install OOPsie
« Reply #4 on: January 19, 2025, 10:48:06 pm »
Thanks for the thread; but as best I can tell, that discussion addresses a compilation problem.  On the other hand I think what they are saying is that even with an updated dpkg,there will be a failure at the library level?  That is, Laz > 3.4 cannot be made to work on older OSs.  Except Dev. 4.0 is still a stable version. (oldstable but stable).

If the only way to use newer Laz releases is a whole new OS install, I think we got a problem.

JohnSG

 

TinyPortal © 2005-2018