You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2013/12/05 16:57:11 UTC

[Bug 123810] New: Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

https://issues.apache.org/ooo/show_bug.cgi?id=123810

            Bug ID: 123810
        Issue Type: DEFECT
           Summary: Current Buildbot snapshot rev 1547747 installing and
                    requires MS C++ 2008, msvc90.dll but package
                    documentation says a msvcr100.dll is needed
           Product: Installation
           Version: 4.1.0-dev
          Hardware: PC
                OS: Windows 7
            Status: CONFIRMED
          Severity: normal
          Priority: P3
         Component: code
          Assignee: issues@openoffice.apache.org
          Reporter: vstuart.foote@utsa.edu
                CC: issues@openoffice.apache.org

On Windows 7 sp1, 64-bit en-US

The current Buildbot nightly rev1547747 installs Microsoft Visual C++ 2008
Redistributable - x86 9.0.30729.6161 and msvc90.dll. 

I performed an /A administrative install for the first time in a while, and I
first reverted the MSVC install that is run when the package is extracted. 

Then as package documentation readme.txt and readme.html indicate a
msvcr100.dll is needed, attempt to launch with a 32-bit MS Visual C++ 2010
already present on system. However AOO rev1547747 will not launch.
Brief--unreadable dialog message and abort--can't find any log record of the
failed launch.

Download and install current 32-bit MS Visual C++ 2010 for msvcr100.dll.  AOO
4.1.0 rev 1547747 still will not launch. 

Install AOO rev1547747 packaged MS Visual C++ 2008 with its msvcr90.dll (x86
9.0.30729.6161) and AOO launches and fully functional.

Is this a Buildbot packaging issue--or is there some disconnect between stated
C/C++ runtime requirements?  We had an older issue about requiring the
msvcr100.dll for Java JRE stability, bug 120979 -- is the requirement still
valid and shouldn't the AOO 4.1.0 dev snapshots be built against that runtime
and it be packaged?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

[Bug 123810] Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=123810

hdu@apache.org <hd...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |120979

--- Comment #1 from hdu@apache.org <hd...@apache.org> ---
(In reply to V Stuart Foote from comment #0)
> The current Buildbot nightly rev1547747 installs Microsoft Visual C++ 2008
> Redistributable - x86 9.0.30729.6161 and msvc90.dll.

Yes. It builds with MSVC2008 and the target depends on having a runtime
matching to that compiler, i.e. the *90* version.

> I performed an /A administrative install for the first time in a while, and
> I first reverted the MSVC install that is run when the package is extracted.

So you uninstalled msvc90.dll and its friends?

> Then as package documentation readme.txt and readme.html indicate a
> msvcr100.dll is needed, attempt to launch with a 32-bit MS Visual C++ 2010
> already present on system. However AOO rev1547747 will not launch.
> Brief--unreadable dialog message and abort--can't find any log record of the
> failed launch.
> 
> Download and install current 32-bit MS Visual C++ 2010 for msvcr100.dll. 
> AOO 4.1.0 rev 1547747 still will not launch. 
> 
> Install AOO rev1547747 packaged MS Visual C++ 2008 with its msvcr90.dll (x86
> 9.0.30729.6161) and AOO launches and fully functional.

Yes. You C-runtime libs matching to the compiler used for building the app+libs
are needed. With MSVC2008==VC9.0 the 90 runtime is needed.

> Is this a Buildbot packaging issue--or is there some disconnect between
> stated C/C++ runtime requirements?  We had an older issue about requiring
> the msvcr100.dll for Java JRE stability, bug 120979 -- is the requirement
> still valid

Yes, that requirement is valid until the Java7 problem described in
http://www.duckware.com/tech/java6msvcr71.html is solved. Maybe it already is
in newer versions.

> and shouldn't the AOO 4.1.0 dev snapshots be built against that
> runtime and it be packaged?

If AOO was building with MSVC2010 then this would be the case. But it currently
doesn't, some adjustments to Makefiles and other solenv files would be needed.

I'd say the best status for this issue is NOT_AN_ISSUE. But an enhancement
issue like "allow building with MSVC201*" would be great.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

[Bug 123810] Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=123810

V Stuart Foote <vs...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |NOT_AN_ISSUE

--- Comment #3 from V Stuart Foote <vs...@utsa.edu> ---

The prior incubator Dev ML discussion that resulted in bug 120979 is here:
http://markmail.org/thread/axfeyzyux66sz37h#query:+page:1+mid:khhdkhphbxkk7kjy+state:results

Understand it better now. Maybe a change to the packaging readme texts?

Also, just went ahead and opened the .msi installer package in Orca and the
msvcr100.dll is still present there as originally done to resolve i120979.

So, as noted--not an issue, but perhaps the enhancement to move builds to MS
Visual C++ 201x as noted

Lesson learned, sorry for the noise.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

[Bug 123810] Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=123810

--- Comment #2 from V Stuart Foote <vs...@utsa.edu> ---
(In reply to hdu@apache.org from comment #1)

> > I performed an /A administrative install for the first time in a while, and
> > I first reverted the MSVC install that is run when the package is extracted.
> 
> So you uninstalled msvc90.dll and its friends?

Yes, but just the AOO packaged Microsoft Visual C++ 2008 Redistributable - x86
9.0.30729.6161. Have a number of MSVC++ runtimes still present including--I
think--earlier 2008 packaging.

If I were doing a full install, I would as usual not have paid much attention
to the bundled MSVC runtime. But since I setup for an /A administrative install
I actually RTM and noticed the discrepancy ;)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

[Bug 123810] Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=123810

--- Comment #6 from V Stuart Foote <vs...@utsa.edu> ---
(In reply to hdu@apache.org from comment #4)

>... Would you be interested in working on it? I'm sure
> you have all the skills needed to attack and solve that task.
>
Oh no!, that would be very bad. I scrape by with MSys and GCC for the
occasional C or Fortran procedural program I need on Windows. Beyond that I'm
mostly useless with C++.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

[Bug 123810] Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=123810

--- Comment #5 from hdu@apache.org <hd...@apache.org> ---
(In reply to hdu@apache.org from comment #4)
> Of course its kind of AOO's fault, because its build
> system still depends on the old compiler.

By the way: There is the "Capstone 2013" [1] project mentored by Jan. This
project is on track to solve that problem and many others and make the build
experience on Windows much more inviting.

[1]
https://wiki.openoffice.org/wiki/Build_System_Analysis:capstone2013_windows_build

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

[Bug 123810] Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=123810

V Stuart Foote <vs...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |arielch@apache.org,
                   |                            |hdu@apache.org,
                   |                            |pescetti@apache.org

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

[Bug 123810] Current Buildbot snapshot rev 1547747 installing and requires MS C++ 2008, msvc90.dll but package documentation says a msvcr100.dll is needed

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=123810

--- Comment #4 from hdu@apache.org <hd...@apache.org> ---
(In reply to V Stuart Foote from comment #3)
> Understand it better now. Maybe a change to the packaging readme texts?

Please suggest a better readme text, if possible as a patch.

> So, as noted--not an issue, but perhaps the enhancement to move builds to MS
> Visual C++ 201x as noted

This is really overdue. Would you be interested in working on it? I'm sure you
have all the skills needed to attack and solve that task.

> Lesson learned, sorry for the noise.

No problem at all. Of course its kind of AOO's fault, because its build system
still depends on the old compiler.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.