Hallo,
ich habe folgendes Problem beim Anlegen einer neuen grafischen Anwendung
Projekt -> Neues Projekt
Anwendung (GUI)
Es wird jetzt eine leere Form1 angezeigt
hier kann ich jetzt Elemente einfügen, oder auch alles leer lassen, denn:
Ctrl-F9, d.h. kompilieren
Es wird jetzt sofort folgende Fehlermeldung angezeigt
graphmath.pp(34,25) Error: Circular unit reference between GraphMath and LCLProc
Was mache ich falsch ?
Ich nutze weder GraphMath oder LCLProc ...
*** Hier der komplette Quelltext:
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs;
type
TForm1 = class(TForm)
private
public
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
end.
*** Hier die kompletten Compiler Meldungen:
Nachrichten, Warnungen: 12, Hinweise: 40
Note: Duplicate unit "tttypes" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\tttypes.ppu", source="C:\lazarus\components\lazutils\tttypes.pas"
Note: Duplicate unit "tttypes" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\tttypes.ppu", source="C:\lazarus\components\freetype\tttypes.pas"
Note: Duplicate unit "tttables" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\tttables.ppu", source="C:\lazarus\components\lazutils\tttables.pas"
Note: Duplicate unit "tttables" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\tttables.ppu", source="C:\lazarus\components\freetype\tttables.pas"
Note: Duplicate unit "ttraster" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttraster.ppu", source="C:\lazarus\components\lazutils\ttraster.pas"
Note: Duplicate unit "ttraster" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttraster.ppu", source="C:\lazarus\components\freetype\ttraster.pas"
Note: Duplicate unit "ttprofile" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttprofile.ppu", source="C:\lazarus\components\lazutils\ttprofile.pas"
Note: Duplicate unit "ttprofile" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttprofile.ppu", source="C:\lazarus\components\freetype\ttprofile.pas"
Note: Duplicate unit "ttobjs" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttobjs.ppu", source="C:\lazarus\components\lazutils\ttobjs.pas"
Note: Duplicate unit "ttobjs" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttobjs.ppu", source="C:\lazarus\components\freetype\ttobjs.pas"
Note: Duplicate unit "ttmemory" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttmemory.ppu", source="C:\lazarus\components\lazutils\ttmemory.pas"
Note: Duplicate unit "ttmemory" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttmemory.ppu", source="C:\lazarus\components\freetype\ttmemory.pas"
Note: Duplicate unit "ttload" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttload.ppu", source="C:\lazarus\components\lazutils\ttload.pas"
Note: Duplicate unit "ttload" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttload.ppu", source="C:\lazarus\components\freetype\ttload.pas"
Note: Duplicate unit "ttinterp" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttinterp.ppu", source="C:\lazarus\components\lazutils\ttinterp.pas"
Note: Duplicate unit "ttinterp" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttinterp.ppu", source="C:\lazarus\components\freetype\ttinterp.pas"
Note: Duplicate unit "ttgload" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttgload.ppu", source="C:\lazarus\components\lazutils\ttgload.pas"
Note: Duplicate unit "ttgload" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttgload.ppu", source="C:\lazarus\components\freetype\ttgload.pas"
Note: Duplicate unit "ttfile" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttfile.ppu", source="C:\lazarus\components\lazutils\ttfile.pas"
Note: Duplicate unit "ttfile" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttfile.ppu", source="C:\lazarus\components\freetype\ttfile.pas"
Note: Duplicate unit "tterror" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\tterror.ppu", source="C:\lazarus\components\lazutils\tterror.pas"
Note: Duplicate unit "tterror" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\tterror.ppu", source="C:\lazarus\components\freetype\tterror.pas"
Note: Duplicate unit "ttdebug" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttdebug.ppu", source="C:\lazarus\components\lazutils\ttdebug.pas"
Note: Duplicate unit "ttdebug" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttdebug.ppu", source="C:\lazarus\components\freetype\ttdebug.pas"
Note: Duplicate unit "ttcmap" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttcmap.ppu", source="C:\lazarus\components\lazutils\ttcmap.pas"
Note: Duplicate unit "ttcmap" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttcmap.ppu", source="C:\lazarus\components\freetype\ttcmap.pas"
Note: Duplicate unit "ttcalc" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttcalc.ppu", source="C:\lazarus\components\lazutils\ttcalc.pas"
Note: Duplicate unit "ttcalc" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttcalc.ppu", source="C:\lazarus\components\freetype\ttcalc.pas"
Note: Duplicate unit "ttcache" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\ttcache.ppu", source="C:\lazarus\components\lazutils\ttcache.pas"
Note: Duplicate unit "ttcache" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\ttcache.ppu", source="C:\lazarus\components\freetype\ttcache.pas"
Note: Duplicate unit "lazfreetypefpimagedrawer" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\lazfreetypefpimagedrawer.ppu", source="C:\lazarus\components\lazutils\lazfreetypefpimagedrawer.pas"
Note: Duplicate unit "lazfreetypefpimagedrawer" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\lazfreetypefpimagedrawer.ppu", source="C:\lazarus\components\freetype\lazfreetypefpimagedrawer.pas"
Note: Duplicate unit "lazfreetypefontcollection" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\lazfreetypefontcollection.ppu", source="C:\lazarus\components\lazutils\lazfreetypefontcollection.pas"
Note: Duplicate unit "lazfreetypefontcollection" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\lazfreetypefontcollection.ppu", source="C:\lazarus\components\freetype\lazfreetypefontcollection.pas"
Note: Duplicate unit "lazfreetype" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\lazfreetype.ppu", source="C:\lazarus\components\lazutils\lazfreetype.pas"
Note: Duplicate unit "lazfreetype" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\lazfreetype.ppu", source="C:\lazarus\components\freetype\lazfreetype.pas"
Note: Duplicate unit "graphmath" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\graphmath.ppu", source="C:\lazarus\components\lazutils\graphmath.pp"
Note: Duplicate unit "graphmath" in "LCLBase 3.0.0.3", ppu="C:\lazarus\lcl\units\x86_64-win64\graphmath.ppu", source="C:\lazarus\lcl\graphmath.pp"
Note: Duplicate unit "easylazfreetype" in "LazUtils 1.0", ppu="C:\lazarus\components\lazutils\lib\x86_64-win64\easylazfreetype.ppu", source="C:\lazarus\components\lazutils\easylazfreetype.pas"
Note: Duplicate unit "easylazfreetype" in "freetypelaz 1.0", ppu="C:\lazarus\components\freetype\lib\x86_64-win64\easylazfreetype.ppu", source="C:\lazarus\components\freetype\easylazfreetype.pas"
Warning: Duplicate file "ttcalc1.inc" in "LazUtils 1.0", path="C:\lazarus\components\lazutils\ttcalc1.inc"
Warning: Duplicate file "ttcalc1.inc" in "freetypelaz 1.0", path="C:\lazarus\components\freetype\ttcalc1.inc"
Warning: Duplicate file "ttcalc2.inc" in "LazUtils 1.0", path="C:\lazarus\components\lazutils\ttcalc2.inc"
Warning: Duplicate file "ttcalc2.inc" in "freetypelaz 1.0", path="C:\lazarus\components\freetype\ttcalc2.inc"
Warning: Duplicate file "ttcalc3.inc" in "LazUtils 1.0", path="C:\lazarus\components\lazutils\ttcalc3.inc"
Warning: Duplicate file "ttcalc3.inc" in "freetypelaz 1.0", path="C:\lazarus\components\freetype\ttcalc3.inc"
Warning: Duplicate file "ttcalc4.inc" in "LazUtils 1.0", path="C:\lazarus\components\lazutils\ttcalc4.inc"
Warning: Duplicate file "ttcalc4.inc" in "freetypelaz 1.0", path="C:\lazarus\components\freetype\ttcalc4.inc"
Warning: Duplicate file "ttconfig.inc" in "LazUtils 1.0", path="C:\lazarus\components\lazutils\ttconfig.inc"
Warning: Duplicate file "ttconfig.inc" in "freetypelaz 1.0", path="C:\lazarus\components\freetype\ttconfig.inc"
Warning: Duplicate file "ttraster_sweep.inc" in "LazUtils 1.0", path="C:\lazarus\components\lazutils\ttraster_sweep.inc"
Warning: Duplicate file "ttraster_sweep.inc" in "freetypelaz 1.0", path="C:\lazarus\components\freetype\ttraster_sweep.inc"
Kompiliere Package LCLBase 3.0.0.3: Exit code 1, Fehler: 1
graphmath.pp(34,25) Error: Circular unit reference between GraphMath and LCLProc
Error: Circular unit reference between GraphMath and LCLProc
Re: Error: Circular unit reference between GraphMath and LCLProc
Wie hast du das installiert?
Über eine alte Version drüber?
Über eine alte Version drüber?
Re: Error: Circular unit reference between GraphMath and LCLProc
Ich habe Lazarus 3.0 letzten installiert - über die ältere Version., Also heruntergeladen und den Installer gestartet
Re: Error: Circular unit reference between GraphMath and LCLProc
Dann hast du wahrscheinlich noch altes Zeug im Pfad.tolleware hat geschrieben: Fr 1. Mär 2024, 16:54 Ich habe Lazarus 3.0 letzten installiert - über die ältere Version., Also heruntergeladen und den Installer gestartet
Mach nochmal neu, in ein sauberes Verzeichnis.
Re: Error: Circular unit reference between GraphMath and LCLProc
Super, es geht wieder
Lazurus deinstalliert
Lazarus neu installiert (aber ins gleich Verzeichnis c:\lazarus) und Toggle gesetzt bei "alte Konfig löschen"
DANKE
Lazurus deinstalliert
Lazarus neu installiert (aber ins gleich Verzeichnis c:\lazarus) und Toggle gesetzt bei "alte Konfig löschen"
DANKE