PPRiphagen
Posts: 11
Joined: Wed May 12, 2010 8:31 am

Error when using 64 bit merge module in 32 bit installation

I have included a 64 bit merge module in a mixed 32/64 bit installer.
I added it to 32 and 64 bit features just like in issue http://www.advancedinstaller.com/forums ... rge#p19415.
The Feature field of Merge Module now indeed shows AI64BitFiles.

However, when running the installer, when the welcome screen pops up, there is a dialog:
"Installing the Merge Module on a 32 Bit System is not permitted."
And the installation is aborted.

Is this a bug or must I do something different?

Thank you
Bogdan
Posts: 2794
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: Error when using 64 bit merge module in 32 bit installation

Hi,

Please note that the user from the article you've mentioned was installing two different merge modules,
one for 32 bits and another one for 64 bits. What he did was to place them under the corespondent features and install
the features conditionally, depending on the OS.

The problem with your package is that from what I see you are trying to install a 64 bits merge module on both machines,
32 and 64. This is not possible, you will need two merge modules, a 32 bit and a 64 bit one and then apply the same method from the
post you've found on our forum.

Regards,
Bogdan
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
PPRiphagen
Posts: 11
Joined: Wed May 12, 2010 8:31 am

Re: Error when using 64 bit merge module in 32 bit installation

Hi,

Thank you for your reply
Probably I was a bit unclear in my initial post;

I have both a 64 bit and a 32 bit merge module in the mixed 32/64 bit installer.
The 64 bit has the Platform x64, Feature AI64BitFiles and
the 32 bit has the Platform Intel, Feature AI32Bit Files.
See
mergemodules.png
mergemodules.png (15.71 KiB) Viewed 6638 times
However this still gives the same error on 32 bit systems.

Regards,

Patrick
Bogdan
Posts: 2794
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: Error when using 64 bit merge module in 32 bit installation

Hi,

Can you please send us the aip file to support at advancedinstaller dot com so we can investigate it?

Regards,
Bogdan
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
PPRiphagen
Posts: 11
Joined: Wed May 12, 2010 8:31 am

Re: Error when using 64 bit merge module in 32 bit installation

Hi,

I just sent you the file.

Patrick
PBach
Posts: 8
Joined: Fri May 14, 2010 1:07 pm

Re: Error when using 64 bit merge module in 32 bit installation

Hi,

we have exactly the same problem (same DLL's from Wibu CodeMeter).
Project was completly build with the project wizard for mixed bit projects.
Is there any solution for this error?

Thanks,
Paul
PPRiphagen
Posts: 11
Joined: Wed May 12, 2010 8:31 am

Re: Error when using 64 bit merge module in 32 bit installation

Hi,

The advanced install team advised me to remove the merge modules and re-add them using the wizard.
They said my aip file looked ok. I have not tried this approach yet.

Since we also distribute a separate tool for the software activation and we are going to use the Wibu stuff
also in some of our other applications I decided to create a separate 32 bit and a 64 bit msi
and included them as a chained package in my installers using the correct conditions for launching on 32 or 64 bit machines.
This has to be separate, since msi does not support both 32 and 64 bit in 1 package.

Regards,

Patrick
PBach
Posts: 8
Joined: Fri May 14, 2010 1:07 pm

Re: Error when using 64 bit merge module in 32 bit installation

Hi Patrick,

Thank you very much for your feedback!

Re-adding of packages - like suggest from Advanced Installer team - unfortunately did'nt work in our case.
So I will go the same route as you and build two different packages.

Regards,
Paul

Return to “Common Problems”