Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2015-02

New Get Lazarus Initiative

5 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Anthony Walter

I am please to announce the launch of a new initiative to promote Free Pascal and Lazarus. The hub of this initiative is http://www.getlazarus.org

The get Lazarus initiative aims to an reintroduce Lazarus to the software development world. To aide in this endeavor we've created our own special Lazarus bundles for Windows, Mac, and Linux with test versions of Free Pascal 3.0 Lazarus 1.4. We believe these bundles are the easiest Lazarus environments to install ever, and they won't interfere with your existing Free Pascal and Lazarus environments. We've also built-in support for full cross compile between platforms by default.

Our initiative hub http://www.getlazarus.org is built on a new custom wiki engine which allows for creation of some highly interactive wiki pages. The showcase page http://www.getlazarus.org/community/showcase is a good example of this.

We also have a new Lazarus forum http://www.getlazarus.org/forums themed to match the initiative. We're going to be looking for forum moderators and official wiki administrators soon. See this forum topic for consideration http://www.getlazarus.org/forums/viewtopic.php?f=1&t=3

And finally we are forming a professional Free Pascal and Lazarus consultant network for select few community members. Members will be invited to participate in commercial software projects as requests are filtered through our site.

Thank you to everyone for your attention and thank you for helping to promote Free Pascal and Lazarus! It's a great time to be a Lazarus fan! -------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20150204/120fa9f1/attachment.html>

Reply by email

Luca Olivetti
to Anthony Walter

El 04/02/15 a les 06:00, Anthony Walter ha escrit:

Show quoted text 10 lines
I am please to announce the launch of a new initiative to promote Free Pascal and Lazarus. The hub of this initiative is http://www.getlazarus.org The get Lazarus initiative aims to an reintroduce Lazarus to the software development world. To aide in this endeavor we've created our own special Lazarus bundles for Windows, Mac, and Linux with test versions of Free Pascal 3.0 Lazarus 1.4. We believe these bundles are the easiest Lazarus environments to install ever, and they won't interfere with your existing Free Pascal and Lazarus environments. We've also built-in support for full cross compile between platforms by default.

Even if I usually compile from svn, I gave it a try:

Extracting lazarus/components
Extracting lazarus

Everything is Ok

Folders: 736
Files: 8556
Size: 137119151
Compressed: 18295820
patching file components/ideintf/objectinspector.lfm patching file components/ideintf/projectintf.pas
patching file ide/include/unix/lazbaseconf.inc
patching file ide/include/win/lazbaseconf.inc
patching file ide/main.pp
Hunk #1 succeeded at 2032 (offset 1 line).
patching file ide/mainintf.pas
patching file ide/projectdefs.pas
patching file ide/projectinspector.lfm
make -C packager/registration
make[1]: Entering directory
'/home/luca/Development/FreePascal/lazarus/packager/registration' /usr/bin/rm -f ../units/x86_64-linux/fcllaz.ppu
/usr/bin/mkdir -p ../units/x86_64-linux
/usr/bin/ppcx64 -MObjFPC -Scghi -O1 -g -gl -l -vewnhibq -Fu. -FE. -FU../units/x86_64-linux -Cg -dx86_64 fcllaz.pas
Hint: (11030) Start of reading config file
/home/luca/Development/FreePascal/fpc/bin/fpc.cfg
Error: (11006) Illegal parameter: -FM/unicode/
Hint: (11007) -? writes help pages
Makefile:2299: recipe for target 'fcllaz.ppu' failed make[1]: *** [fcllaz.ppu] Error 1
make[1]: Leaving directory
'/home/luca/Development/FreePascal/lazarus/packager/registration' Makefile:3050: recipe for target 'registration' failed make: *** [registration] Error 2
setup.sh: l?nea 207: ./lazbuild: El fitxer o directori no existeix ./lazbuild --lazarusdir=. --build-ide=
make: ./lazbuild: No se encontr? el programa
Makefile:3076: recipe for target 'useride' failed
make: *** [useride] Error 127
strip: 'lazarus': No hay tal fichero
strip: 'lazbuild': No hay tal fichero
strip: 'startlazarus': No hay tal fichero

Free Pascal and Lazarus install complete

setup.sh: l?nea 239: ./lazarus: El fitxer o directori no existeix

Bye

Luca Olivetti Wetron Automation Technology http://www.wetron.es Tel. +34 935883004 Fax +34 935883007

Reply by email

Anthony Walter
to Luca Olivetti

It looks like your

/home/luca/Development/FreePascal/fpc/bin/fpc.cfg

Is being interpreted incorrectly and the wrong ppcx64 is being used. This line in setup.sh is correctly setting the config path.

PPC_CONFIG_PATH=$BASE/fpc/bin

But this line isn't generating the correct fpc.cfg values.

$PPC_CONFIG_PATH/fpcmkcfg -d basepath=$BASE/fpc/lib/fpc/\$FPCVERSION -o $PPC_CONFIG_PATH/fpc.cfg

In the end you have a compiler conflict where you existing fpc in /usr/bin/ppcx64 is being used instead of the new one in /home/luca/Development/FreePascal/fpc/bin/ppcx64.

First, check if /home/luca/Development/FreePascal/fpc/bin/ppcx64 exists. Second write the following and see what is reported:

OLD_PATH=$PATH
export PATH=$PATH:/home/luca/Development/FreePascal/fpc/bin export PPC_CONFIG_PATH=/home/luca/Development/FreePascal/fpc/bin fpc -iV
PATH=$OLD_PATH

If you don't see:

3.0.1

Then I need to fix the fpcmkcfg line to compensate for other preexisting versions of FPC which is reading fpc.cfg differently. In the interim I've posted a new setup.sh which should temporarily put the new compiler first in the path giving it precedence. To try again use the following commands:

rm -rf /home/luca/Development/FreePascal
curl -L http://www.getlazarus.org/download/?platform=linux -o setup.sh sh setup.sh

After setup is complete try:

OLD_PATH=$PATH
export PATH=/home/luca/Development/FreePascal/fpc/bin/:$PATH export PPC_CONFIG_PATH=/home/luca/Development/FreePascal/fpc/bin fpc -iV
PATH=$OLD_PATH

And let me know if it reads:

3.0.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20150204/aaa9a13f/attachment.html>

Reply by email

Luca Olivetti
to Anthony Walter

El 04/02/15 a les 13:19, Anthony Walter ha escrit:

Then I need to fix the fpcmkcfg line to compensate for other preexisting versions of FPC which is reading fpc.cfg differently. In the interim

Yes, that's it: my fpc resides in /usr/bin so it's used before the newly compiled one

Show quoted text 19 lines
I've posted a new setup.sh which should temporarily put the new compiler first in the path giving it precedence. To try again use the following commands: rm -rf /home/luca/Development/FreePascal curl -L http://www.getlazarus.org/download/?platform=linux -o setup.sh sh setup.sh After setup is complete try: OLD_PATH=$PATH export PATH=/home/luca/Development/FreePascal/fpc/bin/:$PATH export PPC_CONFIG_PATH=/home/luca/Development/FreePascal/fpc/bin fpc -iV PATH=$OLD_PATH And let me know if it reads: 3.0.1

I'll try.

Bye

Luca Olivetti Wetron Automation Technology http://www.wetron.es Tel. +34 935883004 Fax +34 935883007

Reply by email

Luca Olivetti
to Luca Olivetti

El 04/02/15 a les 13:42, Luca Olivetti ha escrit:

Show quoted text 5 lines
> And let me know if it reads: > > 3.0.1 I'll try.

With the updated setup.sh lazarus builds correctly and starts at the end of the build process.

Bye

Luca Olivetti Wetron Automation Technology http://www.wetron.es Tel. +34 935883004 Fax +34 935883007

Reply by email