Error: Circular unit reference between GraphMath and LCLProc

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
tolleware
Beiträge: 3
Registriert: Fr 1. Mär 2024, 13:45

Error: Circular unit reference between GraphMath and LCLProc

Beitrag von tolleware »

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

Benutzeravatar
theo
Beiträge: 10499
Registriert: Mo 11. Sep 2006, 19:01

Re: Error: Circular unit reference between GraphMath and LCLProc

Beitrag von theo »

Wie hast du das installiert?
Über eine alte Version drüber?

tolleware
Beiträge: 3
Registriert: Fr 1. Mär 2024, 13:45

Re: Error: Circular unit reference between GraphMath and LCLProc

Beitrag von tolleware »

Ich habe Lazarus 3.0 letzten installiert - über die ältere Version., Also heruntergeladen und den Installer gestartet

Benutzeravatar
theo
Beiträge: 10499
Registriert: Mo 11. Sep 2006, 19:01

Re: Error: Circular unit reference between GraphMath and LCLProc

Beitrag von theo »

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
Dann hast du wahrscheinlich noch altes Zeug im Pfad.
Mach nochmal neu, in ein sauberes Verzeichnis.

tolleware
Beiträge: 3
Registriert: Fr 1. Mär 2024, 13:45

Re: Error: Circular unit reference between GraphMath and LCLProc

Beitrag von tolleware »

Super, es geht wieder
Lazurus deinstalliert
Lazarus neu installiert (aber ins gleich Verzeichnis c:\lazarus) und Toggle gesetzt bei "alte Konfig löschen"

DANKE

Antworten