pas2js WCL (Pas2JS_Widget) kompiliert nicht

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Joe66
Beiträge: 2
Registriert: Do 19. Mai 2022, 09:01
OS, Lazarus, FPC: Linux Mint 20.3 XFCE, (L: 2.2.0 stable, FPC: stable)
CPU-Target: x86_64
Wohnort: Olching
Kontaktdaten:

pas2js WCL (Pas2JS_Widget) kompiliert nicht

Beitrag von Joe66 »

Hallo,

ich habe mittels fpcupdelux lazarus+fpc stable installiert.

Anschliessend pas2js version 2.2.0 von https://downloads.freepascal.org/fpc/contrib/pas2js/ installiert, wegen der (soweit mir bekannt nur dort) enthaltenen pas2js/pas2js-rtl/packages/rtl/. Dann bin ich weiter nach Anleitung auf https://github.com/pascaldragon/Pas2JS_Widget vorgegangen; das komplette Paket selbst habe ich auch von dort herunter geladen.

Ich habe jetzt die WCL in der Komponenten Leiste und unter "New Project" findet sich "Web GUI Application (PAS2JS)"

Aber ab jetzt kommen zwei Hürden wo ich nicht weiterkomme.

1. Nach Anlegen des "Web GUI Application (PAS2JS)" kommt die Meldeung
"The following package failed to load: WCL See Project -> Project Inspector"

Ich habe dann "WCL" im Project Inspector entfernt und stattdessen "WCLDsgn" hinzugefügt (in der Annahme dass es evtl. nur irgendwo ein falscher Bezeichner "hineingeraten" ist.

Nun kann ich z.B, ein Label in die Form ziehen und anschl. das Prjekt kompilieren (bzw. Build bzw. Run without Debug).

nun kommt Problem 2 (evtl. als Folge von Problem 1 ?!?)

2. Beim compilieren bricht sofort ab mit folgender Meldung:
Compile package FCL 1.0.1: Exit code 2, Errors: 1
Fatal: parameter -gl: unknown parameter "-gl". Use -h for help.


Wär klasse wenn mir jemand helfen könnte ein lauffähiges Lazarus herzustellen mit dem ich Pas2JS GUI Anwendungen erstellen kann.

Gruß - Jochen

PascalDragon
Beiträge: 551
Registriert: Mi 3. Jun 2020, 07:18
OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
CPU-Target: Aarch64 bis Z80 ;)
Wohnort: München

Re: pas2js WCL (Pas2JS_Widget) kompiliert nicht

Beitrag von PascalDragon »

Joe66 hat geschrieben:
Do 19. Mai 2022, 21:56
1. Nach Anlegen des "Web GUI Application (PAS2JS)" kommt die Meldeung
"The following package failed to load: WCL See Project -> Project Inspector"

Ich habe dann "WCL" im Project Inspector entfernt und stattdessen "WCLDsgn" hinzugefügt (in der Annahme dass es evtl. nur irgendwo ein falscher Bezeichner "hineingeraten" ist.
Ne, das WCL ist schon richtig. Das ist das Package was zum Kompilieren verwendet wird und aus Code für pas2js besteht, WCLDsgn ist das Package, welches in der IDE installiert wird, die Komponenten in der Palette bereitstellt und aus Code für FPC besteht.

Was du machen musst ist einfach einmal das WCL Package öffnen (unter widgets/wcl.lpk), dann weiß nämlich Lazarus wo das liegt (nicht bauen, nicht installieren). Solltest du das bereits gemacht haben, dann müssen wir schauen, was stattdessen das Problem ist.

Andernfalls änderst du nun die Abhängigkeit wieder von WCLDsgn auf WCL um und es sollte kompilieren.
Joe66 hat geschrieben:
Do 19. Mai 2022, 21:56
nun kommt Problem 2 (evtl. als Folge von Problem 1 ?!?)

2. Beim compilieren bricht sofort ab mit folgender Meldung:
Compile package FCL 1.0.1: Exit code 2, Errors: 1
Fatal: parameter -gl: unknown parameter "-gl". Use -h for help.


Wär klasse wenn mir jemand helfen könnte ein lauffähiges Lazarus herzustellen mit dem ich Pas2JS GUI Anwendungen erstellen kann.
Jupp, das ist ein Folgefehler von deiner Lösung für Problem 1 ;)
FPC Compiler Entwickler

Joe66
Beiträge: 2
Registriert: Do 19. Mai 2022, 09:01
OS, Lazarus, FPC: Linux Mint 20.3 XFCE, (L: 2.2.0 stable, FPC: stable)
CPU-Target: x86_64
Wohnort: Olching
Kontaktdaten:

Re: pas2js WCL (Pas2JS_Widget) kompiliert nicht

Beitrag von Joe66 »

Hallo PascalDragon,

vielen Dank für deine ausführliche Antwort.

Eben ausprobiert; Jetzt klappt es; es war tatsächlich nur das öffnen der wcl.lpk die es ausgemacht hat. :D

Sorry dass ich so spät erst Feedback gebe, ich war seit Tagen nicht mehr am Rechner, habe das schöne Wetter in der Imkerei genutzt.

Gruß - Jochen

PascalDragon
Beiträge: 551
Registriert: Mi 3. Jun 2020, 07:18
OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
CPU-Target: Aarch64 bis Z80 ;)
Wohnort: München

Re: pas2js WCL (Pas2JS_Widget) kompiliert nicht

Beitrag von PascalDragon »

Joe66 hat geschrieben:
Mo 23. Mai 2022, 18:06
Eben ausprobiert; Jetzt klappt es; es war tatsächlich nur das öffnen der wcl.lpk die es ausgemacht hat. :D
Dachte ich's mir doch. ;) Da hast du den letzten Schritt in der README.md unter Install übersprungen. :P
Joe66 hat geschrieben:
Mo 23. Mai 2022, 18:06
Sorry dass ich so spät erst Feedback gebe, ich war seit Tagen nicht mehr am Rechner, habe das schöne Wetter in der Imkerei genutzt.
Ich bin ja schon froh, wenn überhaupt Feedback kommt. :lol:
FPC Compiler Entwickler

Antworten