https://bugs.freedesktop.org/show_bug.cgi?id=42781

             Bug #: 42781
           Summary: EasyHack: fix windows build warnings ...
    Classification: Unclassified
           Product: LibreOffice
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: UI
        AssignedTo: [email protected]
        ReportedBy: [email protected]


While we build without warnings quite nicely on Linux and Mac, the windows
build using MSVC++ provides different warnings, some of which point to real
bugs. It would be lovely if we could get to a warning-free windows build.

The tinderboxen are shown at:

http://tinderbox.libreoffice.org/MASTER/status.html

The Voreppe Win32 tinderbox is a MSVC++ one, and the full log can be downloaded
by clicking on the 'L' entry in the relevant popup. Some warnings eg.

patching file STLport-4.5-0119/stlport/stl/debug/_debug.c
988           C:/PROGRA~1/MICROS~2/Windows/v7.1/include\basetsd.h(434) :
warning C4005: ´MAXUINT32´ : macro redefinition
989                  
d:\master\lpsolve\wntmsci12.pro\misc\build\lp_solve_5.5\lp_types.h(51) : see
previous definition of ´MAXUINT32´

Are not easy to fix, and should be left until last: this is a conflict between
two 'external' modules (ie. included as source archives) - STLport and
lp_solve.

You can see 'external' modules fairly easily since they build in a path like
this:

 d:/master/nss/wntmsci12.pro/misc/build/nss-3.12.8/

ie. in a misc/build - sub-directory. They are normally at the beginning.

So - working from the end of the log up-wards is prolly the best strategy:

eg.
19979 Compiling:
redland/wntmsci12.pro/misc/build/redland-1.0.8/librdf/rdf_stream.c
19980         
19981         rdf_stream.c(107) : warning C4100: ´user_data´ : unreferenced
formal parameter
19982         rdf_stream.c(584) : warning C4100: ´stream´ : unreferenced formal
parameter

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to