Obwohl ich meine gtk2.pas nicht mal in uses eingebunden habe. Motzt er in der Unit Interfaces.
GTK2 habe ich nur als Versuch genommen, weil er bei mir bei cairo.pas schon gemotzt hat, als ich eine gleichnamige Unit hatte.
Nur da hat er da in der unit gdk2x gemotzt.
Was mich dabei verwundert, das es in der LCL-package motzt. Diese Package sollte es eigentlich nicht interessieren, was für eine Unit ich lokal habe.
Was übersehe ich da, das mir dies unlogisch vorkommt ?
Mir ist bekannt, das Cairo ein Bestandteil von GTK ist. Aber ein Neuling, die Zufällig eine Unit Cairo baut, der wird stundenlang Fehlersuchen, weil der Fehler total unlogisch ist, Was hat diese Fehlermelung mit Cairo gemeinsam. Beachte Beispiel cairo_unit_test_2.zip.
Code: Alles auswählen
gdk2x.pas(34,55) Fatal: Kann gdk2 nicht finden verwendet von gdk2x. Stellen Sie sicher, daß alle .ppu-Dateien eines Packages sich in dessem Ausgabeverzeichnis befinden. ppu im falschen Verzeichnis=/home/tux/fpcupdeluxe_trunk/fpc/units/x86_64-linux/gtk2/gdk2.ppu..