Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#17

Re: JVCL unter Delphi 2005 PE installieren

  Alt 12. Feb 2006, 12:53
Vorweg mal ein kleiner Bugfix der mir während des Schreiben des folgendens aufgefallen ist:
Öffne mal die Datei jvcl3\packages\bin\Makefile.mak mit einem Texteditor und bessere îm Ziel "Templates:" das "(PERSONALEDITION_OPTION)" durch "$(PERSONALEDITION_OPTION)" (Dollarzeichen vorangestellt) aus.

Zitat von Computergenius:
"Das System kann den angegebenen Pfad nicht finden."
Das bedeutet, dass Windows ein Programm nicht finden kann, weil der Pfad dazu nicht in der PATH Umgebungsvariable steht. Jetzt wäre es natürlich interessant, welches Programm (EXE) es nicht finden kann.

Zitat:
bei solchen Install-Problemen, naja.
Also bei mir gab es noch nie Installer-Probleme. Die anderen JVCL Teammitglieder haben auch keine. Wir haben wohl alle ein besonderes System? Nein, irgendwas ist bei dir anders, was der Installer noch nicht berücksichtigt.

Wo genau tritt diese Fehlermeldung denn auf? Kommt sie während der install.bat-Phase, oder während der Kompilierung und Installation der JVCL Packages?

Während der install.bat-Phase:
  • Wurde die Meldung "Using d* for build process" ausgegebenen. Wenn nicht, dann fehlt die vorkompilierte jvcl3\packages\bin\build.exe, die eine "wohldefinierte" Umgebung für den Installer herstellt (was sie auch bei der JCL tut).
  • Tritt der Fehler nach dieser Meldung aber bevor "[Generating MO files]" bzw. "[Compiling: Installer]" auf, dann fehlt höchstwahrscheinlich die $(BDS)\Bin\make.exe
  • Tritt der Fehler zwischen der Meldung "[Generating MO files]" und "[Compiling: Installer]" auf, dann hat der Installer DxGetText gefunden, es fehlt aber die $(DXGETTEXTDIR)\msgfmt.exe Datei. Kommt die Meldung "[Generating MO files]" nicht, dann ist das kein Problem.
  • Tritt der Fehler nach "[Compiling: Installer]" auf, aber bevor der eigentliche Installer startet, dann fehlt wahrscheinlich die $(BDS)\Bin\dcc32.exe (Trail-Versionen sind davon immer betroffen). Ggf. fehlt auch die make.exe, aber das wurde oben schon ausgeschlossen
  • Tritt der Fehler auf, nachdem die der Compiler (dcc32.exe) die Datei ohne Fehler kompiliert hat auf, dann kennt dein Windows die den "start" CMD-Befehl nicht. Ist dem So, dann kannst du den bereits kompilierten Installer auch von Hand starten: jvcl3\bin\JVCLInstall.exe

Während der Kompilierungs-Phase:
  • copy, del, type Befehle werden nicht von der CMD.EXE/Command.com erkannt. Wenn dem so ist, dann würde ich mal daran denken Windows neu zu installieren.
  • dcc32.exe wird mal wieder nicht gefunden (sollte oben schon ausgeschlossen sein)
  Mit Zitat antworten Zitat