Kompilieren des svn unter Linux

Für Installationen unter Linux-Systemen
Antworten
alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Kompilieren des svn unter Linux

Beitrag von alexander »

Hi,

also das neuste lazarus aus dem svn lässt sich nicht mit dem ebenfalls neusten (svn) fpc kompilieren. Es kommt folgender Fehler:

Code: Alles auswählen

custombitmap.inc(293,49) Error: absolute can only be associated with a var or const
custombitmap.inc(302,8) Warning: Local variable "SCB" does not seem to be initialized
fpimagebitmap.inc(108,49) Error: absolute can only be associated with a var or const
graphics.pp(2482) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Fehler 1
make[1]: Verlasse Verzeichnis '/media/sda5/LinuxPrograms/lazarus/lcl'
make: *** [lcl] Fehler 2
Ich habe ein ubuntu 8.10 64bit system. Hmmmm es scheint bei keiner svn Version mehr sich kompilieren zu lassen.... hmmm vielleicht liegt es an fpc....

Wisst ihr woran es liegen könnte?

Gruß Alexander
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Kompilieren des svn unter Linux

Beitrag von monta »

Das einzige bekannte ist folgende Meldung:
Any one who uses SVN, you may encounter a problem if updating to Version
18829 or above.

This applies if:
- you build Lazarus from within the IDE
- have the new SynEdit-design package installed

The "make bigide" should not be effected.

Here is how to solve the issue:

- Uninstall SynEdit-design *before* upgrading (it has been merged into
SynEdit)
If you have already upgraded you can also do this at the end.

- You can build Lazarus via "make bigide"
OR
- Inside the IDE:
check "make clean"
build only LCL, Package-Registration, IDE-Interface
UNcheck "make clean"
build the remaining package (make sure you do not clean or rebuild the
packages you have build above)

restart the ide
now you can uninstall SynEdit-design

This is because the build-order has changed (you will notice this, once
you restarted the IDE)

----------
sorry for the trouble

Martin
Aber da das nichts mit bitmap usw. zu tun hat, scheints ein andere Fehler zu sein. Kann es sein, das der aktuelle FPC aus dem SVN einfach ein wenig zu aktuell für Laz ist, weil mal wieder irgendwas umgestellt wird?
Johannes

alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Re: Kompilieren des svn unter Linux

Beitrag von alexander »

das ist möglich... gerade da es mit alle lazarus Revisions jetzt auftritt.... ich installiere mal das aus dem Repository... ich hatte das neuste fpc svn ja auch nur eingerichtet, wegen diesem Problem:
http://www.lazarusforum.de/viewtopic.php?f=3&t=2115" onclick="window.open(this.href);return false;

Ich probiere es mal...

Gruß Alexander
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Re: Kompilieren des svn unter Linux

Beitrag von alexander »

Ja eindeutig. Ich habe lazarus svn mit dem fpc aus dem svn (vom 14.Januar) kompiliert. Ohne Probleme.

Danke.

Tschüss

Alexander
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

Antworten