Go Back   Winamp Forums > Developer Center > NSIS Discussion

Reply
Thread Tools Search this Thread Display Modes
Old 26th January 2006, 06:08   #1
pabs
Senior Member
 
pabs's Avatar
 
Join Date: Mar 2005
Posts: 186
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

bye,
pabs
pabs is offline   Reply With Quote
Old 26th January 2006, 17:36   #2
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,337
I think a command that simply doesn't work definitely deserve an error, be it a simple image setting or registry modification.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 27th January 2006, 12:50   #3
pabs
Senior Member
 
pabs's Avatar
 
Join Date: Mar 2005
Posts: 186
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.

Quote:
--- 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
pabs is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump