Problem mit ?Zugriff auf carbon

Rund um die LCL und andere Komponenten
Antworten
Benutzeravatar
LazarusFuchs
Beiträge: 30
Registriert: Mo 19. Aug 2013, 22:28
OS, Lazarus, FPC: Windows 11 24H2 (Lazarus 4.0 FPC 3.2.0)
CPU-Target: 64Bit
Wohnort: Österreich
Kontaktdaten:

Problem mit ?Zugriff auf carbon

Beitrag von LazarusFuchs »

Guten Tag!

Mein Problem gestaltet sich folgendermaßen:

Schon nach kurzer Zeit nach einer Neuinstallation - nicht nach beendeter Installation der benötigten Komponenten, sonder etwas später taucht beim neu kompilieren von Lazarus der Fehler

make[2]***interfaces/carbon: No such file or directory. Stop.

auf. Dabei hat es mit Lazarus 4.6 lange Zeit keine Probleme gegeben. Wenn ich Lazarus 4.4 installiere passiert dasselbe.
Ich habe auch die Dateiberechtigungen für das Lazarusverzeichnis aufgemacht damit ein Fehler wegen einer Lese-Schreibberechtigung ausgeschlossen ist.

Ich habe Linux Mint 22.3 installiert auf einem Acer Notebook Swift 3, Intel 7 11th Generation, 16 GB Ram. Seit September voriges Jahr verwende ich nun Linux Mint und Lazarus und nie ist das Probelm aufgetaucht.

Habe Lazarus mehrmals installiert und deinstalliert und nach der Deinstallation und vor er erneuten Installation alle übrig gebliebenen Verzeichnisse/Dateien gelöscht. Hat jemand diesen Fehler schon einmal gehabt?

Ich hänge noch einen Screenshot der Fehlermeldung an.

Auch eine Umstellung auf (laut einiger Informationen aus dem Netz) Cocoa hat nichts gebracht. Soweit ich mich informiert habe gibt es carbon schon längere Zeit nicht mehr und ist in den gängigen Installationen nicht enthalten. Ja, und ich weiß dass das auch in Linux eigentlich gegenstandslos ist da das für Apple bestimmt ist.

Wenn ich eine neue Komponente installiere wird Lazarus anstandslos neu kompiliert.

Welcher Ansatz könnte noch dazu führen diesen Fehler zu beseitigen. Auch ein Zurücksetzen mit Timeshift 2 Tage zurück wo dieses Problem noch nicht bestand bringt keine Abhilfe.

Wenn jemand einen guten Rat hat wäre ich sehr dankbar.
Fehler_Lazarus.jpg
Fehler_Lazarus.jpg (108.52 KiB) 427 mal betrachtet
„Je mehr ich weiß, desto mehr wird mir klar, dass ich nichts weiß“
https://lazarus.intern.es

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

Re: Problem mit ?Zugriff auf carbon

Beitrag von theo »

Wie hast du installiert? Mit fpcupdeluxe?
Wieso carbon auf Linux?
:?

Benutzeravatar
LazarusFuchs
Beiträge: 30
Registriert: Mo 19. Aug 2013, 22:28
OS, Lazarus, FPC: Windows 11 24H2 (Lazarus 4.0 FPC 3.2.0)
CPU-Target: 64Bit
Wohnort: Österreich
Kontaktdaten:

Re: Problem mit ?Zugriff auf carbon

Beitrag von LazarusFuchs »

Installiert habe ich IMMER mit:

LAZARUS INSTALLATION/fpc-laz_3.2.2-210709_amd64.deb
LAZARUS INSTALLATION/fpc-src_3.2.2-210709_amd64.deb
LAZARUS INSTALLATION/lazarus-project_4.6.0-0_amd64.deb

heruntergeladen und mit

sudo apt install ./fpc*.deb ./lazarus-project*.deb

apt-get install -f

im Terminal installiert. Hat seit Monaten funktioniert.

Und vorher alles was mit Lazarus zu tun hatte gelöscht.
Also Installation wie seit Monaten gehabt.

Das ist eben das Rätsel - warum fragt er nach mehrmaligem
neu compilieren auf einmal aus dem Nichts ...
nach interfaces/carbon obwohl das mit Linux absolut
nichts zu tun hat.

Und bei 4.4 wie 4.6 das gleiche Ergebnis. Also ein neu
hinzugekommener Bug kann es auch nicht sein. Ich wollte
wissen ob das Problem schon mal wer hatte und das gelöst hat.

Ich kann mir nur 2 Dinge vorstellen - Linux hat bei
einem Update irgend etwas zerschossen oder tief im
Innern von Lazarus verbirgt sich ein ganz fieser Fehler.
„Je mehr ich weiß, desto mehr wird mir klar, dass ich nichts weiß“
https://lazarus.intern.es

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

Re: Problem mit ?Zugriff auf carbon

Beitrag von theo »

Keine Ahnung. Vielleicht eine Zusatzkomponente, die Probleme macht?
Ich installiere immer mit fpcupdeluxe
https://github.com/LongDirtyAnimAlf/fpc ... ag/v2.4.0i
https://wiki.freepascal.org/fpcupdeluxe/de

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7301
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Problem mit ?Zugriff auf carbon

Beitrag von af0815 »

In einer normalen Linux Installation hat Carbon keinen Sinn.

Lazarus aus dem apt Paketen sehe ich sehr kritisch. Die Erfahrung hat mir gezeigt, das FPC soweit Ok ist. Lazarus aber direkt aus den Quellen oder alles mit fpcupdeluxe, wie Theo es macht.

Weil die Paket Manger der debs eine andere Vorstellung des Pfad Layouts haben und auch nicht mit selbst kompilieren den IDEs so richtig am Hut.

Edit: Ganz kenn ich mich nicht aus. EInserseits sprichst du von Linux Mint
Ich habe Linux Mint 22.3 installiert auf einem Acer Notebook Swift 3, Intel 7 11th Generation, 16 GB Ram. Seit September voriges Jahr verwende ich nun Linux Mint und Lazarus und nie ist das Probelm aufgetaucht.
Andereseits von Time shift
Auch ein Zurücksetzen mit Timeshift 2 Tage zurück
kenne ich nur von MacOS - dann würde der Versuch mit Cocoa wieder etwas Sinn ergeben. Oder ist das etwas was es für Linux mittlerweile auch gibt und ich habe da in die falsche Richtung gedacht.

Da passen ein paar Sachen für mich im Kopf nicht zusammen
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
LazarusFuchs
Beiträge: 30
Registriert: Mo 19. Aug 2013, 22:28
OS, Lazarus, FPC: Windows 11 24H2 (Lazarus 4.0 FPC 3.2.0)
CPU-Target: 64Bit
Wohnort: Österreich
Kontaktdaten:

Re: Problem mit ?Zugriff auf carbon

Beitrag von LazarusFuchs »

Linux Mint hat ein TimeShift
„Je mehr ich weiß, desto mehr wird mir klar, dass ich nichts weiß“
https://lazarus.intern.es

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

Re: Problem mit ?Zugriff auf carbon

Beitrag von theo »

af0815 hat geschrieben: Sa 16. Mai 2026, 09:19
Auch ein Zurücksetzen mit Timeshift 2 Tage zurück
Oder ist das etwas was es für Linux mittlerweile auch gibt und ich habe da in die falsche Richtung gedacht.
Auf OpenSuSE gibt es Snapper. Ich denke, das ist etwas ähnliches.
https://doc.opensuse.org/documentation/ ... d/snapper/

wp_xyz
Beiträge: 5437
Registriert: Fr 8. Apr 2011, 09:01

Re: Problem mit ?Zugriff auf carbon

Beitrag von wp_xyz »

LazarusFuchs hat geschrieben: Sa 16. Mai 2026, 04:14 sudo apt install ./fpc*.deb ./lazarus-project*.deb
Man soll ja zuerst das fpc-laz und dann das fpc-src Paket installieren. Mit fpc* wäre auch die umbekehrte Reihenfolge möglich. Keine Ahnung, wie sich das auswirken würde. Aber probiere mal die Installation der Pakete hintereinander, zuerst fpc-laz, dann fpc-src, und schließlich, wie du schon machst, das lazarus-project-Paket.
LazarusFuchs hat geschrieben: Sa 16. Mai 2026, 04:14 apt-get install -f
Das habe ich noch nie verwendet... (kann allerdings von mir nicht behaupten, ein großer Linux-Kenner zu sein)

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7301
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Problem mit ?Zugriff auf carbon

Beitrag von af0815 »

wp_xyz hat geschrieben: Sa 16. Mai 2026, 11:22
LazarusFuchs hat geschrieben: Sa 16. Mai 2026, 04:14 apt-get install -f
Das habe ich noch nie verwendet... (kann allerdings von mir nicht behaupten, ein großer Linux-Kenner zu sein)
Das -f ist FORCE. normalerweise keine gute Idee das zu machen. Damit kann man auch eine Installation durchdrücken, wenn es Probleme mit den Paketen geben sollte. Normlerweise sollte man ohne dem arbeiten und sich eher ansehen, warum etwas schiefläuft. Meistens Abhängigkeiten oder Versionsprobleme zwischen Paketen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

wp_xyz
Beiträge: 5437
Registriert: Fr 8. Apr 2011, 09:01

Re: Problem mit ?Zugriff auf carbon

Beitrag von wp_xyz »

af0815 hat geschrieben: Sa 16. Mai 2026, 13:29 Das -f ist FORCE.
Das dachte ich mir schon. Aber was bedeutet es, wenn es - wie oben - in eine separaten Zeile nach dem "install ... deb" steht? Worauf bezieht es sich? Die Installation der deb-Pakete ist doch schon vorbei.

shokwave
Beiträge: 479
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: Problem mit ?Zugriff auf carbon

Beitrag von shokwave »

Sorry wenn ich mich einmische,
aber wenn ich den Screenshot richtig deute, dann hat Zeile mit dem "Carbon" doch nichts mit dem Fehler zu tun. Das ist nur die "Information"(blaues Symbol), dass er das Verzeichnis für Carbon nicht findet, um da aufzuräumen., Was ja unter Nicht-macOS normal ist.
Der eigentliche Fehler dürfte weiter oben stehen und ist im Screenshot nicht ersichtlich.

Und wenn ich LazarusFuchs richtig verstehe kommt der Fehler nur, wenn er ein bestimmtes Package installieren will. Da wäre es hilfreich zu wissen welches das ist und wie der richtige Fehler lautet.
mfg Ingo

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7301
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Problem mit ?Zugriff auf carbon

Beitrag von af0815 »

wp_xyz hat geschrieben: So 17. Mai 2026, 15:16
af0815 hat geschrieben: Sa 16. Mai 2026, 13:29 Das -f ist FORCE.
Das dachte ich mir schon. Aber was bedeutet es, wenn es - wie oben - in eine separaten Zeile nach dem "install ... deb" steht? Worauf bezieht es sich? Die Installation der deb-Pakete ist doch schon vorbei.
Nein, wenn Pakete nicht installiert werden können bleiben die zumindest bekannt. Und dann fängt an das Force drüber zu bügeln.Man darf nicht vergessen, im Hintergrund arbeitet ja dpkg als "Arbeitstier". apt/aptitude versuchen ja nur die Pakete für das dpkg so aufzubereiten das das installieren ja gut funktioniert.
Es gibt auch Unterschiede zwischen apt und apt-get siehe hier https://wiki.ubuntuusers.de/apt/apt/ im unteren Drittel wird auf die Unterschiede eingenagen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
Zvoni
Beiträge: 670
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: Problem mit ?Zugriff auf carbon

Beitrag von Zvoni »

af0815 hat geschrieben: Sa 16. Mai 2026, 09:19 Lazarus aus dem apt Paketen sehe ich sehr kritisch. Die Erfahrung hat mir gezeigt, das FPC soweit Ok ist. Lazarus aber direkt aus den Quellen oder alles mit fpcupdeluxe, wie Theo es macht.

Weil die Paket Manger der debs eine andere Vorstellung des Pfad Layouts haben und auch nicht mit selbst kompilieren den IDEs so richtig am Hut.
Korrekt, wobei aber OP aus lokal installiert, nicht aus dem Repo.
Er holt sich die 3 debs von der Lazarus-Page.
Schau genau hin
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7301
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Problem mit ?Zugriff auf carbon

Beitrag von af0815 »

Zvoni hat geschrieben: Mo 18. Mai 2026, 09:32 Korrekt, wobei aber OP aus lokal installiert, nicht aus dem Repo.
Er holt sich die 3 debs von der Lazarus-Page.
Schau genau hin
Ändert nichts an meiner Meinung. Debs sind für selbstkompilierende Programme nicht unbedingt optimal. Alleine wegen der Struktur.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
Zvoni
Beiträge: 670
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: Problem mit ?Zugriff auf carbon

Beitrag von Zvoni »

af0815 hat geschrieben: Mo 18. Mai 2026, 12:00
Zvoni hat geschrieben: Mo 18. Mai 2026, 09:32 Korrekt, wobei aber OP aus lokal installiert, nicht aus dem Repo.
Er holt sich die 3 debs von der Lazarus-Page.
Schau genau hin
Ändert nichts an meiner Meinung. Debs sind für selbstkompilierende Programme nicht unbedingt optimal. Alleine wegen der Struktur.
Huh? Die deb's von der Lazarus-HP haben aber die korrekte Pfad-Config. Hatte nie Probleme damit.
Ja, die deb's aus dem offiziellen repo, da verhagelts die Pfade
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Antworten