Announcement

Collapse
No announcement yet.

Setup for 32-bit and 64-bit Compatible Installation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Setup for 32-bit and 64-bit Compatible Installation

    I trying to setup my program to be compatible with both 32-bit and 64-bit applications. I have a 32-bit DLL file with a destination of [SystemFolder] and a 64-bit DLL file with a destination of [System64Folder]. I have Win64 checked on the 64-bit DLL file.

    When I run the build I get the following error:

    ICE80: This package contains 64 bit component 'cmretplan64.dll' but the Template Summary Property does not contain Intel64 or x64.

    How do I fix this error to have a successful build that will install on all Windows computers?

    I tried the following fix:

    Project => Settings => Package => Platforms and switched from x86 to x64

    But now my setup won't install on Win XP.

  • #2
    You need to build two MSIs and bundle them using the bootstrapper.

    Ulrich

    Comment


    • #3
      Thanks, Ulrich.

      OK, so now I have 2 MSIs: one for 32-bit and one for 64-bit.

      I looked at the documentation for Bootstrapper Designer and am overwhelmed at the options. Would you please give me an idea of how I would code Bootstrapper Designer to bundle these 2 MSIs into one installation file that will work on both 32-bit and 64-bit?

      Comment


      • #4
        Please visit my site (in the signature) and check my sample projects. I published a template for the bootstrapper with instructions.

        Ulrich

        Comment


        • #5
          I downloaded the template but can't figure out how to install it. Since it's an .xml file I tried adding it as a file in the Bootstrapper and running (i.e. building) it, but I get the following error message:

          ERROR: Could not load messages from configuration file....

          Error 0004

          Comment


          • #6
            Please spend a couple of minutes reading the instructions on the page where you downloaded the file from. Everything is clearly explained.

            Ulrich

            Comment


            • #7
              I've read the page a few times. The page say "If you installed the template files from my zip file below correctly, you now should have a new option, like shown below:"

              But it doesn't explain how to install the template.

              Comment


              • #8
                OK, sorry. I found it. It's Item 1.

                Comment


                • #9
                  Thanks, Ulrich, for your excellent instructions. I followed them as best I could and get the following error.

                  Generating bootstrapper...
                  Indigo Rose MSI Bootstrapper
                  Copyright (c) 2011 Indigo Rose Corporation - www.indigorose.com
                  Initialize folders...
                  Loading configuration file...
                  ERROR: Could not load messages from configuration file: J:\Documents\ACA Ret Planner\Bootstrapper\RP Bootstrapper\RP Bootstrapper.xml
                  ERROR SUMMARY: ERROR: (/IRBootstrapper) - LanguageMap Default ID not found or empty.
                  Cleaning up temporary files...
                  Bootstrap build failed: 4
                  Error 1011: IRMakeBootstrap.exe returned error: 4
                  Deleting temporary files
                  Build FAILED! Error: 1011 - Error executing pre/post build step

                  Attached is my setup log.
                  Attached Files

                  Comment


                  • #10
                    Ulrich, can you tell me why I'm getting this error message? Is there anything else you need to tell me what's going wrong here?

                    Comment


                    • #11
                      It looks like you introduced an error in your bootstrapper's language configuration. Start a new project and see how the configuration is supposed to look, then compare with your project and make the required correction(s).

                      Ulrich

                      Comment

                      Working...
                      X
                      😀
                      🥰
                      🤢
                      😎
                      😡
                      👍
                      👎