[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