[Fluxus] compiling on Debian without recompiling racket
Claude Heiland-Allen
claude at goto10.org
Mon Jun 4 11:18:20 PDT 2012
Hi all,
Just had a funstrating 2 hour session getting fluxus to build on Debian
Wheezy (currently Testing).
With the attached patches, Fluxus compiles and installs ok like this:
$ scons \
RacketPrefix=/usr \
Prefix=${HOME}/opt \
STATIC_MODULES=1 \
ADDONS=0
$ scons \
RacketPrefix=/usr \
Prefix=${HOME}/opt \
STATIC_MODULES=1 \
ADDONS=0 \
install
and even seems to work (though there are some openal issues I started to
try to figure out then gave up as both -audio and -openal modules define
a same-named symbol 'Audio' with different types):
$ fluxus
Welcome to fluxus.
Type (help) for info.
I attached the (self-test #t) log too, in case it is useful.
Hopefully at least some of these patches can make their way into the
master branch soon in some form or another:
0001/0002/0003 are for getting a static build not to fail miserably
0005/0006 are needed for static builds to run, but are a bit hacky
0004/0007 cancel each other out, so ignore them
Thanks,
Claude
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-use-subprocess-instead-of-popen.patch
Type: text/x-patch
Size: 1253 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0016.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-replace-mzscheme3m-with-racket3m.patch
Type: text/x-patch
Size: 1282 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0017.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-static-racket3m-needs-libffi.patch
Type: text/x-patch
Size: 766 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0018.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-add-openal-to-static-modules.patch
Type: text/x-patch
Size: 1029 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0019.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-no-openal-in-static-version.patch
Type: text/x-patch
Size: 656 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0020.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-different-require-s-for-static.patch
Type: text/x-patch
Size: 1395 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0021.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Revert-add-openal-to-static-modules.patch
Type: text/x-patch
Size: 1099 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0022.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: log.txt.gz
Type: application/gzip
Size: 2843 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120604/1f8aef55/attachment-0023.bin>
More information about the Fluxus
mailing list