On 9/9/2013 19:35, Erik van Pienbroek wrote:
> JonY schreef op vr 06-09-2013 om 18:43 [+0800]:
> 
>> Hello all,
>>
>> We will be releasing v3 from trunk soon. Testers, please check with the
>> latest trunk version if any of the changes break your applications!
> 
> 
> Here are the initial results of a test mass rebuild which was done
> against r6233.
> The following packages failed to build:
> 
> mingw-boost-1.54.0-1
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-boost-1.54.0-1
> 

Something did #define GUID UOW, not sure from where.

> mingw-gtk3-3.9.14-1
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-gtk3-3.9.14-1
> 

Looks like rpm packaging bug.

> mingw-icu-50.1.2-2
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-icu-50.1.2-2
> 

Same UOW weirdness.

> mingw-llvm-3.0-7
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-llvm-3.0-7
> 

Ditto.

> mingw-nsis-2.46-11
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-nsis-2.46-11
> 

build/release/stub_bzip2/components.o:components.c:(.text+0x0): multiple
definition of `FreeIDListArray'
build/release/stub_bzip2/bgbg.o:bgbg.c:(.text+0x0): first defined here
build/release/stub_bzip2/components.o:components.c:(.text+0x33):
multiple definition of `IDListContainerIsConsistent'
build/release/stub_bzip2/bgbg.o:bgbg.c:(.text+0x33): first defined here
build/release/stub_bzip2/exec.o:exec.c:(.text+0x21b): multiple
definition of `FreeIDListArray'
build/release/stub_bzip2/bgbg.o:bgbg.c:(.text+0x0): first defined here
build/release/stub_bzip2/exec.o:exec.c:(.text+0x24e): multiple
definition of `IDListContainerIsConsistent'
build/release/stub_bzip2/bgbg.o:bgbg.c:(.text+0x33): first defined here

Kai, needs forceinline?

> mingw-p11-kit-0.19.3-1
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-p11-kit-0.19.3-1
> 

../../../common/tests/test-message.c:53:2: warning: implicit declaration
of function 'asprintf' [-Wimplicit-function-declaration]
  if (asprintf (&expected, "Details: value: %s", strerror (ENOENT)) < 0)

asprintf will never be exposed unless __USE_MINGW_ANSI_STDIO is set, and
it will really be redirecting to __mingw_asprintf only.

../../common/.libs/libp11-common.a(path.o): In function `FreeIDListArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/shobjidl.h:23184: undefined
reference to `_imp__CoTaskMemFree@4'
/usr/i686-w64-mingw32/sys-root/mingw/include/shobjidl.h:23186: undefined
reference to `_imp__CoTaskMemFree@4'

Needs -lole32. Erik, is the code actually using FreeIDListArray? Kai,
any input?

> mingw-postgresql-9.2.4-4
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-postgresql-9.2.4-4
> 
/usr/i686-w64-mingw32/sys-root/mingw/include/shobjidl.h:23184: undefined
reference to `_imp__CoTaskMemFree@4'

Likewise, -lole32.

> mingw-qt5-qtactiveqt-5.1.0-1
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-qt5-qtactiveqt-5.1.0-1
> 

This looks like it succeeded??

> mingw-qt5-qtbase-5.1.1-1
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-qt5-qtbase-5.1.1-1
> 

It declared some stuff itself and conflict with mingw-w64, not too sure
about the other missing declarations, can you retry with a later revision?

> mingw-tcl-8.5.14-1
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-tcl-8.5.14-1
> 

Likewise, -lole32 problem.

> mingw-tk-8.5.13-3
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-tk-8.5.13-3
> 

tkWinSend.c:758:9: error: 'VARIANT' has no member named 'vt'
     vCmd.vt = VT_BSTR;

Kai, does oaidl.h needs fixing?
Erik try -D_FORCENAMELESSUNION=1

> mingw-wine-gecko-2.21-3
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/mingw-wine-gecko-2.21-3
> 

Ditto -lole32 problem

> wine-mono-0.0.8-3
>         Build logs:
> http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130909/wine-mono-0.0.8-3
> 

A lot of warnings from the intrinsics, dw might want to look at them.

> I don't have time at the moment to investigate these issues due to other
> priorities, but feel free to take a look at them.
> 

Thanks for the rebuild. Can you retry with r6250?

./.libs/libmonoruntime.a(libmonoruntime_la-assembly.o): In function
`FreeIDListArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/shobjidl.h:23181:
multiple definition of `FreeIDListArray'
pedump.o:/usr/x86_64-w64-mingw32/sys-root/mingw/include/shobjidl.h:23181: first
defined here

Kai, __forceinline?

> ../../../mono/mono/metadata/verify.c:342:0: warning: "MEM_FREE" redefined 
> [enabled by default]
>  #define MEM_FREE(amt) do { } while (0)
>  ^
> In file included from 
> /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:146:0,
>                  from 
> /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8,
>                  from 
> /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69,
>                  from 
> /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23,
>                  from ../../../mono/mono/io-layer/io-layer.h:24,
>                  from ../../../mono/mono/metadata/domain-internals.h:15,
>                  from ../../../mono/mono/metadata/metadata-internals.h:8,
>                  from ../../../mono/mono/metadata/class-internals.h:10,
>                  from ../../../mono/mono/metadata/object-internals.h:8,
>                  from ../../../mono/mono/metadata/verify.c:13:
> /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:4229:0: note: this is 
> the location of the previous definition
>  #define MEM_FREE 0x10000
>  ^

Possibly a clash.



Looks like release needs to be postponed, I will make a beta for those
still eager to test it out.



Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to