Linked by Joost van der Sluis on Mon 10th Sep 2007 16:03 UTC
General Development Recently, Free Pascal (FPC) version 2.2.0 was released. This open source Pascal compiler has - since its initial release in 1993 - grown to be one of the most sophisticated open source compilers available today. Daily, more programmers discover FPC and develop their applications in Object Pascal. Specifically, the development of Lazarus has contributed to this phenomenon: Lazarus is a graphical open source IDE for FPC, with an extensive tool kit to design graphical (GUI) applications.
Permalink for comment 270471
To read all comments associated with this story, please click here.
RE[5]: Lazarus
by Almindor on Wed 12th Sep 2007 08:12 UTC in reply to "RE[4]: Lazarus"
Almindor
Member since:
2006-01-16

Well yes you're right, but also wrong.

As was pointed out to me also, there's versioning problems. For example Gtk has breakage between 2.0 and 2.8 regarding some functionality. Some functionality has been added. So if you compile for some Gtk2 version (eg: using SOME newer gtk2 functionality) you won't work on distroes with older gtk2.

The thing is, Lazarus/LCL tries to be low with new gtk2 stuff but I think even they need 2.4+.

It's much worse with Qt4. Since Qt is done in C++ anyone using non-C++ has to use a "C-Wrapper" lib. This lib is directly dependant on specific version of Qt4 (4.0, 4.1 etc.) so redistribution is next to impossible without recompilation (typical linux world), or carrying your own qt/gtk libs. But then you might fail on glibc (which breaks between eg: gcc4 and gcc2)

Reply Parent Score: 1