Sign in Join

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

Mailing lists / fpc-pascal / 2013-08

Build Lazarus Ide - On "make bigide": lazaruspackageintf.pas(102, 1) Fatal: Internal error 2013081601

5 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

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

Osvaldo Filho

Anyone coud help-me?

make
bigide
make -C packager/registration
make[1]: Entrando no diretório
`/home/user1/Documentos/Desenvolvimento/pascal/svn/ex/lazarus1010/packager/registration' /bin/rm -f ../units/x86_64-linux/fcllaz.ppu
/usr/local/bin/ppcx64 -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -Fu. -Fu/usr/local/lib/fpc/2.7.1/units/x86_64-linux/rtl -FE. -FU../units/x86_64-linux -Cg -dx86_64 fcllaz.pas
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.7.1 [2013/08/19] for x86_64 Copyright (c) 1993-2013 by Florian Klaempfl and others Target OS: Linux for x86-64
Compiling fcllaz.pas
Compiling registerfcl.pas
Compiling lazaruspackageintf.pas
*lazaruspackageintf.pas(102,1) Fatal: Internal error 2013081601* Fatal: Compilation aborted
make[1]: ** [fcllaz.ppu] Erro 1
make[1]: Saindo do diretório
`/home/user1/Documentos/Desenvolvimento/pascal/svn/ex/lazarus1010/packager/registration' make: ** [registration] Erro 2

============================

I do not understand this error.

This version of lazarus and Trunk show this error.

My environment:
Ubuntu 13.04 Amd64
FPC 2.7.1 rev: 25295

My /etc/fpc.cfg:
-O2
-Xs

-gl
-Crtoi

-ap
-FD/Applications/Xcode.app/Contents/Developer/usr/bin

-Sgic

-Cppentiumm
-Oppentiumm

-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget -Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/* -Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/rtl

-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/httpd13/ -Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/httpd20 -Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/httpd22

-Fu~/.fppkg/lib/fpc/$fpcversion/units/$FPCTARGET/*

-Fl/usr/lib/gcc/x86_64-linux-gnu/4.7
-Fl/usr/lib/gcc/x86_64-linux-gnu/4.7

-Fl/usr/local/lib/fpc/$fpcversion/lib/$FPCTARGET

-FD/usr/local/lib/fpc/$fpcversion/bin/$FPCTARGET

-XP$FPCTARGET-

-Xs

-l

-viwn
Modify message

Flávio Etrusco
to Osvaldo Filho
Osvaldo Filho wrote 28 lines
Anyone coud help-me? make bigide make -C packager/registration make[1]: Entrando no diretório `/home/user1/Documentos/Desenvolvimento/pascal/svn/ex/lazarus1010/packager/registration' /bin/rm -f ../units/x86_64-linux/fcllaz.ppu /usr/local/bin/ppcx64 -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -Fu. -Fu/usr/local/lib/fpc/2.7.1/units/x86_64-linux/rtl -FE. -FU../units/x86_64-linux -Cg -dx86_64 fcllaz.pas Hint: Start of reading config file /etc/fpc.cfg Hint: End of reading config file /etc/fpc.cfg Free Pascal Compiler version 2.7.1 [2013/08/19] for x86_64 Copyright (c) 1993-2013 by Florian Klaempfl and others Target OS: Linux for x86-64 Compiling fcllaz.pas Compiling registerfcl.pas Compiling lazaruspackageintf.pas lazaruspackageintf.pas(102,1) Fatal: Internal error 2013081601 Fatal: Compilation aborted make[1]: ** [fcllaz.ppu] Erro 1 make[1]: Saindo do diretório `/home/user1/Documentos/Desenvolvimento/pascal/svn/ex/lazarus1010/packager/registration' make: ** [registration] Erro 2 (...) From the git log, revision 25266 introduced a check that forces this error.

-Flávio

Osvaldo Filho
to Flávio Etrusco

"a check", please, what check?

2013/8/20 Flávio Etrusco

Show quoted text 40 lines
On Tue, Aug 20, 2013 at 1:54 AM, Osvaldo Filho wrote: > Anyone coud help-me? > > make > bigide > make -C packager/registration > make[1]: Entrando no diretório > `/home/user1/Documentos/Desenvolvimento/pascal/svn/ex/lazarus1010/packager/registration' > /bin/rm -f ../units/x86_64-linux/fcllaz.ppu > /usr/local/bin/ppcx64 -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -Fu. > -Fu/usr/local/lib/fpc/2.7.1/units/x86_64-linux/rtl -FE. > -FU../units/x86_64-linux -Cg -dx86_64 fcllaz.pas > Hint: Start of reading config file /etc/fpc.cfg > Hint: End of reading config file /etc/fpc.cfg > Free Pascal Compiler version 2.7.1 [2013/08/19] for x86_64 > Copyright (c) 1993-2013 by Florian Klaempfl and others > Target OS: Linux for x86-64 > Compiling fcllaz.pas > Compiling registerfcl.pas > Compiling lazaruspackageintf.pas > lazaruspackageintf.pas(102,1) Fatal: Internal error 2013081601 > Fatal: Compilation aborted > make[1]: ** [fcllaz.ppu] Erro 1 > make[1]: Saindo do diretório > `/home/user1/Documentos/Desenvolvimento/pascal/svn/ex/lazarus1010/packager/registration' > make: ** [registration] Erro 2 > (...) >From the git log, revision 25266 introduced a check that forces this error. -Flávio _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Sven Barth
to Osvaldo Filho
"Osvaldo Filho" wrote
"a check", please, what check?

An if-clause inside the compiler was added by the revision mentioned by Flávio which now results in that internalerror.

Did you try to completely rebuild all packages with the updated 2.7.1 compiler?

Regards,
Sven

Jonas Maebe
to Sven Barth
Sven Barth wrote 10 lines
Am 20.08.2013 13:22 schrieb "Osvaldo Filho" : > > "a check", please, what check? An if-clause inside the compiler was added by the revision mentioned by Flávio which now results in that internalerror. Did you try to completely rebuild all packages with the updated 2.7.1 compiler?

The Dwarf debug generation uses symbols both as local and as global, which is wrong and which is what triggers the check. I'll try to fix it tonight.

Jonas