Recent

Author Topic: [Solved] Widgetset define not working in package files  (Read 626 times)

Sieben

  • Sr. Member
  • ****
  • Posts: 371
[Solved] Widgetset define not working in package files
« on: November 07, 2024, 12:45:22 pm »
Somehow {$ifdef LCLGtk2} stopped working in package files while it does as expected in project files. The packages in question are definitely used by the current project, and the current widgetset of that project is gtk2. What can I possibly have screwed up and how to fix it...?
« Last Edit: November 08, 2024, 03:10:47 pm by Sieben »
Lazarus 2.2.0, FPC 3.2.2, .deb install on Ubuntu Xenial 32 / Gtk2 / Unity7

zeljko

  • Hero Member
  • *****
  • Posts: 1686
    • http://wiki.lazarus.freepascal.org/User:Zeljan
Re: Widgetset define not working in package files
« Reply #1 on: November 08, 2024, 08:36:55 am »
Is such unit part of package lpi ?

zeljko

  • Hero Member
  • *****
  • Posts: 1686
    • http://wiki.lazarus.freepascal.org/User:Zeljan
Re: Widgetset define not working in package files
« Reply #2 on: November 08, 2024, 08:37:52 am »
Also LCL package should be included to your package afair.

Sieben

  • Sr. Member
  • ****
  • Posts: 371
Re: Widgetset define not working in package files
« Reply #3 on: November 08, 2024, 03:10:13 pm »
Thanks for your hints - it was indeed a missing dependency on LCL that somehow crept into this package over time, due to an unfortunate combination of suggestions by Lazaurus to consolidate dependencies and subsequent changes by myself. Problem solved, thanks again.
Lazarus 2.2.0, FPC 3.2.2, .deb install on Ubuntu Xenial 32 / Gtk2 / Unity7

 

TinyPortal © 2005-2018