Fehler beim erstellen des widgetsets

Für Installationen unter Linux-Systemen
Antworten
John
Beiträge: 273
Registriert: Mo 30. Jul 2007, 19:55

Fehler beim erstellen des widgetsets

Beitrag von John »

Also ich versuche mein Widgetset zu erstellen und es kommt folgender Fehler:
make[2]: *** [../../units/i386-linux/gtk2] Error 1
Woran könnte das liegen?

John

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Nur der vollständigkeit halber dieser fehler kommt wenn man keine Schreibrechte auf das lazarus verzeichnis hat und es versucht zu compilieren.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

John
Beiträge: 273
Registriert: Mo 30. Jul 2007, 19:55

Beitrag von John »

Das stimmt, wobei ich da schon wieder beim nächsten Problem bin, unter root kompiliert er mir jetzt die Programme, unter meinem normalen benutzer:
Hint: Start of reading config file /home/John/.fpc.cfg
Hint: End of reading config file /home/John/.fpc.cfg
Warning: You are using the obsolete switch -OG
Free Pascal Compiler version 2.2.0 [2007/08/30] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling project1.lpr
project1.lpr(1,1) Fatal: Can't find unit xlib used by Gtk2Int
nun?

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:

Beitrag von monta »

wie wärs, wenn du einfach mal die Zugriffsrechte für den 'normalen' Nutzer entsprechend anpasst, dann muss es dort auch gehen ;)
Johannes

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Poste mal alle fehlermeldungen (Kopiere alle meldungen und versteckte in die Zwischenablage)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

John
Beiträge: 273
Registriert: Mo 30. Jul 2007, 19:55

Beitrag von John »

@monta Welche Änderung in den Zugriffstrechten müsste ich den da vornehmen?
@christian Und diesmal waren es alle Fehlermeldungen.

John

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:

Beitrag von monta »

Den gesamten Lazarusordner schreibend und Lesend für den Nutzer freigeben.

Am einfachstn über den Befehl chmod oder alternativ Rechtsklick, Eigenschaften und dort steht vermutlich irgendwo auf der zweiten Seite nen Feld Berechtigunggen, dort bei User Schreiben + Lesen auswählen.

chmod in etwa so:

sudo chmod -r 774
Johannes

John
Beiträge: 273
Registriert: Mo 30. Jul 2007, 19:55

Beitrag von John »

Ist vollbracht, denke ich zumindestens mal hat aber jetzt den Fehler:
/usr/lib/lazarus/lcl/graphics.pp(36,11) Fatal: Can't find unit Contnrs used by Graphics
wenn ihr auch noch die versteckten und alle braucht sagt bescheid, sind aber relativ lang...

John

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:

Beitrag von monta »

Die Unit ist von Freepascal, also hast die Sourcen nicht richtig installiert.

...nimm am besten das Quellcode-tar.gz von der Freepascalseite, entpacks ins Home und leg den FPC-Pfad darauf.
Dann geht sehr wahrscheinlich auch alles.
Johannes

John
Beiträge: 273
Registriert: Mo 30. Jul 2007, 19:55

Beitrag von John »

Wird ausprobiert, allerdings gehts unter root, und unter meinem normalen user nicht, hatten wir ja schon via chat besprochen, schau mir mal die Schreibrechte an, und änder die ggf.

John

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

@monta siehe mein motto :p

er findet eine fcl unit nicht dazu sind die sourcen nichtmal nötig da die IMMER compiliert vorliegen müssen. Du hast keine oder eine falsch angepasste fpc.cfg in den fpc Anleitungen, der fpc Wiki und bestimmt noch auf 10 weiteren Websien seh was das is, was sie mach und wie man sie konfiguriert.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten