Bug in ExtCtrls

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.

Bug in ExtCtrls

Beitragvon Mathias » 29. Okt 2017, 16:01 Bug in ExtCtrls

Wen ich das Mini-Project im Anhang kompiliere, bekomme ich folgende Fehlermeldung, diese hat etwa 50 Zeilen.
Die Package LCL ist eingebunden.
Was mich am meisten verwundert, ist der Home-Ordner. Ein Ordner "mattias" habe ich keinen im Home-Ordner :roll:
Vor allem schreibe ich mich anders. :wink:

So ein bisschen Code verursacht so viel Fehler. :shock:

Code: Alles auswählen
program project1;
uses
  ExtCtrls;
type
  TMyClass = class(TObject)
  end;
var
  myClass: TMyClass;
begin
  myClass := TMyClass.Create;
  myClass.Free;
end.


Code: Alles auswählen
Projekt kompilieren, Ziel: project1: Exit code 256, Fehler: 1
/usr/share/lazarus/1.8.0RC5/lcl/units/x86_64-linux/wsmenus.o: In Funktion `REGISTERMENUITEM':
/home/mattias/tmp/lazarus-project1.8.0RC5/lazarus-project_build/usr/share/lazarus/1.8.0RC5/lcl//widgetset/wsmenus.pp:221: Nicht definierter Verweis auf `WSRegisterMenuItem'
/usr/share/lazarus/1.8.0RC5/lcl/units/x86_64-linux/wsmenus.o: In Funktion `REGISTERMENU':
.....................
/usr/share/lazarus/1.8.0RC5/lcl/units/x86_64-linux/wsextctrls.o: In Funktion `REGISTERCUSTOMTRAYICON':
/home/mattias/tmp/lazarus-project1.8.0RC5/lazarus-project_build/usr/share/lazarus/1.8.0RC5/lcl//widgetset/wsextctrls.pp:337: Nicht definierter Verweis auf `WSRegisterCustomTrayIcon'
project1.pas(16,1) Error: Error while linking

Ich habe noch mehr abgespeckt, der gleiche Fehler.
Code: Alles auswählen
program project1;
uses
  ExtCtrls;
begin
end.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 3179
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon m.fuchs » 29. Okt 2017, 16:19 Re: Bug in ExtCtrls

Ohne die Unit Interfaces kann das nicht funktionieren, die wird von den LCL-Units benötigt.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
m.fuchs
 
Beiträge: 1662
Registriert: 22. Sep 2006, 18:32
Wohnort: Berlin
OS, Lazarus, FPC: Winux (L 1.6, FPC 3.0) | 
CPU-Target: x86, x64, arm
Nach oben

Beitragvon Soner » 29. Okt 2017, 17:01 Re: Bug in ExtCtrls

Ein Lazarusentwickler heißt Mattias, ich glaube er gibt auch immer die Lazarus-Versionen heraus. Villeicht hat er diesmal feste Pfade für Linux-Ausgaben verwendet.
Kontrolliere einfach von Lazarus-Options und Projekt-Options die Verzeichnisangaben.
Den Hinweis mit Interfaces hat ja M.Fuchs gegeben.
Soner
 
Beiträge: 364
Registriert: 26. Sep 2012, 23:07
Wohnort: Hamburg
OS, Lazarus, FPC: Win7Pro-32Bit, Immer letzte Lazarus Release mit SVN-Fixes | 
CPU-Target: 32Bit
Nach oben

Beitragvon Mathias » 29. Okt 2017, 17:35 Re: Bug in ExtCtrls

m.fuchs hat geschrieben:Ohne die Unit Interfaces kann das nicht funktionieren, die wird von den LCL-Units benötigt.

Damit kompiliert er anstandslos.
Kontrolliere einfach von Lazarus-Options und Projekt-Options die Verzeichnisangaben.

Ich denke, dies liegt eher an den Sourcen von Lazarus

In der Trunk, kommt die Meldung anders:
Code: Alles auswählen
/home/tux/fpcupdeluxe/lazarus/lcl/units/x86_64-linux/wsextctrls.o: In Funktion `REGISTERCUSTOMCHECKGROUP':
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 3179
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

• Themenende •

Zurück zu Lazarus - Bugs



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried