Auf einmal kann ich mein Paint2 projekt nicht mehr compliere

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Auf einmal kann ich mein Paint2 projekt nicht mehr compliere

Beitrag von pluto »

Hallo,
als ich heute mein paint2 projekt complieren möchte !
meckert der commplier in irgenwleche units sein fehler:

Code: Alles auswählen

/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(981,3) Error: Identifier not found "gtk_window_set_skip_taskbar_hint"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(981,58) Error: Illegal expression
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2154,7) Error: Identifier not found "g_signal_stop_emission_by_name"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2154,70) Error: Illegal expression
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2176,25) Error: Identifier not found "GDK_KEY_KP_SPACE"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2183,29) Error: Identifier not found "GDK_KEY_AT"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2207,9) Error: Identifier not found "GDK_Key_Return"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2207,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2208,9) Error: Identifier not found "GDK_Key_Escape"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2208,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2208,23) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2209,9) Error: Identifier not found "GDK_Key_Tab"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2209,20) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2209,20) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2216,9) Error: Identifier not found "GDK_Key_BackSpace"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2216,26) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2217,9) Error: Identifier not found "GDK_Key_Clear"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2217,22) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2217,22) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2218,9) Error: Identifier not found "GDK_Key_Insert"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2218,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2218,23) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2219,9) Error: Identifier not found "GDK_Key_Delete"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2219,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2219,23) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2220,9) Error: Identifier not found "GDK_Key_Home"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2220,21) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2220,21) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2221,9) Error: Identifier not found "GDK_Key_End"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2221,20) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2221,20) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2222,9) Error: Identifier not found "GDK_Key_Left"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2222,21) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2222,21) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2223,9) Error: Identifier not found "GDK_Key_Right"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2223,22) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2223,22) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2233,9) Error: Identifier not found "GDK_Key_Escape"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2233,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2240,9) Error: Identifier not found "GDK_Key_Return"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2240,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2241,9) Error: Identifier not found "GDK_Key_Tab"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2241,20) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2241,20) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2242,9) Error: Identifier not found "GDK_Key_BackSpace"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2242,26) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2242,26) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2243,9) Error: Identifier not found "GDK_Key_Clear"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2243,22) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2243,22) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2243,22) Fatal: There were 50 errors compiling module, stopping
dabei habe ich nichts geändert an den qullcodes !
und ich nehme auch nur LCL gtk 1 !!

kann mir da jemmand weiter helfen ?
das hatte ich in letzer zeit übrings oft das ich an einem projekt arbeite und auf einmal findet er irgenwelche dateien nicht mehr ! und voher ging es noch !

Edit: ich habe das verzeichnis: /usr/lib/lazarus/lcl/interfaces 10000 mal neu erstellt bzw. per make clean all und make install all neu compliert er ist nicht in der lage eine funktion zu finden:
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2155,7) Error: Identifier not found "g_signal_stop_emission_by_name"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2155,70) Error: Illegal expression
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2177,25) Error: Identifier not found "GDK_KEY_KP_SPACE"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2184,29) Error: Identifier not found "GDK_KEY_AT"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2208,9) Error: Identifier not found "GDK_Key_Return"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2208,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2209,9) Error: Identifier not found "GDK_Key_Escape"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2209,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2209,23) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2210,9) Error: Identifier not found "GDK_Key_Tab"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2210,20) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2210,20) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2217,9) Error: Identifier not found "GDK_Key_BackSpace"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2217,26) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2218,9) Error: Identifier not found "GDK_Key_Clear"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2218,22) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2218,22) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2219,9) Error: Identifier not found "GDK_Key_Insert"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2219,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2219,23) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2220,9) Error: Identifier not found "GDK_Key_Delete"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2220,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2220,23) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2221,9) Error: Identifier not found "GDK_Key_Home"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2221,21) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2221,21) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2222,9) Error: Identifier not found "GDK_Key_End"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2222,20) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2222,20) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2223,9) Error: Identifier not found "GDK_Key_Left"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2223,21) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2223,21) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2224,9) Error: Identifier not found "GDK_Key_Right"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2224,22) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2224,22) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2234,9) Error: Identifier not found "GDK_Key_Escape"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2234,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2241,9) Error: Identifier not found "GDK_Key_Return"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2241,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2242,9) Error: Identifier not found "GDK_Key_Tab"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2242,20) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2242,20) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2243,9) Error: Identifier not found "GDK_Key_BackSpace"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2243,26) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2243,26) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2244,9) Error: Identifier not found "GDK_Key_Clear"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2244,22) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2244,22) Error: duplicate case label
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2245,9) Error: Identifier not found "GDK_Key_Insert"
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2245,23) Error: Constant Expression expected
/usr/lib/lazarus/lcl/interfaces/gtk/gtkproc.inc(2245,23) Fatal: There were 50 errors compiling module, stopping
ich weiß einfach nicht mehr weiter und vorallem warum das passiert ist ! kommmt das durch den wechsel auf version 21 ? ich verstehe das nicht mehr :(

edit2:
es scheit an {$DEFINE gtk1} zu liegen alle fehler die auftreten sind im falschen abschnitt der eigentlich g arnicht beachtet werden soll ! ich hoffe ein neustart bring was !
MFG
Michael Springwald

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

so jetzt bin ich wieder so weit das er die
Graphics datei nicht findet allerdins geht es in neunen projekten nur nich mehr in meinem paint2 projekt ! für heute höhere ich auch auf ! habe einfach keine lust mehr ! und ich weiß auch einfach nicht warum lazarus einfach so was macht !
MFG
Michael Springwald

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Hallo!
Die Probleme hängen offensichtlich mit der gtk zusammen. Tritt der Fehler mit der LCL-Schnittstelle "gtk2" auch auf?
Gruß, Euklid

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 »

ich weiß auch einfach nicht warum lazarus einfach so was macht !
Lazarus macht nicht einfach sowas irgendwas muss sich ja geändert haben meisstens ist es hilfreich den fehler nicht zuerst bei anderen zu suchen ...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

ja da hast du recht ! ich habe noch mal drüber nach gedacht: zwischen durch kam eine meldung das ich wenn ich auf ok klicke(habe ich leider paar mal gemacht) datenverluste enstehen können und bei abbruch das programm beendet wird !

ich habe aber drauf hin als der fehler aufgekommen verscuht laazarus komplet neu zu installieren aber irgenwie möchte mich mir das nicht geklingen !
ich werde mich morgen damit befassen und alles was lazarus heißt runter schmeißen und dann komplet neu drauf machen !
und zwar werde ich es dir stabile 20 version nehmen und dann die IDE einfach updateten damit das mit dem scrollen auch wider klapt !
MFG
Michael Springwald

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

so ich habe es ohne neuinstlalation hinebommen !
für alle die das gleiche oder änliches problemen haben:
ich glaube das problem hat was mit den .o dateien zu tuen die sich in einem verzeichnis mit dem ausfürbaren programm befindet ! die habe ich alle gelöscht und dann compliert und jetzt geht es wieder !!!
*freu*
MFG
Michael Springwald

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 »

also mit anderen Worten nur mal auf Verzeichnis säubern gehen ;)

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

JA*G* ich frage mich schon länger warum werden die .o dateien neben der anwendung erstellt !
kann mir das jemmand sagen ?
ich trenne gerne anwendung und qullcode(diesmal richtig geschrieben ? oder qullecode )
MFG
Michael Springwald

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 »

QUELLCODE benutz doch einfach die Rechtschreibprüfung vom Firefox
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

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 »

pluto hat geschrieben:kann mir das jemmand sagen ?
ich trenne gerne anwendung und qullcode(diesmal richtig geschrieben ? oder qullecode )
jemand und Quellcode ;)

Was die .o-Dateien sind, kann ich dir auch nicht sagen, und vom anscheun nicht erkennbar.
Sind das eventuell Teile der Debuginfos?

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

ich dachte das währen die complierten pas dateien also die DCU unter delphi !
MFG
Michael Springwald

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

Beitrag von theo »

pluto hat geschrieben:ich dachte das währen die complierten pas dateien also die DCU unter delphi !
Das stimmt glaub ich schon. Die werden nachher vom Linker zur Anwendung zusammengebastelt.

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

die frage ist aber warum werden diese dateien im ausgabeverzeichnis der anwendung abelegt und nicht da wo der qullcode ist !
MFG
Michael Springwald

ralli
Beiträge: 374
Registriert: Mi 13. Sep 2006, 15:57
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Hagen a.T.W.
Kontaktdaten:

Datensicherung

Beitrag von ralli »

Wie wärs denn mal mit Datensicherung ? Dann bricht auch keine Panik aus. Wer keine regelmäßige Datensicherung betreibt, kann auch nicht im ernst behaupten, wie wichtig ihm das Projekt ist.

Ralli

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 »

die frage ist aber warum werden diese dateien im ausgabeverzeichnis der anwendung abelegt und nicht da wo der qullcode ist !
Was sagt dir der name "Ausgabeverzeichnis" ?
Warum sollte man sich das Quelltextverzeichnis damit zumüllen wollen ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten