To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=53572





------- Additional comments from [EMAIL PROTECTED] Fri Sep  8 20:37:28 -0700 
2006 -------
@vg: I am going to supply the review results in cvs-diff but I found out that 
some suspicious patches are not applied to cws mingwport03 and wincvs does not 
emit unified or context diffs. If incremental patches and/or unified or 
context patches are preferable, please let me know.
Please be notified that the diff for solenv/inc/libs.mk in update20060903.zip 
is incremental.

1) binfilter/legacysmgr/source/legacy/makefile.mk:
cvs diff -r cws_src680_mingwport03 makefile.mk (in directory 
D:\OOo\Local\ooo_src680_m180\binfilter\legacysmgr\source\legacy)
Index: makefile.mk
===================================================================
RCS file: /cvs/framework/binfilter/legacysmgr/source/legacy/makefile.mk,v
retrieving revision 1.5
diff -r1.5 makefile.mk
72a73,74
> .ELIF "$(GUI)$(COM)"=="WNTGCC"
> SHL1VERSIONMAP=mingw_intel.map

*****CVS exited normally with code 1*****
Please create new file mingw_intel.map with the same contents as 
gcc3_linux_intel.map.

2) extensions/source/config/ldap/makefile.mk:
The modifications are obsolete. Plese ignore them.

3) testtools/source/bridgetest/cli/makefile.mk:
The modification is to skip everything completely because we ar not porting 
cli.

4) framework/util/makefile.mk:
Probably kernel32 is not required as it is in STDSHL but I will include it to 
keep pure port.
cvs diff -r cws_src680_mingwport03 makefile.mk (in directory 
D:\OOo\Local\ooo_src680_m180\framework\util\)
Index: makefile.mk
===================================================================
RCS file: /cvs/framework/framework/util/makefile.mk,v
retrieving revision 1.106
diff -r1.106 makefile.mk
129,132c129,132
<               uwinapi.lib \
<               unicows.lib \
<               advapi32.lib \
<               kernel32.lib
---
>               $(UWINAPILIB) \
>               $(UNICOWSLIB) \
>               $(ADVAPI32LIB) \
>               $(KERNEL32LIB)

*****CVS exited normally with code 1*****

5) BROKEN_ALLOCA macro in bridges
I might be better to use __MINGW32__ macro directly, but at least we should 
keep comment it is a workaround for broken alloca in gcc3 with sjlj exception 
handling as future port(OpenBSD?) may have to use it.

6) shell/source/win32/shlxthandler/makefile.mk, 
shell/source/win32/shlxthandler/ooofilt/makefile.mk:
cvs diff -r cws_src680_mingwport03 makefile.mk (in directory 
D:\OOo\Local\ooo_src680_m180\shell\source\win32\shlxthandler\ooofilt\)
Index: makefile.mk
===================================================================
RCS file: /cvs/gsl/shell/source/win32/shlxthandler/ooofilt/makefile.mk,v
retrieving revision 1.4
diff -r1.4 makefile.mk
56,57d55
<         $(SLO)$/utilities.obj\
<         $(SLO)$/dbgmacros.obj\
58a57,61
> 
> .IF "$(COM)"!="GCC"
> SLOFILES+=$(SLO)$/utilities.obj\
>         $(SLO)$/dbgmacros.obj
> .ENDIF
61,67c64,77
< SHL1STDLIBS=ole32.lib\
<      advapi32.lib\
<      comctl32.lib\
<      uuid.lib\
<      shell32.lib\
<      kernel32.lib\
<      OldNames.Lib
---
> .IF "$(COM)"=="GCC"
> SHL1STDLIBS=$(ZLIB3RDLIB) $(EXPAT3RDLIB)
> SHL1LIBS=
> .ELSE
> SHL1STDLIBS=
> SHL1LIBS=$(ZLIB3RDLIB) $(EXPAT3RDLIB)
> .ENDIF
> SHL1STDLIBS+=$(OLE32LIB)\
>      $(ADVAPI32LIB)\
>      $(COMCTL32LIB)\
>      $(UUIDLIB)\
>      $(SHELL32LIB)\
>      $(KERNEL32LIB)\
>      $(OLDNAMESLIB)
69,72c79
< SHL1LIBS=$(SOLARLIBDIR)$/zlib.lib\
<     $(SOLARLIBDIR)$/expat_xmlparse.lib\
<     $(SOLARLIBDIR)$/expat_xmltok.lib\
<     $(SLB)$/util.lib\
---
> SHL1LIBS+=$(SLB)$/util.lib\

*****CVS exited normally with code 1*****

cvs diff -r cws_src680_mingwport03 makefile.mk (in directory 
D:\OOo\Local\ooo_src680_m180\shell\source\win32\shlxthandler\)
Index: makefile.mk
===================================================================
RCS file: /cvs/gsl/shell/source/win32/shlxthandler/makefile.mk,v
retrieving revision 1.8
diff -r1.8 makefile.mk
64,77c64,82
< SHL1STDLIBS=uwinapi.lib\
<     oleaut32.lib\
<     advapi32.lib\
<     ole32.lib\
<     uuid.lib\
<     shell32.lib\
<     kernel32.lib\
<     gdi32.lib\
<     gdiplus.lib
<     
< SHL1LIBS=$(SOLARLIBDIR)$/zlib.lib\
<     $(SOLARLIBDIR)$/expat_xmlparse.lib\
<     $(SOLARLIBDIR)$/expat_xmltok.lib\
<     $(SLB)$/util.lib\
---
> .IF "$(COM)"=="GCC"
> SHL1STDLIBS=$(ZLIB3RDLIB) $(EXPAT3RDLIB)
> SHL1LIBS=
> .ELSE
> SHL1STDLIBS=
> SHL1LIBS=$(ZLIB3RDLIB) $(EXPAT3RDLIB)
> .ENDIF
> SHL1STDLIBS+=$(UWINAPILIB)\
>     $(OLEAUT32LIB)\
>     $(ADVAPI32LIB)\
>     $(OLE32LIB)\
>     $(UUIDLIB)\
>     $(SHELL32LIB)\
>     $(KERNEL32LIB)\
>     $(GDI32LIB)\
>     $(COMCTL32LIB)\
>     $(GDIPLUSLIB)
> 
> SHL1LIBS+=$(SLB)$/util.lib\

*****CVS exited normally with code 1*****

7) scp2/source/ooo/file_library_ooo.scp: libdb_cxx42.dll:
The modification is obsolete.
cvs diff -r cws_src680_mingwport03 file_library_ooo.scp (in directory 
D:\OOo\Local\ooo_src680_m180\scp2\source\ooo\)
Index: file_library_ooo.scp
===================================================================
RCS file: /cvs/installation/scp2/source/ooo/file_library_ooo.scp,v
retrieving revision 1.206
diff -r1.206 file_library_ooo.scp
509a510,512
>    #ifdef _gcc3
>     Name = "libcurl-3.dll";
>    #else
510a514
>    #endif
865c869
< #if ! (defined (FREEBSD) || defined (NETBSD) || defined(MACOSX) || defined
(SYSTEM_STDLIBS))
---
> #if ! (defined (FREEBSD) || defined (NETBSD) || defined(MACOSX) || defined
(SYSTEM_STDLIBS) || defined(WNT))
879c883
< #if ! (defined (FREEBSD) || defined (NETBSD) || defined(MACOSX) || defined
(SYSTEM_STDLIBS))
---
> #if ! (defined (FREEBSD) || defined (NETBSD) || defined(MACOSX) || defined
(SYSTEM_STDLIBS) || defined(WNT))
982a987,989
>    #ifdef _gcc3
>     Name = STRING(CONCAT6(libicudata,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO,.dll));
>    #else
983a991
>    #endif
993a1002,1004
>    #ifdef _gcc3
>     Name = STRING(CONCAT6(libicui18n,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO,.dll));
>    #else
994a1006
>    #endif
1004a1017,1019
>    #ifdef _gcc3
>     Name = STRING(CONCAT6(libicule,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO,.dll));
>    #else
1005a1021
>    #endif
1015a1032,1034
>    #ifdef _gcc3
>     Name = STRING(CONCAT6(libicuuc,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO,.dll));
>    #else
1016a1036
>    #endif
1353a1374,1384
> #if defined(_gcc3)
> 
> File GID_FILE_LIB_MINGWM10
>     BIN_FILE_BODY;
>     Styles = (PACKED, SETUPZIP);
>     Dir = gid_Dir_Program;
>     Name = "mingwm10.dll";
> End
> 
> #endif
> 
1477c1508
< #ifdef WNT
---
> #if defined(WNT) && !defined(_gcc3)
1551a1583,1588
> #if defined(WNT) && defined(_gcc3)
> 
> STD_SETUPZIP_LIB_FILE( GID_FILE_LIB_PSP, psp )
> 
> #endif
> 
1947a1985,1987
>    #if defined(_gcc3)
>     Name = STRING(CONCAT3(libstlport_,gcc,.dll));
>    #else
1948a1989
>    #endif
2307a2349,2351
>    #ifdef _gcc3
>     Name = "libxml2-2.dll";
>    #else
2308a2353
>    #endif
2397a2443,2445
>       #ifdef _gcc3
>         Name = "libxmlsec1-1.dll";
>       #else
2398a2447
>       #endif
2406a2456,2458
>   #ifdef _gcc3
>     Name = "libxmlsec1-mscrypto-1.dll";
>   #else
2407a2460
>   #endif

*****CVS exited normally with code 1*****

8) desktop/win32/source/setup/makefile.mk:
As mingw does not distribute static library of C runtimes, we can only rely on 
installed msvcrt.

9) basic/source/app/makefile.mk:
EXCEPTIONSFILES should include $(OBJ)$/process.obj for wnt and only for wnt, 
including MSVC build. Actually MSVC build is getting a warning here for 
missing -GX. It is a bug fix and not a pure port. Please ignore it.

10) chart2/source/view/makefile.mk, chart2/source/tools/makefile.mk:
"DEFLIB1NAME=   $(TARGET)" is required only for mingw to export symbols to be 
refered from other chart2 dynamic link libraries. MSVC build is using static 
link but I think it better to use dynamic link as other gcc platforms do and 
not to build static library.

11) ucb/source/ucp/webdav/makefile.mk:
cvs diff -r cws_src680_mingwport03 makefile.mk (in directory 
D:\OOo\Local\ooo_src680_m180\ucb\source\ucp\webdav\)
Index: makefile.mk
===================================================================
RCS file: /cvs/ucb/ucb/source/ucp/webdav/makefile.mk,v
retrieving revision 1.29
diff -r1.29 makefile.mk
128c128
< SHL1STDLIBS+= wsock32.lib
---
> SHL1STDLIBS+= $(WSOCK32LIB)

*****CVS exited normally with code 1*****



---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to