Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Here's my attempt at a straightforward installer which I believe meets your requirements without inventing a whole new distribution of perl or gcc:
      http://stennie.org/camelpack/ [stennie.org]

    I picked one combination (and listed some alternatives considered) but the approach should be easily adaptable and maintainable.

    Cheers,
    Stephen
    • I managed to get it to compile after adding the ISX Download DLL files to the same directory as the camelpack.iss file.

      During installation, I only checked the mingw installation, to save some time.
      Installation failed, it couldn't find the file it thought it had downloaded to the tmp directory.

      I tried to uninstall, that failed with
      'an attempt was made to expand the "app" constant but Setup didn't create the "app" dir'
      so the program (listed as "2006.1" in add/remove programs) is still there.

      Exactly how did you get inno/isx to install cleanly and see each other?

      And did you manage to get it to uninstall cleanly?
      • Hey fireartist .. thx for your feedback, I'll test this out. Looks like I may have messed up the uninstall options on the uploaded version. There's no actual app to remove at the moment (it's calling other installers, which have their own uninstallers) .. so there shouldn't be an add/remove entry.

        Regarding inno/isx, I installed:
          - Innosetup
          - IStool
          - IStool download DLL .. then did any compiling/editing via ISTool. fwiw, ISTool seemed to have the download DLL properly registered wit
        • FYI, have uploaded a corrected version with the "uninstall" options removed.

          If you need to remove a bogus uninstall entry, the path in regedit to delete is:

          HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2C936648 -0116-46EA-9398-49258B6325C3}

          Cheers,
          Stephen