Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-03 Thread Matthias Seidel
No, Don also committed it to AOO42X.

https://github.com/apache/openoffice/commit/d27c1a36ed8c159cdfe9ce1e7de8d6d2456a1cd9

I should have replied to the other automated mail... ;-)

Matthias

Am 03.10.19 um 14:46 schrieb Jim Jagielski:
> I'm confused... from what I can see this just affected trunk. So how is it 
> breaking AOO42X? Did you apply the patch to your local copy?
>
>> On Oct 3, 2019, at 6:28 AM, Matthias Seidel  
>> wrote:
>>
>> Hi Don,
>>
>> Am 03.10.19 um 07:01 schrieb Don Lewis:
>>> On  2 Oct, Don Lewis wrote:
 On  2 Oct, Matthias Seidel wrote:
> Windows build (42X) breaks:
>
> =
> Building module expat
> =
>
> Entering /cygdrive/c/Source/openoffice/main/expat
>
> mkdir: cannot create directory
> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
> File exists
> xmltok.c
> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
> not found, and can't be made
> dmake:  Error code 255, while making
> './wntmsci12.pro/misc/build/so_built_so_expat'
>
> 1 module(s):
> expat
> need(s) to be rebuilt
>
> Reason(s):
>
> ERROR: error 65280 occurred while making
> /cygdrive/c/Source/openoffice/main/expat
>
> When you have fixed the errors in that module you can resume the build
> by running:
>
> build --from expat
 Try this patch:
>>> [ deleted, the patch was malformed and would not apply ]
>> Ah, that was the reason why I couldn't get it applied... ;-)
>>
>> Anyway, it was time for bed (for me).
>>
>>> I've committed what I think should be a fix.  I can't verify that
>>> because I don't have a 64-bit windows machine.  I was able to verfy
>>> that the 32-bit Windows build still works.
>> I started a new build now...
>>
>> Matthias
>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org 
>>> 
>>> For additional commands, e-mail: dev-h...@openoffice.apache.org 
>>> 



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-03 Thread Jim Jagielski
I'm confused... from what I can see this just affected trunk. So how is it 
breaking AOO42X? Did you apply the patch to your local copy?

> On Oct 3, 2019, at 6:28 AM, Matthias Seidel  
> wrote:
> 
> Hi Don,
> 
> Am 03.10.19 um 07:01 schrieb Don Lewis:
>> On  2 Oct, Don Lewis wrote:
>>> On  2 Oct, Matthias Seidel wrote:
 Windows build (42X) breaks:
 
 =
 Building module expat
 =
 
 Entering /cygdrive/c/Source/openoffice/main/expat
 
 mkdir: cannot create directory
 './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
 Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
 mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
 File exists
 xmltok.c
 dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
 not found, and can't be made
 dmake:  Error code 255, while making
 './wntmsci12.pro/misc/build/so_built_so_expat'
 
 1 module(s):
 expat
 need(s) to be rebuilt
 
 Reason(s):
 
 ERROR: error 65280 occurred while making
 /cygdrive/c/Source/openoffice/main/expat
 
 When you have fixed the errors in that module you can resume the build
 by running:
 
 build --from expat
>>> Try this patch:
>> [ deleted, the patch was malformed and would not apply ]
> 
> Ah, that was the reason why I couldn't get it applied... ;-)
> 
> Anyway, it was time for bed (for me).
> 
>> 
>> I've committed what I think should be a fix.  I can't verify that
>> because I don't have a 64-bit windows machine.  I was able to verfy
>> that the 32-bit Windows build still works.
> 
> I started a new build now...
> 
> Matthias
> 
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org 
>> 
>> For additional commands, e-mail: dev-h...@openoffice.apache.org 
>> 


Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-03 Thread Matthias Seidel
Hi Don,

Am 03.10.19 um 07:01 schrieb Don Lewis:
> On  2 Oct, Don Lewis wrote:
>> On  2 Oct, Matthias Seidel wrote:
>>> Windows build (42X) breaks:
>>>
>>> =
>>> Building module expat
>>> =
>>>
>>> Entering /cygdrive/c/Source/openoffice/main/expat
>>>
>>> mkdir: cannot create directory
>>> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
>>> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
>>> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
>>> File exists
>>> xmltok.c
>>> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
>>> not found, and can't be made
>>> dmake:  Error code 255, while making
>>> './wntmsci12.pro/misc/build/so_built_so_expat'
>>>
>>> 1 module(s):
>>>     expat
>>> need(s) to be rebuilt
>>>
>>> Reason(s):
>>>
>>> ERROR: error 65280 occurred while making
>>> /cygdrive/c/Source/openoffice/main/expat
>>>
>>> When you have fixed the errors in that module you can resume the build
>>> by running:
>>>
>>>     build --from expat
>> Try this patch:
> [ deleted, the patch was malformed and would not apply ]

Ah, that was the reason why I couldn't get it applied... ;-)

Anyway, it was time for bed (for me).

>
> I've committed what I think should be a fix.  I can't verify that
> because I don't have a 64-bit windows machine.  I was able to verfy
> that the 32-bit Windows build still works.

I started a new build now...

Matthias

>
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Don Lewis
On  2 Oct, Don Lewis wrote:
> On  2 Oct, Matthias Seidel wrote:
>> Windows build (42X) breaks:
>> 
>> =
>> Building module expat
>> =
>> 
>> Entering /cygdrive/c/Source/openoffice/main/expat
>> 
>> mkdir: cannot create directory
>> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
>> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
>> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
>> File exists
>> xmltok.c
>> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
>> not found, and can't be made
>> dmake:  Error code 255, while making
>> './wntmsci12.pro/misc/build/so_built_so_expat'
>> 
>> 1 module(s):
>>     expat
>> need(s) to be rebuilt
>> 
>> Reason(s):
>> 
>> ERROR: error 65280 occurred while making
>> /cygdrive/c/Source/openoffice/main/expat
>> 
>> When you have fixed the errors in that module you can resume the build
>> by running:
>> 
>>     build --from expat
> 
> Try this patch:

[ deleted, the patch was malformed and would not apply ]

I've committed what I think should be a fix.  I can't verify that
because I don't have a 64-bit windows machine.  I was able to verfy
that the 32-bit Windows build still works.


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Matthias Seidel
Am 03.10.19 um 00:06 schrieb Don Lewis:
> On  2 Oct, Matthias Seidel wrote:
>> Windows build (42X) breaks:
>>
>> =
>> Building module expat
>> =
>>
>> Entering /cygdrive/c/Source/openoffice/main/expat
>>
>> mkdir: cannot create directory
>> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
>> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
>> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
>> File exists
>> xmltok.c
>> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
>> not found, and can't be made
>> dmake:  Error code 255, while making
>> './wntmsci12.pro/misc/build/so_built_so_expat'
> This code is getting executed:
>
> +.IF "$(BUILD_X64)"!=""
> +#  X64 stuff special -
> +#  use UNICODE only because shell/shlxthandler
> +#  doesn't link against ascii_expat_xmlparse
> +#-
> +.IF "$(OS)"=="WNT"
> + LOADLIBOBJFILE_X64=$(SLO_X64)/loadlibrary.obj
> +.ELSE
> + LOADLIBOBJFILE_X64=
> +.ENDIF
> +SLOFILES_X64=$(SLO_X64)$/xmlparse.obj \
> + $(SLO_X64)$/xmlrole.obj \
> + $(SLO_X64)$/xmltok.obj \
> + $(LOADLIBOBJFILE_X64)
> +CDEFS_X64+=-DXML_UNICODE -DWIN32
> +CFLAGS_X64+=-I..
> +LIB1TARGET_X64=$(SLB_X64)$/$(TARGET)_xmlparse.lib
> +LIB1OBJFILES_X64=$(SLO_X64)$/xmlparse.obj  $(LOADLIBOBJFILE_X64)
> +LIB2TARGET_X64=$(SLB_X64)$/$(TARGET)_xmltok.lib
> +LIB2OBJFILES_X64=$(SLO_X64)$/xmlrole.obj $(SLO_X64)$/xmltok.obj
> +.ENDIF # "$(BUILD_X64)"!=""
>
> loadlibrary is no longer a part of expat, which is causing the failure.
> I disabled that in the 32-bit build.  The question is why is BUILD_X64
> getting set by configure if you are doing a 32-bit build?  Looks like
> it is controlled by the enable_win_x64_shellext configure flag.  What is
> that supposed to do?

From configure.ac:

--enable-win-x64-shellext
Enable the build/usage of Windows 64bit shell extensions.
These extensions are used for the system integration on
Windows 64bit systems. For example supporting the search
in ODF files with the standard Windows search feature.

Matthias

>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Don Lewis
On  2 Oct, Matthias Seidel wrote:
> Windows build (42X) breaks:
> 
> =
> Building module expat
> =
> 
> Entering /cygdrive/c/Source/openoffice/main/expat
> 
> mkdir: cannot create directory
> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
> File exists
> xmltok.c
> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
> not found, and can't be made
> dmake:  Error code 255, while making
> './wntmsci12.pro/misc/build/so_built_so_expat'

This code is getting executed:

+.IF "$(BUILD_X64)"!=""
+#  X64 stuff special -
+#  use UNICODE only because shell/shlxthandler
+#  doesn't link against ascii_expat_xmlparse
+#-
+.IF "$(OS)"=="WNT"
+ LOADLIBOBJFILE_X64=$(SLO_X64)/loadlibrary.obj
+.ELSE
+ LOADLIBOBJFILE_X64=
+.ENDIF
+SLOFILES_X64=$(SLO_X64)$/xmlparse.obj \
+ $(SLO_X64)$/xmlrole.obj \
+ $(SLO_X64)$/xmltok.obj \
+ $(LOADLIBOBJFILE_X64)
+CDEFS_X64+=-DXML_UNICODE -DWIN32
+CFLAGS_X64+=-I..
+LIB1TARGET_X64=$(SLB_X64)$/$(TARGET)_xmlparse.lib
+LIB1OBJFILES_X64=$(SLO_X64)$/xmlparse.obj  $(LOADLIBOBJFILE_X64)
+LIB2TARGET_X64=$(SLB_X64)$/$(TARGET)_xmltok.lib
+LIB2OBJFILES_X64=$(SLO_X64)$/xmlrole.obj $(SLO_X64)$/xmltok.obj
+.ENDIF # "$(BUILD_X64)"!=""

loadlibrary is no longer a part of expat, which is causing the failure.
I disabled that in the 32-bit build.  The question is why is BUILD_X64
getting set by configure if you are doing a 32-bit build?  Looks like
it is controlled by the enable_win_x64_shellext configure flag.  What is
that supposed to do?


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Matthias Seidel
Am 02.10.19 um 21:55 schrieb Don Lewis:
> Looks like it is trying to do a 64-bit build of expat.  That's strange
> because on Windows we use a pre-built makefile instead of running
> through configure.  The makefile (created by expat-2.2.9.patch) was
> only slightly tweaked vs. the previous version.

Maybe it's because I build with Cygwin64?

Hasn't been a problem until now.

>
> My Windows VM is only 32-bit, which is why I didn't see the failure.
I always build on 64-bit because of the Windows 64-bit shell extensions.
>
> On  2 Oct, Matthias Seidel wrote:
>> No, this is a 32-bit build on a 64-bit machine.
>>
>> Matthias
>>
>> Am 02.10.19 um 21:42 schrieb Don Lewis:
>>> Hmn ... I tested 42X on 32-bit Windows 7 and it worked for me.
>>>
>>> Looks like this is a 64-bit build, I didn't think that was working.
>>>
>>> On  2 Oct, Matthias Seidel wrote:
 Windows build (42X) breaks:

 =
 Building module expat
 =

 Entering /cygdrive/c/Source/openoffice/main/expat

 mkdir: cannot create directory
 './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
 Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
 mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
 File exists
 xmltok.c
 dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
 not found, and can't be made
 dmake:  Error code 255, while making
 './wntmsci12.pro/misc/build/so_built_so_expat'

 1 module(s):
     expat
 need(s) to be rebuilt

 Reason(s):

 ERROR: error 65280 occurred while making
 /cygdrive/c/Source/openoffice/main/expat

 When you have fixed the errors in that module you can resume the build
 by running:

     build --from expat

 Am 02.10.19 um 19:51 schrieb Matthias Seidel:
> Hi Don,
>
> Great, I just started a new build for Windows...
>
> Would that be something we could cherry-pick for 4.1.8?
>
> Regards,
>
>    Matthias
>
> Am 02.10.19 um 19:08 schrieb truck...@apache.org:
>> This is an automated email from the ASF dual-hosted git repository.
>>
>> truckman pushed a commit to branch trunk
>> in repository https://gitbox.apache.org/repos/asf/openoffice.git
>>
>>
>> The following commit(s) were added to refs/heads/trunk by this push:
>>  new 190cb14  Upgrade bundled expat to 2.2.9.
>> 190cb14 is described below
>>
>> commit 190cb14849237ec7207449ab78b1e9f4cddb3d32
>> Author: Don Lewis 
>> AuthorDate: Wed Oct 2 10:07:37 2019 -0700
>>
>> Upgrade bundled expat to 2.2.9.
>> 
>> Delete expat-winapi.patch which was needed to get linkage on Windows
>> to work with the expat static libraries.  Instead add -DXML_STATIC
>> to the compiler flags when building the modules that link to the
>> expat static libraries to accomplish the same thing, but in a
>> supported way.
>> 
>> Don't build the expat man pages since we don't have the necessary
>> build dependencies and we don't need them anyway.
>> ---
>>  main/expat/{expat-2.2.3.patch => expat-2.2.9.patch} | 14 +++---
>>  main/expat/expat-winapi.patch   | 14 --
>>  main/expat/makefile.mk  |  9 -
>>  main/expat/prj/d.lst|  4 ++--
>>  main/external_deps.lst  |  6 +++---
>>  main/solenv/gbuild/gbuild.mk|  5 +
>>  main/solenv/inc/settings.mk |  5 +
>>  7 files changed, 26 insertions(+), 31 deletions(-)
>>
>> diff --git a/main/expat/expat-2.2.3.patch b/main/expat/expat-2.2.9.patch
>> similarity index 92%
>> rename from main/expat/expat-2.2.3.patch
>> rename to main/expat/expat-2.2.9.patch
>> index 2453518..96e23a5 100644
>> --- a/main/expat/expat-2.2.3.patch
>> +++ b/main/expat/expat-2.2.9.patch
>> @@ -1,5 +1,5 @@
>>  misc/expat-2.2.3/lib/makefile.mkWed Aug 20 14:33:55 2008
>> -+++ misc/build/expat-2.2.3/lib/makefile.mk  Wed Aug 20 14:26:42 2008
>> +--- misc/expat-2.2.9/lib/makefile.mkWed Aug 20 14:33:55 2008
>>  misc/build/expat-2.2.9/lib/makefile.mk  Wed Aug 20 14:26:42 2008
>>  @@ -1 +1,91 @@
>>  -dummy
>>  +#**
>> @@ -49,11 +49,11 @@
>>  +UNICODE_SLOFILES=$(SLO)$/xmlparse.obj
>>  +UNICODECDEFS+=-DXML_UNICODE
>>  +
>> -+.IF "$(OS)"=="WNT"
>> -+ LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
>> -+.ELSE
>> -+ LOADLIBOBJFILE=
>> -+.ENDIF
>> ++#.IF "$(OS)"=="WNT"
>> ++# LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
>> ++#.ELSE
>> ++# LOADLIBOBJFILE=
>> ++#.ENDIF
>>  +
>>  

Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Don Lewis
Looks like it is trying to do a 64-bit build of expat.  That's strange
because on Windows we use a pre-built makefile instead of running
through configure.  The makefile (created by expat-2.2.9.patch) was
only slightly tweaked vs. the previous version.

My Windows VM is only 32-bit, which is why I didn't see the failure.

On  2 Oct, Matthias Seidel wrote:
> No, this is a 32-bit build on a 64-bit machine.
> 
> Matthias
> 
> Am 02.10.19 um 21:42 schrieb Don Lewis:
>> Hmn ... I tested 42X on 32-bit Windows 7 and it worked for me.
>>
>> Looks like this is a 64-bit build, I didn't think that was working.
>>
>> On  2 Oct, Matthias Seidel wrote:
>>> Windows build (42X) breaks:
>>>
>>> =
>>> Building module expat
>>> =
>>>
>>> Entering /cygdrive/c/Source/openoffice/main/expat
>>>
>>> mkdir: cannot create directory
>>> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
>>> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
>>> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
>>> File exists
>>> xmltok.c
>>> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
>>> not found, and can't be made
>>> dmake:  Error code 255, while making
>>> './wntmsci12.pro/misc/build/so_built_so_expat'
>>>
>>> 1 module(s):
>>>     expat
>>> need(s) to be rebuilt
>>>
>>> Reason(s):
>>>
>>> ERROR: error 65280 occurred while making
>>> /cygdrive/c/Source/openoffice/main/expat
>>>
>>> When you have fixed the errors in that module you can resume the build
>>> by running:
>>>
>>>     build --from expat
>>>
>>> Am 02.10.19 um 19:51 schrieb Matthias Seidel:
 Hi Don,

 Great, I just started a new build for Windows...

 Would that be something we could cherry-pick for 4.1.8?

 Regards,

    Matthias

 Am 02.10.19 um 19:08 schrieb truck...@apache.org:
> This is an automated email from the ASF dual-hosted git repository.
>
> truckman pushed a commit to branch trunk
> in repository https://gitbox.apache.org/repos/asf/openoffice.git
>
>
> The following commit(s) were added to refs/heads/trunk by this push:
>  new 190cb14  Upgrade bundled expat to 2.2.9.
> 190cb14 is described below
>
> commit 190cb14849237ec7207449ab78b1e9f4cddb3d32
> Author: Don Lewis 
> AuthorDate: Wed Oct 2 10:07:37 2019 -0700
>
> Upgrade bundled expat to 2.2.9.
> 
> Delete expat-winapi.patch which was needed to get linkage on Windows
> to work with the expat static libraries.  Instead add -DXML_STATIC
> to the compiler flags when building the modules that link to the
> expat static libraries to accomplish the same thing, but in a
> supported way.
> 
> Don't build the expat man pages since we don't have the necessary
> build dependencies and we don't need them anyway.
> ---
>  main/expat/{expat-2.2.3.patch => expat-2.2.9.patch} | 14 +++---
>  main/expat/expat-winapi.patch   | 14 --
>  main/expat/makefile.mk  |  9 -
>  main/expat/prj/d.lst|  4 ++--
>  main/external_deps.lst  |  6 +++---
>  main/solenv/gbuild/gbuild.mk|  5 +
>  main/solenv/inc/settings.mk |  5 +
>  7 files changed, 26 insertions(+), 31 deletions(-)
>
> diff --git a/main/expat/expat-2.2.3.patch b/main/expat/expat-2.2.9.patch
> similarity index 92%
> rename from main/expat/expat-2.2.3.patch
> rename to main/expat/expat-2.2.9.patch
> index 2453518..96e23a5 100644
> --- a/main/expat/expat-2.2.3.patch
> +++ b/main/expat/expat-2.2.9.patch
> @@ -1,5 +1,5 @@
>  misc/expat-2.2.3/lib/makefile.mk Wed Aug 20 14:33:55 2008
> -+++ misc/build/expat-2.2.3/lib/makefile.mk   Wed Aug 20 14:26:42 2008
> +--- misc/expat-2.2.9/lib/makefile.mk Wed Aug 20 14:33:55 2008
>  misc/build/expat-2.2.9/lib/makefile.mk   Wed Aug 20 14:26:42 2008
>  @@ -1 +1,91 @@
>  -dummy
>  +#**
> @@ -49,11 +49,11 @@
>  +UNICODE_SLOFILES=$(SLO)$/xmlparse.obj
>  +UNICODECDEFS+=-DXML_UNICODE
>  +
> -+.IF "$(OS)"=="WNT"
> -+ LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
> -+.ELSE
> -+ LOADLIBOBJFILE=
> -+.ENDIF
> ++#.IF "$(OS)"=="WNT"
> ++# LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
> ++#.ELSE
> ++# LOADLIBOBJFILE=
> ++#.ENDIF
>  +
>  +LIB1ARCHIV=$(LB)$/libascii_$(TARGET)_xmlparse.a
>  +LIB1TARGET=$(SLB)$/ascii_$(TARGET)_xmlparse.lib
> diff --git a/main/expat/expat-winapi.patch b/main/expat/expat-winapi.patch
> deleted file mode 100644
> index 17667ac..000
> --- a/main/expat/expat-winapi.patch
> +++ /dev/null
> @@ -1,14 +0,0 @@
> -diff -ur 

Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Matthias Seidel
No, this is a 32-bit build on a 64-bit machine.

Matthias

Am 02.10.19 um 21:42 schrieb Don Lewis:
> Hmn ... I tested 42X on 32-bit Windows 7 and it worked for me.
>
> Looks like this is a 64-bit build, I didn't think that was working.
>
> On  2 Oct, Matthias Seidel wrote:
>> Windows build (42X) breaks:
>>
>> =
>> Building module expat
>> =
>>
>> Entering /cygdrive/c/Source/openoffice/main/expat
>>
>> mkdir: cannot create directory
>> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
>> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
>> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
>> File exists
>> xmltok.c
>> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
>> not found, and can't be made
>> dmake:  Error code 255, while making
>> './wntmsci12.pro/misc/build/so_built_so_expat'
>>
>> 1 module(s):
>>     expat
>> need(s) to be rebuilt
>>
>> Reason(s):
>>
>> ERROR: error 65280 occurred while making
>> /cygdrive/c/Source/openoffice/main/expat
>>
>> When you have fixed the errors in that module you can resume the build
>> by running:
>>
>>     build --from expat
>>
>> Am 02.10.19 um 19:51 schrieb Matthias Seidel:
>>> Hi Don,
>>>
>>> Great, I just started a new build for Windows...
>>>
>>> Would that be something we could cherry-pick for 4.1.8?
>>>
>>> Regards,
>>>
>>>    Matthias
>>>
>>> Am 02.10.19 um 19:08 schrieb truck...@apache.org:
 This is an automated email from the ASF dual-hosted git repository.

 truckman pushed a commit to branch trunk
 in repository https://gitbox.apache.org/repos/asf/openoffice.git


 The following commit(s) were added to refs/heads/trunk by this push:
  new 190cb14  Upgrade bundled expat to 2.2.9.
 190cb14 is described below

 commit 190cb14849237ec7207449ab78b1e9f4cddb3d32
 Author: Don Lewis 
 AuthorDate: Wed Oct 2 10:07:37 2019 -0700

 Upgrade bundled expat to 2.2.9.
 
 Delete expat-winapi.patch which was needed to get linkage on Windows
 to work with the expat static libraries.  Instead add -DXML_STATIC
 to the compiler flags when building the modules that link to the
 expat static libraries to accomplish the same thing, but in a
 supported way.
 
 Don't build the expat man pages since we don't have the necessary
 build dependencies and we don't need them anyway.
 ---
  main/expat/{expat-2.2.3.patch => expat-2.2.9.patch} | 14 +++---
  main/expat/expat-winapi.patch   | 14 --
  main/expat/makefile.mk  |  9 -
  main/expat/prj/d.lst|  4 ++--
  main/external_deps.lst  |  6 +++---
  main/solenv/gbuild/gbuild.mk|  5 +
  main/solenv/inc/settings.mk |  5 +
  7 files changed, 26 insertions(+), 31 deletions(-)

 diff --git a/main/expat/expat-2.2.3.patch b/main/expat/expat-2.2.9.patch
 similarity index 92%
 rename from main/expat/expat-2.2.3.patch
 rename to main/expat/expat-2.2.9.patch
 index 2453518..96e23a5 100644
 --- a/main/expat/expat-2.2.3.patch
 +++ b/main/expat/expat-2.2.9.patch
 @@ -1,5 +1,5 @@
  misc/expat-2.2.3/lib/makefile.mk  Wed Aug 20 14:33:55 2008
 -+++ misc/build/expat-2.2.3/lib/makefile.mkWed Aug 20 14:26:42 2008
 +--- misc/expat-2.2.9/lib/makefile.mk  Wed Aug 20 14:33:55 2008
  misc/build/expat-2.2.9/lib/makefile.mkWed Aug 20 14:26:42 2008
  @@ -1 +1,91 @@
  -dummy
  +#**
 @@ -49,11 +49,11 @@
  +UNICODE_SLOFILES=$(SLO)$/xmlparse.obj
  +UNICODECDEFS+=-DXML_UNICODE
  +
 -+.IF "$(OS)"=="WNT"
 -+ LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
 -+.ELSE
 -+ LOADLIBOBJFILE=
 -+.ENDIF
 ++#.IF "$(OS)"=="WNT"
 ++# LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
 ++#.ELSE
 ++# LOADLIBOBJFILE=
 ++#.ENDIF
  +
  +LIB1ARCHIV=$(LB)$/libascii_$(TARGET)_xmlparse.a
  +LIB1TARGET=$(SLB)$/ascii_$(TARGET)_xmlparse.lib
 diff --git a/main/expat/expat-winapi.patch b/main/expat/expat-winapi.patch
 deleted file mode 100644
 index 17667ac..000
 --- a/main/expat/expat-winapi.patch
 +++ /dev/null
 @@ -1,14 +0,0 @@
 -diff -ur misc/expat-2.2.3/lib/expat_external.h 
 misc/build/expat-2.2.3/lib/expat_external.h
  misc/expat-2.2.3/lib/expat_external.h 2016-06-21 05:58:38.0 
 -0700
 -+++ misc/build/expat-2.2.3/lib/expat_external.h   2016-07-31 
 17:10:53.551556000 -0700
 -@@ -7,10 +7,6 @@
 - 
 - /* External API definitions */
 - 
 --#if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && 
 !defined(__CYGWIN__)
 --#define XML_USE_MSC_EXTENSIONS 1
 

Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Don Lewis
Hmn ... I tested 42X on 32-bit Windows 7 and it worked for me.

Looks like this is a 64-bit build, I didn't think that was working.

On  2 Oct, Matthias Seidel wrote:
> Windows build (42X) breaks:
> 
> =
> Building module expat
> =
> 
> Entering /cygdrive/c/Source/openoffice/main/expat
> 
> mkdir: cannot create directory
> './wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
> Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
> mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
> File exists
> xmltok.c
> dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
> not found, and can't be made
> dmake:  Error code 255, while making
> './wntmsci12.pro/misc/build/so_built_so_expat'
> 
> 1 module(s):
>     expat
> need(s) to be rebuilt
> 
> Reason(s):
> 
> ERROR: error 65280 occurred while making
> /cygdrive/c/Source/openoffice/main/expat
> 
> When you have fixed the errors in that module you can resume the build
> by running:
> 
>     build --from expat
> 
> Am 02.10.19 um 19:51 schrieb Matthias Seidel:
>> Hi Don,
>>
>> Great, I just started a new build for Windows...
>>
>> Would that be something we could cherry-pick for 4.1.8?
>>
>> Regards,
>>
>>    Matthias
>>
>> Am 02.10.19 um 19:08 schrieb truck...@apache.org:
>>> This is an automated email from the ASF dual-hosted git repository.
>>>
>>> truckman pushed a commit to branch trunk
>>> in repository https://gitbox.apache.org/repos/asf/openoffice.git
>>>
>>>
>>> The following commit(s) were added to refs/heads/trunk by this push:
>>>  new 190cb14  Upgrade bundled expat to 2.2.9.
>>> 190cb14 is described below
>>>
>>> commit 190cb14849237ec7207449ab78b1e9f4cddb3d32
>>> Author: Don Lewis 
>>> AuthorDate: Wed Oct 2 10:07:37 2019 -0700
>>>
>>> Upgrade bundled expat to 2.2.9.
>>> 
>>> Delete expat-winapi.patch which was needed to get linkage on Windows
>>> to work with the expat static libraries.  Instead add -DXML_STATIC
>>> to the compiler flags when building the modules that link to the
>>> expat static libraries to accomplish the same thing, but in a
>>> supported way.
>>> 
>>> Don't build the expat man pages since we don't have the necessary
>>> build dependencies and we don't need them anyway.
>>> ---
>>>  main/expat/{expat-2.2.3.patch => expat-2.2.9.patch} | 14 +++---
>>>  main/expat/expat-winapi.patch   | 14 --
>>>  main/expat/makefile.mk  |  9 -
>>>  main/expat/prj/d.lst|  4 ++--
>>>  main/external_deps.lst  |  6 +++---
>>>  main/solenv/gbuild/gbuild.mk|  5 +
>>>  main/solenv/inc/settings.mk |  5 +
>>>  7 files changed, 26 insertions(+), 31 deletions(-)
>>>
>>> diff --git a/main/expat/expat-2.2.3.patch b/main/expat/expat-2.2.9.patch
>>> similarity index 92%
>>> rename from main/expat/expat-2.2.3.patch
>>> rename to main/expat/expat-2.2.9.patch
>>> index 2453518..96e23a5 100644
>>> --- a/main/expat/expat-2.2.3.patch
>>> +++ b/main/expat/expat-2.2.9.patch
>>> @@ -1,5 +1,5 @@
>>>  misc/expat-2.2.3/lib/makefile.mk   Wed Aug 20 14:33:55 2008
>>> -+++ misc/build/expat-2.2.3/lib/makefile.mk Wed Aug 20 14:26:42 2008
>>> +--- misc/expat-2.2.9/lib/makefile.mk   Wed Aug 20 14:33:55 2008
>>>  misc/build/expat-2.2.9/lib/makefile.mk Wed Aug 20 14:26:42 2008
>>>  @@ -1 +1,91 @@
>>>  -dummy
>>>  +#**
>>> @@ -49,11 +49,11 @@
>>>  +UNICODE_SLOFILES=$(SLO)$/xmlparse.obj
>>>  +UNICODECDEFS+=-DXML_UNICODE
>>>  +
>>> -+.IF "$(OS)"=="WNT"
>>> -+ LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
>>> -+.ELSE
>>> -+ LOADLIBOBJFILE=
>>> -+.ENDIF
>>> ++#.IF "$(OS)"=="WNT"
>>> ++# LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
>>> ++#.ELSE
>>> ++# LOADLIBOBJFILE=
>>> ++#.ENDIF
>>>  +
>>>  +LIB1ARCHIV=$(LB)$/libascii_$(TARGET)_xmlparse.a
>>>  +LIB1TARGET=$(SLB)$/ascii_$(TARGET)_xmlparse.lib
>>> diff --git a/main/expat/expat-winapi.patch b/main/expat/expat-winapi.patch
>>> deleted file mode 100644
>>> index 17667ac..000
>>> --- a/main/expat/expat-winapi.patch
>>> +++ /dev/null
>>> @@ -1,14 +0,0 @@
>>> -diff -ur misc/expat-2.2.3/lib/expat_external.h 
>>> misc/build/expat-2.2.3/lib/expat_external.h
>>>  misc/expat-2.2.3/lib/expat_external.h  2016-06-21 05:58:38.0 
>>> -0700
>>> -+++ misc/build/expat-2.2.3/lib/expat_external.h2016-07-31 
>>> 17:10:53.551556000 -0700
>>> -@@ -7,10 +7,6 @@
>>> - 
>>> - /* External API definitions */
>>> - 
>>> --#if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && !defined(__CYGWIN__)
>>> --#define XML_USE_MSC_EXTENSIONS 1
>>> --#endif
>>> --
>>> - /* Expat tries very hard to make the API boundary very specifically
>>> -defined.  There are two macros defined to control this boundary;
>>> -each of these can be defined before including this header to
>>> diff --git 

Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Matthias Seidel
Windows build (42X) breaks:

=
Building module expat
=

Entering /cygdrive/c/Source/openoffice/main/expat

mkdir: cannot create directory
'./wntmsci12.pro/misc/build/expat-2.2.9/lib': File exists
Making: ../../../../../wntmsci12.pro/slo/x64/xmltok.obj
mkdir: cannot create directory '../../../../../wntmsci12.pro/slo/x64/':
File exists
xmltok.c
dmake:  Error: -- `../../../../../wntmsci12.pro/slo/x64/loadlibrary.obj'
not found, and can't be made
dmake:  Error code 255, while making
'./wntmsci12.pro/misc/build/so_built_so_expat'

1 module(s):
    expat
need(s) to be rebuilt

Reason(s):

ERROR: error 65280 occurred while making
/cygdrive/c/Source/openoffice/main/expat

When you have fixed the errors in that module you can resume the build
by running:

    build --from expat

Am 02.10.19 um 19:51 schrieb Matthias Seidel:
> Hi Don,
>
> Great, I just started a new build for Windows...
>
> Would that be something we could cherry-pick for 4.1.8?
>
> Regards,
>
>    Matthias
>
> Am 02.10.19 um 19:08 schrieb truck...@apache.org:
>> This is an automated email from the ASF dual-hosted git repository.
>>
>> truckman pushed a commit to branch trunk
>> in repository https://gitbox.apache.org/repos/asf/openoffice.git
>>
>>
>> The following commit(s) were added to refs/heads/trunk by this push:
>>  new 190cb14  Upgrade bundled expat to 2.2.9.
>> 190cb14 is described below
>>
>> commit 190cb14849237ec7207449ab78b1e9f4cddb3d32
>> Author: Don Lewis 
>> AuthorDate: Wed Oct 2 10:07:37 2019 -0700
>>
>> Upgrade bundled expat to 2.2.9.
>> 
>> Delete expat-winapi.patch which was needed to get linkage on Windows
>> to work with the expat static libraries.  Instead add -DXML_STATIC
>> to the compiler flags when building the modules that link to the
>> expat static libraries to accomplish the same thing, but in a
>> supported way.
>> 
>> Don't build the expat man pages since we don't have the necessary
>> build dependencies and we don't need them anyway.
>> ---
>>  main/expat/{expat-2.2.3.patch => expat-2.2.9.patch} | 14 +++---
>>  main/expat/expat-winapi.patch   | 14 --
>>  main/expat/makefile.mk  |  9 -
>>  main/expat/prj/d.lst|  4 ++--
>>  main/external_deps.lst  |  6 +++---
>>  main/solenv/gbuild/gbuild.mk|  5 +
>>  main/solenv/inc/settings.mk |  5 +
>>  7 files changed, 26 insertions(+), 31 deletions(-)
>>
>> diff --git a/main/expat/expat-2.2.3.patch b/main/expat/expat-2.2.9.patch
>> similarity index 92%
>> rename from main/expat/expat-2.2.3.patch
>> rename to main/expat/expat-2.2.9.patch
>> index 2453518..96e23a5 100644
>> --- a/main/expat/expat-2.2.3.patch
>> +++ b/main/expat/expat-2.2.9.patch
>> @@ -1,5 +1,5 @@
>>  misc/expat-2.2.3/lib/makefile.mkWed Aug 20 14:33:55 2008
>> -+++ misc/build/expat-2.2.3/lib/makefile.mk  Wed Aug 20 14:26:42 2008
>> +--- misc/expat-2.2.9/lib/makefile.mkWed Aug 20 14:33:55 2008
>>  misc/build/expat-2.2.9/lib/makefile.mk  Wed Aug 20 14:26:42 2008
>>  @@ -1 +1,91 @@
>>  -dummy
>>  +#**
>> @@ -49,11 +49,11 @@
>>  +UNICODE_SLOFILES=$(SLO)$/xmlparse.obj
>>  +UNICODECDEFS+=-DXML_UNICODE
>>  +
>> -+.IF "$(OS)"=="WNT"
>> -+ LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
>> -+.ELSE
>> -+ LOADLIBOBJFILE=
>> -+.ENDIF
>> ++#.IF "$(OS)"=="WNT"
>> ++# LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
>> ++#.ELSE
>> ++# LOADLIBOBJFILE=
>> ++#.ENDIF
>>  +
>>  +LIB1ARCHIV=$(LB)$/libascii_$(TARGET)_xmlparse.a
>>  +LIB1TARGET=$(SLB)$/ascii_$(TARGET)_xmlparse.lib
>> diff --git a/main/expat/expat-winapi.patch b/main/expat/expat-winapi.patch
>> deleted file mode 100644
>> index 17667ac..000
>> --- a/main/expat/expat-winapi.patch
>> +++ /dev/null
>> @@ -1,14 +0,0 @@
>> -diff -ur misc/expat-2.2.3/lib/expat_external.h 
>> misc/build/expat-2.2.3/lib/expat_external.h
>>  misc/expat-2.2.3/lib/expat_external.h   2016-06-21 05:58:38.0 
>> -0700
>> -+++ misc/build/expat-2.2.3/lib/expat_external.h 2016-07-31 
>> 17:10:53.551556000 -0700
>> -@@ -7,10 +7,6 @@
>> - 
>> - /* External API definitions */
>> - 
>> --#if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && !defined(__CYGWIN__)
>> --#define XML_USE_MSC_EXTENSIONS 1
>> --#endif
>> --
>> - /* Expat tries very hard to make the API boundary very specifically
>> -defined.  There are two macros defined to control this boundary;
>> -each of these can be defined before including this header to
>> diff --git a/main/expat/makefile.mk b/main/expat/makefile.mk
>> index 6a96d92..4d19604 100644
>> --- a/main/expat/makefile.mk
>> +++ b/main/expat/makefile.mk
>> @@ -38,17 +38,16 @@ all:
>>  
>>  # --- Files 
>>  
>> -TARFILE_NAME=expat-2.2.3
>> 

Re: [openoffice] branch trunk updated: Upgrade bundled expat to 2.2.9.

2019-10-02 Thread Matthias Seidel
Hi Don,

Great, I just started a new build for Windows...

Would that be something we could cherry-pick for 4.1.8?

Regards,

   Matthias

Am 02.10.19 um 19:08 schrieb truck...@apache.org:
> This is an automated email from the ASF dual-hosted git repository.
>
> truckman pushed a commit to branch trunk
> in repository https://gitbox.apache.org/repos/asf/openoffice.git
>
>
> The following commit(s) were added to refs/heads/trunk by this push:
>  new 190cb14  Upgrade bundled expat to 2.2.9.
> 190cb14 is described below
>
> commit 190cb14849237ec7207449ab78b1e9f4cddb3d32
> Author: Don Lewis 
> AuthorDate: Wed Oct 2 10:07:37 2019 -0700
>
> Upgrade bundled expat to 2.2.9.
> 
> Delete expat-winapi.patch which was needed to get linkage on Windows
> to work with the expat static libraries.  Instead add -DXML_STATIC
> to the compiler flags when building the modules that link to the
> expat static libraries to accomplish the same thing, but in a
> supported way.
> 
> Don't build the expat man pages since we don't have the necessary
> build dependencies and we don't need them anyway.
> ---
>  main/expat/{expat-2.2.3.patch => expat-2.2.9.patch} | 14 +++---
>  main/expat/expat-winapi.patch   | 14 --
>  main/expat/makefile.mk  |  9 -
>  main/expat/prj/d.lst|  4 ++--
>  main/external_deps.lst  |  6 +++---
>  main/solenv/gbuild/gbuild.mk|  5 +
>  main/solenv/inc/settings.mk |  5 +
>  7 files changed, 26 insertions(+), 31 deletions(-)
>
> diff --git a/main/expat/expat-2.2.3.patch b/main/expat/expat-2.2.9.patch
> similarity index 92%
> rename from main/expat/expat-2.2.3.patch
> rename to main/expat/expat-2.2.9.patch
> index 2453518..96e23a5 100644
> --- a/main/expat/expat-2.2.3.patch
> +++ b/main/expat/expat-2.2.9.patch
> @@ -1,5 +1,5 @@
>  misc/expat-2.2.3/lib/makefile.mk Wed Aug 20 14:33:55 2008
> -+++ misc/build/expat-2.2.3/lib/makefile.mk   Wed Aug 20 14:26:42 2008
> +--- misc/expat-2.2.9/lib/makefile.mk Wed Aug 20 14:33:55 2008
>  misc/build/expat-2.2.9/lib/makefile.mk   Wed Aug 20 14:26:42 2008
>  @@ -1 +1,91 @@
>  -dummy
>  +#**
> @@ -49,11 +49,11 @@
>  +UNICODE_SLOFILES=$(SLO)$/xmlparse.obj
>  +UNICODECDEFS+=-DXML_UNICODE
>  +
> -+.IF "$(OS)"=="WNT"
> -+ LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
> -+.ELSE
> -+ LOADLIBOBJFILE=
> -+.ENDIF
> ++#.IF "$(OS)"=="WNT"
> ++# LOADLIBOBJFILE=$(SLO)/loadlibrary.obj
> ++#.ELSE
> ++# LOADLIBOBJFILE=
> ++#.ENDIF
>  +
>  +LIB1ARCHIV=$(LB)$/libascii_$(TARGET)_xmlparse.a
>  +LIB1TARGET=$(SLB)$/ascii_$(TARGET)_xmlparse.lib
> diff --git a/main/expat/expat-winapi.patch b/main/expat/expat-winapi.patch
> deleted file mode 100644
> index 17667ac..000
> --- a/main/expat/expat-winapi.patch
> +++ /dev/null
> @@ -1,14 +0,0 @@
> -diff -ur misc/expat-2.2.3/lib/expat_external.h 
> misc/build/expat-2.2.3/lib/expat_external.h
>  misc/expat-2.2.3/lib/expat_external.h2016-06-21 05:58:38.0 
> -0700
> -+++ misc/build/expat-2.2.3/lib/expat_external.h  2016-07-31 
> 17:10:53.551556000 -0700
> -@@ -7,10 +7,6 @@
> - 
> - /* External API definitions */
> - 
> --#if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && !defined(__CYGWIN__)
> --#define XML_USE_MSC_EXTENSIONS 1
> --#endif
> --
> - /* Expat tries very hard to make the API boundary very specifically
> -defined.  There are two macros defined to control this boundary;
> -each of these can be defined before including this header to
> diff --git a/main/expat/makefile.mk b/main/expat/makefile.mk
> index 6a96d92..4d19604 100644
> --- a/main/expat/makefile.mk
> +++ b/main/expat/makefile.mk
> @@ -38,17 +38,16 @@ all:
>  
>  # --- Files 
>  
> -TARFILE_NAME=expat-2.2.3
> -TARFILE_MD5=f053af63ef5f39bd9b78d01fbc203334
> +TARFILE_NAME=expat-2.2.9
> +TARFILE_MD5=875a2c2ff3e8eb9e5a5cd62db2033ab5
>  ADDITIONAL_FILES=lib$/makefile.mk
> -PATCH_FILES=$(TARFILE_NAME).patch \
> -expat-winapi.patch
> +PATCH_FILES=$(TARFILE_NAME).patch
>  
>  CONFIGURE_DIR=
>  .IF "$(OS)"=="WNT"
>  CONFIGURE_ACTION=
>  .ELSE
> -CONFIGURE_ACTION=.$/configure
> +CONFIGURE_ACTION=.$/configure --without-docbook
>  .ENDIF
>  
>  BUILD_DIR=lib
> diff --git a/main/expat/prj/d.lst b/main/expat/prj/d.lst
> index 951ac27..fe7184e 100644
> --- a/main/expat/prj/d.lst
> +++ b/main/expat/prj/d.lst
> @@ -1,7 +1,7 @@
>  mkdir: %_DEST%\inc%_EXT%\external\expat
>  mkdir: %_DEST%\lib%_EXT%\x64
> -..\%__SRC%\misc\build\expat-2.2.3\lib\expat.h 
> %_DEST%\inc%_EXT%\external\expat.h
> -..\%__SRC%\misc\build\expat-2.2.3\lib\expat_external.h 
> %_DEST%\inc%_EXT%\external\expat_external.h
> +..\%__SRC%\misc\build\expat-2.2.9\lib\expat.h 
> %_DEST%\inc%_EXT%\external\expat.h
>