[Fluxus] Fluxus Digest, Vol 33, Issue 5

Gerry Grainger nowhere.elysium at gmail.com
Sun Jan 6 12:51:13 PST 2008


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...
If you like, I'll do the compiling for it: I just don't know how to yet, is
all.

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


More information about the Fluxus mailing list