Win32 build: Weird 2.4.6 build error

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Win32 build: Weird 2.4.6 build error

Christian Stimming-4
Hi Geert,

did you already see this morning's weird build error concerning the 2.4.6 tag?
I've copied the complete (very short) log below. I wonder what was changed
between 2.4.5 and 2.4.6... because all your build script changes have been
back-ported even before the 2.4.5 tag. I can look into this some more tonight.
Any idea from your side?

Regards,

Christian



Build Starting at Sat May 28 03:13:44 EDT 2011

############################################################
###  Wget
############################################################

############################################################
###  MSYS DTK
############################################################
msys dtk already installed in /c/msys/1.0.  skipping.

############################################################
###  Unzip
############################################################

############################################################
###  MinGW
############################################################
mingw already installed in /c/soft/gnucash-2.4.6/mingw.  skipping.
configuring msys to use c:/soft/gnucash-2.4.6/mingw.

############################################################
###  RegEx
############################################################
Extracting libgnurx-2.5.zip ... done
Extracting libgnurx-dev-2.5.zip ... done

!!! regex not installed correctly !!!
!!! ABORTING !!!
configuring msys to use c:/soft/gnucash-2.4.6/mingw.

############################################################
###  RegEx
############################################################

############################################################
###  Autotools
############################################################
cp: cannot stat `/c/soft/gnucash-2.4.6/autotools/bin/*.dll': No such file or
directory
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: Win32 build: Weird 2.4.6 build error

Geert Janssens
On zaterdag 28 mei 2011, Christian Stimming wrote:
> Hi Geert,
>
> did you already see this morning's weird build error concerning the 2.4.6
> tag? I've copied the complete (very short) log below. I wonder what was
> changed between 2.4.5 and 2.4.6... because all your build script changes
> have been back-ported even before the 2.4.5 tag. I can look into this some
> more tonight. Any idea from your side?
>
I had a look at the code and I think I have found the cause. We were testing
for mingw availability before configuring msys where to look for it.

Due to the way the automated builds are configured msys uses

/c/soft/mingw

by default. This mingw directory exists because of the preceding trunk build.
Hence the "test for mingw" will find a g++ in /c/soft/mingw and concludes that
mingw is already installed. So it won't continue to install mingw properly in
/c/soft/gnucash-<tag>/mingw
where the remainder of the tag build scripts expect it. This causes the next
step to fail.

I think this problem already existed in 2.4.5, but we avoided it by
coincidence by manually restarting a failed tag build. That could work due to
another bug in the build scripts I just discovered: when a build fails the
msys-mingw connection is not reset to the state before the build. I have
committed a fix for that issue too.

As far as I'm concerned, you can retag the 2.4.6 this evening and we'll see
tomorrow's result.

Geert


> Regards,
>
> Christian
>
>
>
> Build Starting at Sat May 28 03:13:44 EDT 2011
>
> ############################################################
> ###  Wget
> ############################################################
>
> ############################################################
> ###  MSYS DTK
> ############################################################
> msys dtk already installed in /c/msys/1.0.  skipping.
>
> ############################################################
> ###  Unzip
> ############################################################
>
> ############################################################
> ###  MinGW
> ############################################################
> mingw already installed in /c/soft/gnucash-2.4.6/mingw.  skipping.
> configuring msys to use c:/soft/gnucash-2.4.6/mingw.
>
> ############################################################
> ###  RegEx
> ############################################################
> Extracting libgnurx-2.5.zip ... done
> Extracting libgnurx-dev-2.5.zip ... done
>
> !!! regex not installed correctly !!!
> !!! ABORTING !!!
> configuring msys to use c:/soft/gnucash-2.4.6/mingw.
>
> ############################################################
> ###  RegEx
> ############################################################
>
> ############################################################
> ###  Autotools
> ############################################################
> cp: cannot stat `/c/soft/gnucash-2.4.6/autotools/bin/*.dll': No such file
> or directory

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: Win32 build: Weird 2.4.6 build error

Christian Stimming-4
Am Samstag, 28. Mai 2011 schrieb Geert Janssens:
> I think this problem already existed in 2.4.5, but we avoided it by
> coincidence by manually restarting a failed tag build. That could work due
> to another bug in the build scripts I just discovered: when a build fails
> the msys-mingw connection is not reset to the state before the build. I
> have committed a fix for that issue too.
>
> As far as I'm concerned, you can retag the 2.4.6 this evening and we'll see
> tomorrow's result.

Ok, we'll see the result tomorrow. Thanks!

Christian
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel