Issue 114372 - instsetoo_native: Assembly missing for Windows install
Summary: instsetoo_native: Assembly missing for Windows install
Status: CONFIRMED
Alias: None
Product: Installation
Classification: Application
Component: code (show other issues)
Version: OOO330m3
Hardware: PC Windows XP
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 16:02 UTC by kristjanbjarni
Modified: 2017-05-20 10:55 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description kristjanbjarni 2010-09-07 16:02:49 UTC
I am building OOO330_m3 on Windows with this configure:

./configure --with-lang="is" --with-vendor="OpenOffice.is"
--with-build-version="Build by OpenOffice.is" --disable-activex
--disable-directx --disable-atl --disable-build-mozilla --disable-nss-module
--without-junit --with-cl-home="/cygdrive/C/Program Files/Microsoft Visual
Studio 9.0/VC" --with-ant-home="/cygdrive/c/winapps/java/ant"
--with-frame-home="/cygdrive/C/Program Files/Microsoft SDKs/Windows/v6.1"
--with-psdk-home="/cygdrive/C/Program Files/MicrosoftSDKs/Windows/v6.1"
--with-midl-path="/cygdrive/C/Program Files/Microsoft SDKs/Windows/v6.1/Bin"
--with-asm-home="/cygdrive/C/Program Files/Microsoft Visual Studio 9.0/VC/Bin"
--with-jdk-home="/cygdrive/C/Winapps/java/jdk16"
--with-csc-path="/cygdrive/C/WINDOWS/Microsoft.NET/Framework/v3.5"

There are no problems configuring and building the install.

The problem is after installing the resulting install on Windows XP SP3.
Starting for example Writer reports the following:

C:\Program Files\OpenOffice.org 3\program\swriter.exe

"This application has failed to start because the application configuration is
incorrect. Re-installing the application may fix this problem."

In the event log this error is seen:

"Generate Activation Context failed for C:\Program Files\OpenOffice.org
3\Basis\program\shlxthdl\shlxthdl.dll. Reference error message: The operation
completed successfully."

"Resolve Partial Assembly failed for Microsoft.VC90.CRT. Reference error
message: The referenced assembly is not installed on your system."

"Dependent Assembly Microsoft.VC90.CRT could not be found and Last Error was The
referenced assembly is not installed on your system."

It seems to me the the problem is that the generated install doesn't contain the
redistributable vcredist_x86.exe file. This seems to have been changed in some
release of the source code, since previous builds before OOO330_m3 worked. If
you install the vcredist_x86.exe then OpenOffice.org can be started. The normal
install from OpenOffice.org does however contain the vcredist_x86.exe file, so
this must be a difference in how the builds are created.
Comment 1 Olaf Felka 2010-12-01 11:25:40 UTC
As this is not a support tool, I think this is a question for the mailinglists:
dev@installation.openoffice.org or dev@openoffice.org.
Comment 2 kristjanbjarni 2010-12-05 19:45:57 UTC
Actually this is not a support question. The problem is that the OOo build
generates invalid installations for Windows XP.

This is the response I got from Mathias Bauer on dev@openoffice.org:
"Somewhere on the way to OOo3.2 we changed the way how the vcredist is packed.
I'm not sure if it was the intent that there is no configure switch to allow
packing with vcredist. The only reasons that come to my mind could be legal
issues. Perhaps Martin (on CC) knows that better"

This means that either Windows XP has been dropped as a supported platform for
the build environment or this is a bug.
Comment 3 Mathias_Bauer 2010-12-13 16:01:14 UTC
As it seems this is indeed a bug in our build system.
Comment 4 Mathias_Bauer 2010-12-13 16:02:20 UTC
should be fixed in configure
Comment 5 Martin Hollmichel 2011-02-17 19:44:51 UTC
take mba last comment as a confirmation for this issue.
Comment 6 Marcus 2017-05-20 10:55:59 UTC
Reset assigne to the default "issues@openoffice.apache.org".