On Sun, May 12, 2013 at 9:54 AM, Erik van Pienbroek <erik@vanpienbroek.nl> wrote:
Erik van Pienbroek schreef op zo 12-05-2013 om 16:35 [+0200]:

> The following packages FAILED to rebuild:

All build failures (except for gtk3) seem to be caused by the
introduction of winpthreads, so we need to resolve these first before
winpthreads can be fully introduced in the Fedora repositories.

> mingw-clucene-2.3.3.4-6
>         ** Package failed to build while it succeeded during the previous mass rebuild **
>         Package owner: greghellings
>         Time to build: 4 minutes, 59 seconds
>         Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130512/mingw-clucene-2.3.3.4-6

In file included
from /builddir/build/BUILD/clucene-core-2.3.3.4/src/core/CLucene/debug/lucenebase.h:10:0,

from /builddir/build/BUILD/clucene-core-2.3.3.4/src/shared/CLucene/SharedHeader.h:201,

from /builddir/build/BUILD/clucene-core-2.3.3.4/src/shared/CLucene/_SharedHeader.h:13,

from /builddir/build/BUILD/clucene-core-2.3.3.4/src/shared/CLucene/SharedHeader.cpp:8:
/builddir/build/BUILD/clucene-core-2.3.3.4/src/shared/CLucene/LuceneThreads.h:43:41: error: 'pthread_t' does not name a type
           #define _LUCENE_THREADID_TYPE pthread_t
                                         ^


CLucene has had lots of troubles with cross-compiling and threads. I have some patches and workarounds in the build process to get it compiling on 64-bit. I'll look into this.

What's the easiest way for me to replicate a build environment with the specified versions of the dep packages? Is it mainly rawhide with a hand-rolled version of the mingw-w64 RPM?

--Greg