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/06/08 20:10:50 UTC

[Bug 122500] New: Impossible to build with Visual C++ 2008 Express Edition

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

            Bug ID: 122500
        Issue Type: DEFECT
           Summary: Impossible to build with Visual C++ 2008 Express
                    Edition
           Product: Build Tools
           Version: AOO400-dev
          Hardware: All
                OS: Windows, all
            Status: CONFIRMED
          Keywords: regression, release_blocker
          Severity: normal
          Priority: P3
         Component: code
          Assignee: hdu@apache.org
          Reporter: arielch@apache.org
                CC: issues@openoffice.apache.org
             Flags: 4.0.0_release_blocker?

Created attachment 80803
  --> https://issues.apache.org/ooo/attachment.cgi?id=80803&action=edit
Build log

Configure with the option --without-stlport

Build breaks in sal:

C:/build/trunk/main/solver/400/wntmsci12.pro/inc/stl\hash_set(29) : fatal error
C1083: Cannot open include file: '../../VC/include/unordered_set': No such file
or directory

TR header are not included in the Express Edition.

There is a separate "Visual C++ 2008 Feature Pack" that comes with the headers,
but it requires " Visual Studio 2008 Standard Edition", the Express Edition
does not work.

http://blogs.msdn.com/b/vcblog/archive/2008/04/07/visual-c-2008-feature-pack-released.aspx
http://www.microsoft.com/en-us/download/details.aspx?id=6922

"System Requirements:
Supported Operating System
Windows Server 2003, Windows Vista, Windows XP
        Visual Studio: This Feature Pack is only supported on systems which
have the English language (ENU) version of Visual Studio 2008 Standard Edition
or above installed."


If you configure with stlport, the build breaks in lingucomponent.
So current trunk cannot be built with Visual C++ 2008 Express Edition

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #7 from Ariel Constenla-Haile <ar...@apache.org> ---
(In reply to Regina Henschel from comment #4)
> What did you try? I have installed "Visual Studio 2008 Service Pack 1"
> directly on Windows 7 32bit. I had not installed the older version of Visual
> Studio 2008 on that PC before. I had used the iso-image to install it.

IIRC I used the online installer. The license of the version I have states:

MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT VISUAL C++ 2008 EXPRESS EDITION, SERVICE PACK 1

that is Microsoft Visual C++ 2008 Express Edition, with SP1

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

Oliver-Rainer Wittmann <or...@apache.org> changed:

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

--- Comment #13 from Oliver-Rainer Wittmann <or...@apache.org> ---
Regina reports success on dev@o.a.o
--> resolving this issue as fixed

-- 
You are receiving this mail because:
You are on the CC list for the bug.

4.0.0_release_blocker granted: [Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

Posted by bu...@apache.org.
jsc@apache.org has granted Ariel Constenla-Haile <ar...@apache.org>'s request
for 4.0.0_release_blocker:
Bug 122500: Impossible to build with Visual C++ 2008 Express Edition
https://issues.apache.org/ooo/show_bug.cgi?id=122500


------- Additional Comments from jsc@apache.org
grant showstopper flag, fixed alreay

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #3 from Ariel Constenla-Haile <ar...@apache.org> ---
(In reply to Regina Henschel from comment #2)
> TR1 is in Visual Studio 2008 Service Pack 1 (SP1)
> http://support.microsoft.com/kb/950264/en-us
> http://www.microsoft.com/en-us/download/details.aspx?id=10986
> 
> I have updated the build instructions on
> http://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/
> Step_by_step already February 2013 to point to the new location.

I already tried that, but I get:

Installation Requirements:

A compatible version of Visual Studio 2008 was not detected on the system. This
update is designed for only the Microsoft Visual Studio 2008 (ENU) product
family, and is not compatible with any Express editions.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

Oliver-Rainer Wittmann <or...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|hdu@apache.org              |orw@apache.org

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

Oliver-Rainer Wittmann <or...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hdu@apache.org

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |AOO 4.0

--- Comment #15 from hdu@apache.org <hd...@apache.org> ---
Updated target to the release that will contain the fix.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #8 from Ariel Constenla-Haile <ar...@apache.org> ---
I fixed the missing TR1 headers by repairing the installation (looks like a bug
similar to the Standard Edition, where the order of installation may leave you
with broken TR1 headers).

I leave this open, because a NON-pro build without stlport breaks now in
extensions/source/ole

A pro build with stlport breaks in lingucomponent.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #11 from Oliver-Rainer Wittmann <or...@apache.org> ---
Herbert already made some changes regarding non-pro builds - see his commits
from 2013-06-06 on bug 122378. But there are further issues on non-pro builds
with and without stlport.

I am currently working on these build problems.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #12 from Oliver-Rainer Wittmann <or...@apache.org> ---
fixed the build breakers in non-pro Windows build environments with and without
stlport - see revision 1492233

Regina, Ariel:
Could you please update your environments and verify my fixes? Thx in advance.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #9 from Ariel Constenla-Haile <ar...@apache.org> ---
Created attachment 80813
  --> https://issues.apache.org/ooo/attachment.cgi?id=80813&action=edit
Build log

Non-pro build without stlport broken in extensions/source/ole

Note: ATL libs and headers are from the Windows Driver SDK

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

Oliver-Rainer Wittmann <or...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |orw@apache.org

--- Comment #10 from Oliver-Rainer Wittmann <or...@apache.org> ---
Building on Windows without stlport requires as far as I know the SP1 variant
of the MSVC 2008 compiler.

If you have Visual Studio 2008 professional installed you need to update to the
corresponding SP1. Regina already provided the download link in her comment 2

If you have Visual Studio 2008 express installed you only need to update the
corresponding SDK to the SP1 one which is found at 
http://www.microsoft.com/en-us/download/details.aspx?id=3138

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #5 from Ariel Constenla-Haile <ar...@apache.org> ---
Created attachment 80810
  --> https://issues.apache.org/ooo/attachment.cgi?id=80810&action=edit
lingucomponent log

If you configure with stlport (still the default), the build breaks in
lingucomponent.

Looks like libhunspell.lib is not linked to stlport

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

jsc@apache.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jsc@apache.org
              Flags|4.0.0_release_blocker?      |4.0.0_release_blocker+

--- Comment #14 from jsc@apache.org ---
grant showstopper flag, fixed alreay

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #1 from Ariel Constenla-Haile <ar...@apache.org> ---
(In reply to Ariel Constenla-Haile from comment #0)
> 
> TR header are not included in the Express Edition.

I meant TR1 headers:

"This feature pack also includes an implementation of TR1. Portions of TR1 are
scheduled for adoption in the upcoming C++0x standard as the first major
addition to the ISO 2003 standard C++ library. Our implementation includes a
number of important features such as:

    Smart pointers

    Regular expression parsing

    New containers (tuple, array, unordered set, etc)

    Sophisticated random number generators

    Polymorphic function wrappers

    Type traits

    And more!"

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #6 from Ariel Constenla-Haile <ar...@apache.org> ---
(In reply to Regina Henschel from comment #4)
> What did you try? 

http://www.microsoft.com/en-us/download/confirmation.aspx?id=10986

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

Regina Henschel <rb...@t-online.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rb.henschel@t-online.de

--- Comment #2 from Regina Henschel <rb...@t-online.de> ---
TR1 is in Visual Studio 2008 Service Pack 1 (SP1)
http://support.microsoft.com/kb/950264/en-us
http://www.microsoft.com/en-us/download/details.aspx?id=10986

I have updated the build instructions on
http://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step
already February 2013 to point to the new location.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122500] Impossible to build with Visual C++ 2008 Express Edition

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

--- Comment #4 from Regina Henschel <rb...@t-online.de> ---
What did you try? I have installed "Visual Studio 2008 Service Pack 1" directly
on Windows 7 32bit. I had not installed the older version of Visual Studio 2008
on that PC before. I had used the iso-image to install it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.