Archive: 2.14 GNU/KFreeBSD build/test logs


2.14 GNU/KFreeBSD build/test logs
Hi all,

Just wanted to point out to people the Debian kfreebsd-i386 build/test logs for 2.14:

http://experimental.ftbfs.de/fetch.p...ile=log&as=raw

There you can see that it builds fine, the tests pass, and many of the examples build too. The main cause of examples failing to build is the fact that System.dll can't be built without Microsoft's compiler. The other cause is AddBrandingImage being disabled on non-win32 platforms - shouldn't this just be a warning "Warning, not adding a branding image!" instead of an error? Also it seems to run the tests twice, I should fix that.

Whether or not the resulting .exe files work is another story. In the next upload I might zip up the installers that built and uuencode them into the log. Hopefully some of the other architectures will be able to use scons from experimental by then.

Future build logs will be available here until scons actually makes a non-beta release:

http://experimental.ftbfs.de/build.php?arch=&pkg=nsis

When scons releases, the logs will be available here:

http://buildd.debian.org/build.php?arch=&pkg=nsis


I think a command that simply doesn't work definitely deserve an error, be it a simple image setting or registry modification.


2.14 failed to build from source on debian sparc:

http://experimental.ftbfs.de/fetch.p...ile=log&as=raw

The issue is basically using CPPFLAGS badly instead of using CPPDEFINES. I've committed the following patch to CVS.

--- SCons/Config/gnu 15 Dec 2005 18:53:38 -0000 1.27
+++ SCons/Config/gnu 27 Jan 2006 13:25:04 -0000
@@ -237,7 +237,7 @@

conf = defenv.Configure(custom_tests = { 'CheckBigEndian' : check_big_endian })
if conf.CheckBigEndian():
- makensis_env.Append(CPPFLAGS = ['__BIG_ENDIAN__'])
+ makensis_env.Append(CPPDEFINES = ['__BIG_ENDIAN__'])
conf.Finish()

### return