it would seem th installer is looking for a windows DLL... on solaris x86. kind of awkward. I thought it worth filing an issue.
here is the error I get installing with 3.2.1
[java] Unable to load JNI dll jar:ismpfile:/var/tmp/ismp001/9852965/engine/1.0/ext/windowsppk.jar!/reslib/windowsppk/win32ppk.dll
[java] java.lang.UnsatisfiedLinkError: /var/tmp/ismp001/win32ppk.dll: Can't load this .so (machine code=0x0) on a IA 32-bit platform
[java] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
[java] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
[java] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
[java] at java.lang.Runtime.load0(Runtime.java:769)
[java] at java.lang.Runtime.load(Runtime.java:757)
[java] at com.installshield.util.LibraryLoader.loadLibrary(Unknown Source)
[java] at com.installshield.wizard.platform.win32.Win32Utils.loadDLL(Unknown Source)
[java] at com.installshield.wizard.platform.win32.Win32RegistryServiceImpl.initialized(Unknown Source)
[java] at com.installshield.wizard.service.AbstractServiceImplementor.initialize(Unknown Source)
[java] at com.installshield.wizard.service.ServiceFactory.createImpl(Unknown Source)
[java] at com.installshield.wizard.service.ServiceFactory.createService(Unknown Source)
[java] at com.installshield.wizard.service.ServiceFactory.createService(Unknown Source)
[java] at com.installshield.wizard.service.LocalWizardServices.loadService(Unknown Source)
[java] at com.installshield.wizard.service.LocalWizardServices.getService(Unknown Source)
[java] at com.installshield.wizard.WizardBean.getService(Unknown Source)
[java] at com.installshield.wizard.platform.win32.registry.Win32GetRegistryValueAction.execute(Unknown Source)
[java] at com.installshield.wizard.StandardWizardListener.execute(Unknown Source)
[java] at com.installshield.wizard.StandardWizardListener.currentBeanChanged(Unknown Source)
[java] at com.installshield.wizard.Wizard$RunThread.run(Unknown Source)
regards,
Arnaud Lacour
Logged In: YES
user_id=285133
Originator: NO
Thanks for reporting this. When the STAF321-setup-solaris-x86 files were re-released for Bug #1672035 ("Fixed problem on Solaris-x86 where the Zip service libraries were not being installed"), they also included the fix for Bug #1636095 ("Fixed problem on non-English Windows machines where STAF would not start automatically after logging it"), which is not correctly checking the platform (it should only be run for Windows, and this is why you see this error on Solaris x86). Note that even though you get this error message, the Solaris x86 installation was successful.
Logged In: YES
user_id=1472827
Originator: YES
yes. it does install successfully.
just thought I'd chip in some intel ...
Logged In: YES
user_id=285133
Originator: NO
Index: History
RCS file: /cvsroot/staf/src/staf/History,v
retrieving revision 1.589
diff -r1.589 History
24a25,26
> - Fixed UnsatisfiedLinkError for win32ppk.dll during STAF install on
> Solaris-x86 (Bug #1677664)
Index: STAF.uip
RCS file: /cvsroot/staf/src/staf/install/ismp/STAF.uip,v
retrieving revision 1.39
retrieving revision 1.38
diff -r1.39 -r1.38
14812,14829d14811
< <condition id="platform" type="com.installshield.wizardx.condition
s.PlatformWizardBeanCondition">
< <property name="evaluate">1</property>
< <property name="comments"/>
< <property name="compareVersionOperator">0</property>
< <property name="customPlatform" type="com.installshield.util.P
latform">
< <property name="arch">.*</property>
< <property name="displayName">All Platforms</property>
< <property name="name">.*</property>
< <property name="version">.*</property>
< </property>
< <property name="platform" type="com.installshield.util.Platfor
m">
< <property name="arch">.*</property>
< <property name="displayName">Windows (All)</property>
< <property name="name">Windows .*</property>
< <property name="version">.*</property>
< </property>
< <property name="immutable">True</property>
< </condition>
14843,14860d14824
< <condition id="platform" type="com.installshield.wizardx.condition
s.PlatformWizardBeanCondition">
< <property name="evaluate">1</property>
< <property name="comments"/>
< <property name="compareVersionOperator">0</property>
< <property name="customPlatform" type="com.installshield.util.P
latform">
< <property name="arch">.*</property>
< <property name="displayName">All Platforms</property>
< <property name="name">.*</property>
< <property name="version">.*</property>
< </property>
< <property name="platform" type="com.installshield.util.Platfor
m">
< <property name="arch">.*</property>
< <property name="displayName">Windows (All)</property>
< <property name="name">Windows .*</property>
< <property name="version">.*</property>
< </property>
< <property name="immutable">True</property>
< </condition>