Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Hallo,
Vor ein paar Tagen habe ich in Linux Mint "Organic Maps" installiert, danach hatte Lazarus V3.2 gesponnen, ich konnte den Dialog "Projekt Einstellungen" nicht mehr beenden, weder mit Abbruch noch mit OK. Ich danchte erst es liegt an V3.2 und habe nun V3.4 mit FpcUpDeluxe installiert, doch auch hier das gleiche. Unter Windows (wo ich normalerweise arbeite) ist alles OK. Ich denke jetzt nicht dass es nur alleine an Lazarus liegt, es ist wohl irgend eine Kombination zwischen Lazarus und den Libs die Organic Maps installiert hat, die sich nun nicht mehr vertragen.
Nun, was muss ich machen damit Lazarus wieder geht?
Ich habe Lazarus nun schon mehrfach mir FpcUpDeluxe neu installiert, immer das gleiche Problem.
Noch bevor ich "Organic Maps" installiert habe, hat alles geklappt.
Kann es wirklich sein, dass die eine Linux Installation eine andere zerschießt?
Wie kann ich das richten, am liebsten so dass es mit beidem geht?
Vielen Dank für die Hilfe.
VG Markus
Zur Info: Organic Maps ist ein Programm mit dem man sich die Landkarten offline laden kann und man hat die Karten alle auf dem Computer gespeichert. Organic Maps gibt es auch für das Handy (Android).
Vor ein paar Tagen habe ich in Linux Mint "Organic Maps" installiert, danach hatte Lazarus V3.2 gesponnen, ich konnte den Dialog "Projekt Einstellungen" nicht mehr beenden, weder mit Abbruch noch mit OK. Ich danchte erst es liegt an V3.2 und habe nun V3.4 mit FpcUpDeluxe installiert, doch auch hier das gleiche. Unter Windows (wo ich normalerweise arbeite) ist alles OK. Ich denke jetzt nicht dass es nur alleine an Lazarus liegt, es ist wohl irgend eine Kombination zwischen Lazarus und den Libs die Organic Maps installiert hat, die sich nun nicht mehr vertragen.
Nun, was muss ich machen damit Lazarus wieder geht?
Ich habe Lazarus nun schon mehrfach mir FpcUpDeluxe neu installiert, immer das gleiche Problem.
Noch bevor ich "Organic Maps" installiert habe, hat alles geklappt.
Kann es wirklich sein, dass die eine Linux Installation eine andere zerschießt?
Wie kann ich das richten, am liebsten so dass es mit beidem geht?
Vielen Dank für die Hilfe.
VG Markus
Zur Info: Organic Maps ist ein Programm mit dem man sich die Landkarten offline laden kann und man hat die Karten alle auf dem Computer gespeichert. Organic Maps gibt es auch für das Handy (Android).
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 6927
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Dies Programm sieht kommerziell aus.Noch bevor ich "Organic Maps" installiert habe, hat alles geklappt.
Hat dies etwa ein neues GTK installiert.
Als ich das neuste GTK4 von den Quellen lud und installierte, machte bei mir Lazarus auch nicht mehr was es sollte.
Hast du unter "/usr/local/lib" oder "/opt" GTK-Zeugs ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Jetzt wird es komisch ... Ich habe von Linux Mint ein Backup eingespielt, bevor ich Organic Maps installiert habe, dann Lazarus 3.4 installiert und es geht auch nicht, also ich kann den Projekt Dialog damit auch nicht beenden.
In dem Linux habe ich kein GTK Zeugs.
In dem Linux habe ich kein GTK Zeugs.
EleLa - Elektronik Lagerverwaltung - www.elela.de
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Was heisst das?
Benutzt du die Qt IDE?
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Ich hoffe mal nicht dass ich die Qt IDE nutze, also ich habe keine Ahnung.
Ich nehme einfach FpcUpDeluxe und installier das Stable vom FPC und Lazarus.
In diesen 2 Ordnern habe ich nichts mit "GTK" gefunden.
Linux ist ja jetzt nicht mein "Arbeitspferd", sondern ich übersetze nur damit meine EXE, danach beende ich Linux wieder.
Ich nehme einfach FpcUpDeluxe und installier das Stable vom FPC und Lazarus.
In diesen 2 Ordnern habe ich nichts mit "GTK" gefunden.
Linux ist ja jetzt nicht mein "Arbeitspferd", sondern ich übersetze nur damit meine EXE, danach beende ich Linux wieder.
EleLa - Elektronik Lagerverwaltung - www.elela.de
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Wenn du sagst "In dem Linux habe ich kein GTK Zeugs" und dabei die GTK2 IDE benutzt, ist das ein Widerspruch, da diese die GTK2 Libs voraussetzt.
Schau doch mal in Hilfe -> "über Lazarus" nach.
Bei mir steht da "x86_64-linux-gtk2"
Schau doch mal in Hilfe -> "über Lazarus" nach.
Bei mir steht da "x86_64-linux-gtk2"
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Ich habe eine bessere Idee ....
Ich habe mein Projekt das so "Spinnt" einmal (fast) alles gelöscht und es spinnt immer noch.
Anbei das ZIP. Bitte das Projekt mal öffnen und dann den Projekt Optionen Dialog aktivieren und den wieder versuchen zu beenden. (Also bei Linux Mint, bei Windows geht das.)
Der Suchen Dialog (Ctrl+F) geht ebenfalls nicht mehr zu.
Vielen Dank!
Ich habe mein Projekt das so "Spinnt" einmal (fast) alles gelöscht und es spinnt immer noch.
Anbei das ZIP. Bitte das Projekt mal öffnen und dann den Projekt Optionen Dialog aktivieren und den wieder versuchen zu beenden. (Also bei Linux Mint, bei Windows geht das.)
Der Suchen Dialog (Ctrl+F) geht ebenfalls nicht mehr zu.
Vielen Dank!
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 6927
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Ich wollte es testen, mit fehlt aber HTMLView, daher habe ich die Packge entfernt.
Jetzt kommt ein ganz merkwürdiger Fehler.
Jetzt kommt ein ganz merkwürdiger Fehler.
Code: Alles auswählen
/usr/bin/bash: ./usvn.sh: Datei oder Verzeichnis nicht gefunden
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Diese Fehlermeldung ist OK, denn diese Script-Datei habe ich absichtlich gelöscht.
Bei mir, unter Windows lässt sich der Projekt-Optionen Dialog dennoch schließen, auch wenn die Datei nicht vorhanden ist. Nur unter Linux geht das nicht.
Eigentlich sollte erst ein Fehler beim Übersetzen kommen, also übersetzbar ist das Projekt nicht.
Bei mir, unter Windows lässt sich der Projekt-Optionen Dialog dennoch schließen, auch wenn die Datei nicht vorhanden ist. Nur unter Linux geht das nicht.
Eigentlich sollte erst ein Fehler beim Übersetzen kommen, also übersetzbar ist das Projekt nicht.
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Ich habe mal eine "usvn.sh" Datei mit in das ZIP genommen:
Damit wird bei "F9" der Befehl "usvn.sh" ausgeführt, jedoch überseten tut Lazarus dennoch nicht.
Damit wird bei "F9" der Befehl "usvn.sh" ausgeführt, jedoch überseten tut Lazarus dennoch nicht.
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Vielleicht ist es ja jetzt nicht so verständlich wie ich das meine, daher habe ich ein Video erstellt, anbei im ZIP.
Ich habe mich kurz gehalten, ist dennoch gleich mal 6MB groß und kann ich deshalb hier nicht anhängen.
Hier der Download vom Video: http://elela.de/Laz34.mkv
Andere Projekte bauen korrekt, nur das eine Projekt ist irgendwie kaputt. Ich habe keine Ahnung was daran nun schlecht ist. Also Lazarus geht mit anderen Projekten unter Linux.
Ich habe mich kurz gehalten, ist dennoch gleich mal 6MB groß und kann ich deshalb hier nicht anhängen.
Hier der Download vom Video: http://elela.de/Laz34.mkv
Andere Projekte bauen korrekt, nur das eine Projekt ist irgendwie kaputt. Ich habe keine Ahnung was daran nun schlecht ist. Also Lazarus geht mit anderen Projekten unter Linux.
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 2
- Registriert: Do 6. Dez 2007, 22:35
- OS, Lazarus, FPC: Rosa (L 3.4.0 FPC 3.2.2)
- CPU-Target: 64Bit
- Wohnort: Österreich
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Dieses Problem habe ich seit Jahren.
Es liegt an dem HTMLVIEWER.
Lösung:
Htmlviewer auf Panel oder Form legen.
THtmlviewer Eigenschaften:
Visible:=False;
Height:=4;
Left:=0;
Width:=4;
TForm FormCreate:
Htmlviewer.Visible:=True;
Htmlviewer.Align:=alClient;
oder
Htmlviewer.Height:=nnn;
Htmlviewer.Left:=nnn;
Htmlviewer.Width:=nnn;
Es liegt an dem HTMLVIEWER.
Lösung:
Htmlviewer auf Panel oder Form legen.
THtmlviewer Eigenschaften:
Visible:=False;
Height:=4;
Left:=0;
Width:=4;
TForm FormCreate:
Htmlviewer.Visible:=True;
Htmlviewer.Align:=alClient;
oder
Htmlviewer.Height:=nnn;
Htmlviewer.Left:=nnn;
Htmlviewer.Width:=nnn;
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Vielen Dank für den Tipp mit THtmlViewer.
Sobal man ein THtmlViewer in ein TForm zieht benötigt Lazarus sehr viel Rechenleistung unter Linux.
Löscht man es wieder, dann braucht Lazarus wieder keine Rechenleistung.
Aus irgend einem Grund kommt Lazarus unter Linux mit dem THtmlViewer nicht klar und es hägt sich ein Threat auf.
Es geht nur indem ich den THtmlViewer lösche und in FormCreate den manuell erzeuge:
Soll ich dazu ein Bugreport schreiben? - Unter Windows gibt es das Problem nicht.
Sobal man ein THtmlViewer in ein TForm zieht benötigt Lazarus sehr viel Rechenleistung unter Linux.
Löscht man es wieder, dann braucht Lazarus wieder keine Rechenleistung.
Aus irgend einem Grund kommt Lazarus unter Linux mit dem THtmlViewer nicht klar und es hägt sich ein Threat auf.
Es geht nur indem ich den THtmlViewer lösche und in FormCreate den manuell erzeuge:
Code: Alles auswählen
Procedure TfrmMain.FormCreate(Sender: TObject);
Begin
Html := THtmlViewer.Create(Self);
Html.Parent := Panel1;
Html.Visible := True;
Html.Align := alClient;
end;
EleLa - Elektronik Lagerverwaltung - www.elela.de
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Ich hatte mal ein ähnliches Problem damit. Vielleicht ist es ja das?
In "htmlview.pas" in "procedure THtmlViewer.ScrollVert" kommentiere mal "PaintPanel.Update;" aus
Einen Versuch ist's wert.
In "htmlview.pas" in "procedure THtmlViewer.ScrollVert" kommentiere mal "PaintPanel.Update;" aus
Einen Versuch ist's wert.
Code: Alles auswählen
procedure THtmlViewer.ScrollVert(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: Integer);
begin
// BG, 18.12.2011: Added: reduce scroll position to avoid scrolling beyond end of document:
ScrollPos := Min(ScrollPos, VScrollBar.Max - PaintPanel.Height);
FSectionList.SetYOffset(ScrollPos);
if vsBGFixed in FViewerState then
PaintPanel.Invalidate
else
begin {scroll background into opposite direction to keep it in a fixed position in the viewport.}
ScrollWindow(PaintPanel.Handle, 0, VScrollBar.Position - ScrollPos, nil, nil);
//theo PaintPanel.Update; ueberflüssig, stockt beim scrollen.
//BG, 26.04.2014: To keep the animated GIFs animated, we must invalidate the panel:
PaintPanel.Invalidate;
end;
end;
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Linux Mint: Installation von "Organic Maps" zerschießt Lazarus
Hab ich gemacht, die Komponente auch neu installiert (die übersertzte Dateien auch gelöscht, dann die Komponente neu übersetzt) und es geht nicht.
Sobald ich diese Komponente in TForm rein ziehe benötigt Lazarus viel Rechenleistung.
Irgendwie gibt es da eine Kreisbeziehung beim Zeichnen.
Wenn ich diese Komponente wieder lösche ist alles OK.
THtmlViewer nutze ich seit vielen Jahren, allerdings bisher immer nur in einem anderen Formular. Daher hatte ich das unter Linux nie bemerkt, in der Regel progge ich nur unter Windows.
Sobald ich diese Komponente in TForm rein ziehe benötigt Lazarus viel Rechenleistung.
Irgendwie gibt es da eine Kreisbeziehung beim Zeichnen.
Wenn ich diese Komponente wieder lösche ist alles OK.
THtmlViewer nutze ich seit vielen Jahren, allerdings bisher immer nur in einem anderen Formular. Daher hatte ich das unter Linux nie bemerkt, in der Regel progge ich nur unter Windows.
EleLa - Elektronik Lagerverwaltung - www.elela.de