Artem: the packages are awesome, so thanks for putting those together. Is there any chance of slinging the 0.14b packages together? if you like, I'll do it. The only reason I ask is that I was having an awful time with the text-falling-off-the-end-of-the-screen bug. My laptop was the one that Dave first encountered it on, so it's be brilliant if we got to a stage where we had fully-working binaries...
<br>If you like, I'll do the compiling for it: I just don't know how to yet, is all.<br><br><div><span class="gmail_quote">On 06/01/2008, <b class="gmail_sendername"><a href="mailto:fluxus-request@lists.pawfal.org">
fluxus-request@lists.pawfal.org</a></b> <<a href="mailto:fluxus-request@lists.pawfal.org">fluxus-request@lists.pawfal.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Send Fluxus mailing list submissions to<br>        <a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>        <a href="http://lists.pawfal.org/listinfo.cgi/fluxus-pawfal.org">
http://lists.pawfal.org/listinfo.cgi/fluxus-pawfal.org</a><br>or, via email, send a message with subject or body 'help' to<br>        <a href="mailto:fluxus-request@lists.pawfal.org">fluxus-request@lists.pawfal.org
</a><br><br>You can reach the person managing the list at<br>        <a href="mailto:fluxus-owner@lists.pawfal.org">fluxus-owner@lists.pawfal.org</a><br><br>When replying, please edit your Subject line so it is more specific
<br>than "Re: Contents of Fluxus digest..."<br><br><br>Today's Topics:<br><br>   1. Re: 0.14b1 on macos (nik gaffney)<br>   2. Re: 0.14b1 on macos (gabor papp)<br>   3. Re: 0.14b1 on macos (gabor papp)<br>   4. Re: 
0.14b1 on macos (Artem Baguinski)<br>   5. Re: 0.14b1 on macos (gabor papp)<br>   6. [Fwd: [PD] ANN: New GLSL mailing list] (Martin Ahnel?v)<br>   7. ubuntu gutsy packages (Artem Baguinski)<br>   8. Re: ubuntu gutsy packages (Andy)
<br>   9. Re: ubuntu gutsy packages (Andy)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Sun, 06 Jan 2008 08:07:03 +0100<br>From: nik gaffney <<a href="mailto:nik@fo.am">
nik@fo.am</a>><br>Subject: Re: [Fluxus] 0.14b1 on macos<br>To: gabor papp <<a href="mailto:gabor.lists@mndl.hu">gabor.lists@mndl.hu</a>><br>Cc: fluxus <<a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org
</a>><br>Message-ID: <<a href="mailto:47807E17.7030803@fo.am">47807E17.7030803@fo.am</a>><br>Content-Type: text/plain; charset=UTF-8; format=flowed<br><br>> distinguishing macos versions could be done in scons using:
<br>><br>> if env['PLATFORM'] == 'darwin':<br>>     from platform import mac_ver<br>>     macos_version = mac_ver()[0].split('.')<br>>     env.Append(CCFLAGS = ['-DMACOS_MAJOR_VERSION=' + macos_version[0],
<br>>                         '-DMACOS_MINOR_VERSION=' + macos_version[1]])<br>><br>><br>> we could use MACOS_MAJOR_VERSION and MACOS_MINOR_VERSION in<br>> PolyGlyph.cpp to switch between the gluTessCallback calls. these should
<br>> be 10 and 4 on tiger and 10 and 5 on leopard. what do you think?<br><br>i had a quick look around but haven't found a 'correct' way of<br>deteriming the osx version at complie time. perhaps using<br>AvailabilityMacros.h
 might provide a more foolproof mechanism.<br><br><br>nik<br><br><br><br>------------------------------<br><br>Message: 2<br>Date: Sun, 06 Jan 2008 09:58:25 +0100<br>From: gabor papp <<a href="mailto:gabor.lists@mndl.hu">
gabor.lists@mndl.hu</a>><br>Subject: Re: [Fluxus] 0.14b1 on macos<br>To: nik gaffney <<a href="mailto:nik@fo.am">nik@fo.am</a>><br>Cc: fluxus <<a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a>
><br>Message-ID: <<a href="mailto:47809831.30303@mndl.hu">47809831.30303@mndl.hu</a>><br>Content-Type: text/plain; charset=UTF-8<br><br>> i had a quick look around but haven't found a 'correct' way of
<br>> deteriming the osx version at complie time. perhaps using<br>> AvailabilityMacros.h might provide a more foolproof mechanism.<br>yes, that could work also. could you check if the current cvs version<br>compiles fine on leopard, please?
<br><br>#if (defined __APPLE__) && (MAC_OS_X_VERSION_MAX_ALLOWED <=<br>MAC_OS_X_VERSION_10_4)<br>    gluTessCallback(t, GLU_TESS_BEGIN_DATA, (GLvoid<br>(*)(...))PolyGlyph::TessBegin);<br>    gluTessCallback(t, GLU_TESS_VERTEX_DATA, (GLvoid
<br>(*)(...))PolyGlyph::TessVertex);<br>    gluTessCallback(t, GLU_TESS_COMBINE_DATA, (GLvoid<br>(*)(...))PolyGlyph::TessCombine);<br>    gluTessCallback(t, GLU_TESS_END_DATA, (GLvoid<br>(*)(...))PolyGlyph::TessEnd);<br>    gluTessCallback(t, GLU_TESS_ERROR_DATA, (GLvoid
<br>(*)(...))PolyGlyph::TessError);<br>#else<br>    gluTessCallback(t, GLU_TESS_BEGIN_DATA, (void<br>(*)())PolyGlyph::TessBegin);<br>    gluTessCallback(t, GLU_TESS_VERTEX_DATA, (void<br>(*)())PolyGlyph::TessVertex);<br>    gluTessCallback(t, GLU_TESS_COMBINE_DATA, (void
<br>(*)())PolyGlyph::TessCombine);<br>    gluTessCallback(t, GLU_TESS_END_DATA, (void (*)())PolyGlyph::TessEnd);<br>    gluTessCallback(t, GLU_TESS_ERROR_DATA, (void<br>(*)())PolyGlyph::TessError);<br>#endif<br><br><br>gabor
<br><br><br>------------------------------<br><br>Message: 3<br>Date: Sun, 06 Jan 2008 10:14:12 +0100<br>From: gabor papp <<a href="mailto:gabor.lists@mndl.hu">gabor.lists@mndl.hu</a>><br>Subject: Re: [Fluxus] 0.14b1
 on macos<br>To: <a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a><br>Message-ID: <<a href="mailto:47809BE4.70507@mndl.hu">47809BE4.70507@mndl.hu</a>><br>Content-Type: text/plain; charset=UTF-8; format=flowed
<br><br>hi Artem,<br><br>i don't think glew handles this, because the problem is not with opengl<br>extensions, but with glu, which is handled in a strange way on macos.<br><br>gabor<br><br>Artem Baguinski wrote:<br>> this all looks like something glew would have done already. have you
<br>> look into glew.h? (and i don't mean determining the os version but<br>> providing sane uniform API across platforms). fluxus already depends<br>> on glew.<br>><br><br><br>------------------------------
<br><br>Message: 4<br>Date: Sun, 6 Jan 2008 10:53:20 +0100<br>From: "Artem Baguinski" <<a href="mailto:artm@v2.nl">artm@v2.nl</a>><br>Subject: Re: [Fluxus] 0.14b1 on macos<br>To: "nik gaffney" <
<a href="mailto:nik@fo.am">nik@fo.am</a>><br>Cc: fluxus <<a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a>><br>Message-ID:<br>        <<a href="mailto:cc977a6b0801060153o37412547qde08021f735c2833@mail.gmail.com">
cc977a6b0801060153o37412547qde08021f735c2833@mail.gmail.com</a>><br>Content-Type: text/plain; charset=UTF-8<br><br>long time ago there used to be a check in SConstruct for similar case:<br><br><a href="http://cvs.savannah.nongnu.org/viewvc/fluxus/SConstruct?root=fluxus&r1=1.40&r2=1.41">
http://cvs.savannah.nongnu.org/viewvc/fluxus/SConstruct?root=fluxus&r1=1.40&r2=1.41</a><br><br>it was guile specific, but it checked for exactly your case barring<br>the api call in a test case.<br><br>On 1/4/08, nik gaffney <
<a href="mailto:nik@fo.am">nik@fo.am</a>> wrote:<br>> hi gabor,<br>><br>> i havent had any problems compiling fluxus from either cvs (today), or<br>> the 0.14b1 tarball. this is using 10.5 on intel, which may explain the
<br>> issue if you are using 10.4<br>><br>> > gluTessCallback(t, GLU_TESS_BEGIN_DATA, (GLvoid (*)())PolyGlyph::TessBegin);<br>> ><br>> > which breaks. any reason for this?<br>><br>> the following 2 edits should add to the confusion, as the reason i made
<br>> the changes was it wouldn't compile otherwise. ..<br>><br>> <a href="http://cvs.savannah.nongnu.org/viewvc/fluxus/src/PolyGlyph.cpp?root=fluxus&r1=1.8&r2=1.7">http://cvs.savannah.nongnu.org/viewvc/fluxus/src/PolyGlyph.cpp?root=fluxus&r1=1.8&r2=1.7
</a><br>> <a href="http://cvs.savannah.nongnu.org/viewvc/fluxus/src/PolyGlyph.cpp?root=fluxus&r1=1.2&r2=1.3">http://cvs.savannah.nongnu.org/viewvc/fluxus/src/PolyGlyph.cpp?root=fluxus&r1=1.2&r2=1.3</a><br>
><br>> i would guess apple's glu in 10.5 is now more in line with linux. im not<br>> sure what conditional can be used to distinguish os versions, but i<br>> would suggest just adding another #ifdef, for now.
<br>><br>> nik<br>><br>><br>><br>><br><br><br>--<br>cheers,<br>artm<br><br><a href="http://lab.v2.nl/">http://lab.v2.nl/</a><br><br><br>------------------------------<br><br>Message: 5<br>Date: Sun, 06 Jan 2008 11:30:39 +0100
<br>From: gabor papp <<a href="mailto:gabor.lists@mndl.hu">gabor.lists@mndl.hu</a>><br>Subject: Re: [Fluxus] 0.14b1 on macos<br>To: fluxus <<a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a>>
<br>Message-ID: <<a href="mailto:4780ADCF.90306@mndl.hu">4780ADCF.90306@mndl.hu</a>><br>Content-Type: text/plain; charset=UTF-8<br><br>> long time ago there used to be a check in SConstruct for similar case:<br>great. thanks Artem. probably this would be the cleanest solution.
<br><br>gabor<br><br><br><br>------------------------------<br><br>Message: 6<br>Date: Sun, 06 Jan 2008 13:32:07 +0100<br>From: Martin Ahnel?v <<a href="mailto:operagasten@gmail.com">operagasten@gmail.com</a>><br>Subject: [Fluxus] [Fwd: [PD] ANN: New GLSL mailing list]
<br>To: fluxus <<a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a>><br>Message-ID: <1199622727.6183.1.camel@martin-desktop><br>Content-Type: text/plain; charset=UTF-8<br><br>Might be of interrest.
<br><br>-------- Vidarebefordrat meddelande --------<br>> Fr?n: Alexandre Quessy <<a href="mailto:listes@sourcelibre.com">listes@sourcelibre.com</a>><br>> Till: Pure Data list <<a href="mailto:pd-list@iem.at">
pd-list@iem.at</a>>, pdmtl-list <<a href="mailto:pdmtl@artengine.ca">pdmtl@artengine.ca</a>><br>> ?mne: [PD] ANN: New GLSL mailing list<br>> Datum: Sun, 6 Jan 2008 02:37:54 -0500<br>><br>> Hi !<br>> I just created a mailing to talk about GLSL shaders. Please join and
<br>> discuss if you are interested.<br>> To subscribe, go to<br>> <a href="https://dataflow.ws/cgi-bin/mailman/listinfo/glslang-dataflow.ws">https://dataflow.ws/cgi-bin/mailman/listinfo/glslang-dataflow.ws</a><br>
> You can accept the security certificate with no worries. :)<br>> This list will most probably last for quite a few years.<br>><br>> GLSL shaders are getting some attention on the pd-list since they work<br>> pretty well in Pure Data + Gem. People using real time video tools
<br>> such as Python (pygame), Java+JOGL, C++ or Max/MSP+Jitter and such<br>> might be interested too.<br>><br><br><br><br>------------------------------<br><br>Message: 7<br>Date: Sun, 6 Jan 2008 16:35:55 +0100<br>
From: "Artem Baguinski" <<a href="mailto:artm@v2.nl">artm@v2.nl</a>><br>Subject: [Fluxus] ubuntu gutsy packages<br>To: "Fluxus List" <<a href="mailto:fluxus@pawfal.org">fluxus@pawfal.org</a>>
<br>Message-ID:<br>        <<a href="mailto:cc977a6b0801060735vd08fc4g49b43bab9f8a928c@mail.gmail.com">cc977a6b0801060735vd08fc4g49b43bab9f8a928c@mail.gmail.com</a>><br>Content-Type: text/plain; charset=UTF-8<br><br>
hi<br><br>i've setup personal package archive on launchpad for source and binary<br>packages of fluxus and my other projects.<br><br><a href="https://launchpad.net/~femistofel/+archive">https://launchpad.net/~femistofel/+archive
</a><br><br>i uploaded the packages for plt scheme and fluxus that should install<br>on ubuntu 7.10 (gutsy) now. as i automate packaging / uploading i'll<br>be uploading 8.04 versions as well.<br><br>anyone interested in packages for older versions of ubuntu? (i'm not
<br>sure how far back i can go though).<br><br>to use the packages you'd add<br><br>deb <a href="http://ppa.launchpad.net/femistofel/ubuntu">http://ppa.launchpad.net/femistofel/ubuntu</a> gutsy main<br>deb-src <a href="http://ppa.launchpad.net/femistofel/ubuntu">
http://ppa.launchpad.net/femistofel/ubuntu</a> gutsy main<br><br>to your /etc/apt/sources.list<br><br>and normal aptitude update / install / upgrade should work after that.<br>probably you'll get complaints about signatures i haven't figure that
<br>out yet.<br><br>--<br>cheers,<br>artm<br><br><a href="http://lab.v2.nl/">http://lab.v2.nl/</a><br><br><br>------------------------------<br><br>Message: 8<br>Date: Sun, 6 Jan 2008 16:20:43 +0000<br>From: Andy <<a href="mailto:andy@radianweb.co.uk">
andy@radianweb.co.uk</a>><br>Subject: Re: [Fluxus] ubuntu gutsy packages<br>To: <a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a><br>Message-ID: <<a href="mailto:200801061620.44613.andy@radianweb.co.uk">
200801061620.44613.andy@radianweb.co.uk</a>><br>Content-Type: text/plain;  charset="utf-8"<br><br>Thanks, this should make life easier keeping up to date.<br><br>You might find people are still using 6.06 (Dapper Drake) because it's long
<br>term support version, but I don't know a reason for people to have stuck with<br>Edgy or Feisty.<br><br>On Sunday 06 January 2008 15:35:55 Artem Baguinski wrote:<br>> hi<br>><br>> i've setup personal package archive on launchpad for source and binary
<br>> packages of fluxus and my other projects.<br>><br>> <a href="https://launchpad.net/~femistofel/+archive">https://launchpad.net/~femistofel/+archive</a><br>><br>> i uploaded the packages for plt scheme and fluxus that should install
<br>> on ubuntu 7.10 (gutsy) now. as i automate packaging / uploading i'll<br>> be uploading 8.04 versions as well.<br>><br>> anyone interested in packages for older versions of ubuntu? (i'm not<br>> sure how far back i can go though).
<br>><br>> to use the packages you'd add<br>><br>> deb <a href="http://ppa.launchpad.net/femistofel/ubuntu">http://ppa.launchpad.net/femistofel/ubuntu</a> gutsy main<br>> deb-src <a href="http://ppa.launchpad.net/femistofel/ubuntu">
http://ppa.launchpad.net/femistofel/ubuntu</a> gutsy main<br>><br>> to your /etc/apt/sources.list<br>><br>> and normal aptitude update / install / upgrade should work after that.<br>> probably you'll get complaints about signatures i haven't figure that
<br>> out yet.<br><br><br><br>--<br>Andy Selby<br><br><a href="http://niceweatherforairstrikes.co.uk">http://niceweatherforairstrikes.co.uk</a><br><a href="http://radianweb.co.uk">http://radianweb.co.uk</a><br><br><br>
------------------------------<br><br>Message: 9<br>Date: Sun, 6 Jan 2008 16:49:13 +0000<br>From: Andy <<a href="mailto:andy@radianweb.co.uk">andy@radianweb.co.uk</a>><br>Subject: Re: [Fluxus] ubuntu gutsy packages<br>
To: <a href="mailto:fluxus@lists.pawfal.org">fluxus@lists.pawfal.org</a><br>Message-ID: <<a href="mailto:200801061649.14333.andy@radianweb.co.uk">200801061649.14333.andy@radianweb.co.uk</a>><br>Content-Type: text/plain;  charset="utf-8"
<br><br>Hi,<br><br>After installing fluxus and it's dependencies from this, it prints the<br>following error when trying to run it:<br><br>user@*****:~/Desktop$ fluxus<br>PolyGlyph::PolyGlyph: could not load<br>font: /usr/lib/plt/collects/fluxus-
0.13/material/fonts/Bitstream-Vera-Sans-Mono.ttf<br>fluxus: src/PolyGlyph.cpp:14: PolyGlyph::PolyGlyph(const std::string&):<br>Assertion `0' failed.<br>Aborted (core dumped)<br><br>Do I also need to install some fonts from somewhere?
<br><br>On Sunday 06 January 2008 15:35:55 Artem Baguinski wrote:<br>> hi<br>><br>> i've setup personal package archive on launchpad for source and binary<br>> packages of fluxus and my other projects.<br>
><br>> <a href="https://launchpad.net/~femistofel/+archive">https://launchpad.net/~femistofel/+archive</a><br>><br>> i uploaded the packages for plt scheme and fluxus that should install<br>> on ubuntu 7.10
 (gutsy) now. as i automate packaging / uploading i'll<br>> be uploading 8.04 versions as well.<br>><br>> anyone interested in packages for older versions of ubuntu? (i'm not<br>> sure how far back i can go though).
<br>><br>> to use the packages you'd add<br>><br>> deb <a href="http://ppa.launchpad.net/femistofel/ubuntu">http://ppa.launchpad.net/femistofel/ubuntu</a> gutsy main<br>> deb-src <a href="http://ppa.launchpad.net/femistofel/ubuntu">
http://ppa.launchpad.net/femistofel/ubuntu</a> gutsy main<br>><br>> to your /etc/apt/sources.list<br>><br>> and normal aptitude update / install / upgrade should work after that.<br>> probably you'll get complaints about signatures i haven't figure that
<br>> out yet.<br><br><br><br>--<br>Andy Selby<br><br><a href="http://niceweatherforairstrikes.co.uk">http://niceweatherforairstrikes.co.uk</a><br><a href="http://radianweb.co.uk">http://radianweb.co.uk</a><br><br><br>
------------------------------<br><br>_______________________________________________<br>Fluxus mailing list<br><a href="mailto:Fluxus@lists.pawfal.org">Fluxus@lists.pawfal.org</a><br><a href="http://lists.pawfal.org/listinfo.cgi/fluxus-pawfal.org">
http://lists.pawfal.org/listinfo.cgi/fluxus-pawfal.org</a><br><br><br>End of Fluxus Digest, Vol 33, Issue 5<br>*************************************<br></blockquote></div><br>