Hi All,

I've been playing around with Hudson (a continuous integration tool most
well-known for java projects) and I've managed to get it to play ball with
LP and SCons.

It made it all the way through a compile, it failed during bundling of the
OSX package with a message from otool...  I'm not sure why it fails there
(apart from it probably thinks the build is in a different directory), the
bundle target works in regular shell, and the "mixxx" executable is in the
osx_build dir...

In any case, if others are interested in playing around with Hudson, I can
post instructions on how to set-up a builder.   I'm imagining eventually we
might want to hook a bunch of different build slaves up to a master Hudson
on mixxx.org and auto load packages up there.

Must sleep, now...

-G

Output from Hudson on OSX:

Started by user anonymous
Executing: version-info "--format=rio" mixxx-1.7
running an update in: /Users/ged/.hudson/jobs/Mixxx 1.7.0/workspace
Executing: bind lp:mixxx/1.7

Executing: update "/Users/ged/.hudson/jobs/Mixxx 1.7.0/workspace/mixxx-1.7"
Executing: version-info "--format=rio" mixxx-1.7
Executing: version-info "--format=rio" mixxx-1.7

scons: Reading SConscript files ...
Platform: OS X i386
WE ARE IN: /Users/ged/.hudson/jobs/Mixxx 1.7.0/workspace/mixxx-1.7/mixxx/src
QT path: /opt/local/libexec/qt4-mac/
Loading qt4 tool...
Checking for C library portaudio... yes
Checking for C library id3tag... yes
Checking for C library mad... yes
Checking for C library sndfile... yes
--- CUT ---
g++ -o lib/ladspa/cmt/cmt.dylib -dynamiclib lib/ladspa/cmt/cmt.os
lib/ladspa/cmt/init.os lib/ladspa/cmt/descriptor.os lib/ladspa/cmt/delay.os
lib/ladspa/cmt/filter.os
build_app(["osx_build/Mixxx.app"], ["osx_build/mixxx",
"res/osx/application.icns", "res/skins", "res/midi", "res/keyboard",
"res/ladspa_presets", "res/doc", "res/promo", "lib/ladspa/caps/caps.dylib",
"lib/ladspa/cmt/cmt.dylib"])
Mkdir("osx_build/Mixxx.app/Contents")
Mkdir("osx_build/Mixxx.app/Contents/MacOS")
Mkdir("osx_build/Mixxx.app/Contents/Frameworks")
Mkdir("osx_build/Mixxx.app/Contents/PlugIns")
scons: *** [osx_build/Mixxx.app] Exception : otool: can't open file:
osx_build/mixxx (No such file or directory)
Traceback (most recent call last):
 File "/opt/local/lib/scons-1.2.0/SCons/Action.py", line 961, in execute
   result = self.execfunction(target=target, source=rsources, env=env)
 File "/Users/ged/.hudson/jobs/Mixxx
1.7.0/workspace/mixxx-1.7/mixxx/build/osx/OSConsX.py", line 235, in
build_app
   for ref, path in otool.embed_dependencies(str(binary)): #XXX it would be
handy if embed_dependencies returned the otool list for each ref it reads..
 File "/Users/ged/.hudson/jobs/Mixxx
1.7.0/workspace/mixxx-1.7/mixxx/build/osx/otool.py", line 122, in
embed_dependencies
   todo = dependencies(binary)
 File "/Users/ged/.hudson/jobs/Mixxx
1.7.0/workspace/mixxx-1.7/mixxx/build/osx/otool.py", line 86, in
dependencies
   l = otool(binary)
 File "/Users/ged/.hudson/jobs/Mixxx
1.7.0/workspace/mixxx-1.7/mixxx/build/osx/otool.py", line 75, in otool
   raise Exception(stderr.readline().strip())
Exception: otool: can't open file: osx_build/mixxx (No such file or
directory)
scons: building terminated because of errors.
Finished: FAILURE



              __
--- == __/ t.O ==--
http://stacktrace.org/
------------------------------------------------------------------------------
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to