Lazarus (delphi alternative)

Forum thread started by Nwn on Sat, 2011-04-30 19:03

Hi all!
First of all - sorry for my bad english.
I tried to look for similar topic but found none.
Liked the project haiku. I would like to participate in something like the life and development of the system. But I am very sad because I can not find the Lazarus delphi or other alternatives. Where once heard that there is a version of Lazarus and it works. Help me find it. And very much like a precompiled version.
PS: I agree that C - good programming language but now it's not my choice.
Best wishes.

Comments

Re: Lazarus (delphi alternative)

http://wiki.lazarus.freepascal.org/Installing_Lazarus_on_Haiku

You will have to compile your own version. Steps are above.

You must also have Qt installed first.
www.qt-haiku.ru

I think you also need to get FreePascal. Version here is couple months old but may still work for you.
http://www.freepascal.org/download.var

Re: Lazarus (delphi alternative)

Hello. I have tried to install Lazarus in the last Haiku. Everything done according to http://wiki.freepascal.org/Installing_Lazarus_on_Haiku,
But, when execute "make LCL_PLATFORM=qt", I get the error:

Code: [Select]
Compiling lazarus.pp
Compiling resource ../units/i386-haiku/qt/lazarus.or
Linking ../lazarus
/boot/develop/tools/gnupro/bin/ld: cannot find -llocale
lazarus.pp(133,1) Error: Error while linking
lazarus.pp(133,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [lazarus] Error 1
make[2]: Leaving directory `/boot/home/apps/lazarus/ide'
make[1]: *** [ide] Error 2
make[1]: Leaving directory `/boot/home/apps/lazarus/ide'
make: *** [ide] Error 2
~/apps/lazarus> /code]

How to solve this?

/boot/develop/tools/gnupro/bin/ld: cannot find -llocale

What is missing?

Re: Lazarus (delphi alternative)

OK, I have found a dirty solution.
It seems that "/boot/develop/tools/gnupro/bin/ld: cannot find -llocale" is due to missing [b]liblocale.so[/b] library.
There is however /boot/system/lib/libbe.so library, so I simlinked /boot/system/lib/libbe.so as "liblocale.so" wherever there was normal simlink as "libbe.so".
This enabled normal lazarus installation.

Re: Lazarus (delphi alternative)

Re: Lazarus (delphi alternative)

lazarus can be downloaded from http://haiku-os-dev.blogspot.com