<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=windows-1252"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Arial">Hi,<br>
<br>
This looks like a gcc 4.0 error (new template restrictions).<br>
Are you sure you made it with the 3.4 version?<br>
I use to compile it with a symbolic link between gcc and gcc 3.4
instead of the usual one between gcc and gcc 4.0. <br>
<br>
Greetings,<br>
<br>
Nicolas<br>
</font><br>
Thomas Grill a écrit :
<blockquote cite="mid4447C23D.1050104@grrrr.org" type="cite">Hi Pablo,
  <br>
sorry, can't reproduce... i just tried cygwin (gcc 3.4.4) and OSX (gcc
3.3) - no problems.
  <br>
Which version of flext are you using... be sure to try also with the
cvs version.
  <br>
greetings,
  <br>
Thomas
  <br>
  <br>
pablo schrieb:
  <br>
  <blockquote type="cite">hi list, hi nicolas
    <br>
    <br>
i'm having some trouble trying to compile externals/nusmuk from CVS.
    <br>
typing : sh ../../grill/flext/build.sh pd gcc
    <br>
    <br>
make -f ../../grill/flext/buildsys/gnumake-sub.mak
    <br>
PLATFORM=lnx
    <br>
RTSYS=pd
    <br>
COMPILER=gcc
    <br>
BUILDPATH=../../grill/flext/buildsys/
    <br>
PKGINFO=package.txt
    <br>
BUILDCLASS=ext
    <br>
TARGETMODE=release
    <br>
TARGETTYPE=single _build_
    <br>
make[1]: entrant dans le répertoire «
/home/pablo/pure-data/externals/nusmuk/msd »
    <br>
g++ -c -msse -mfpmath=sse -ffast-math -DNDEBUG -pthread -fPIC
-DFLEXT_SYS=2
    <br>
-I/home/pablo/pure-data/pd/src -I/usr/local/include/flext main.cpp -o
pd-linux/release-single/main.opp
    <br>
main.cpp:3: error: explicit specialization of ‘flext_obj*
msdN&lt;1&gt;::__init__(int, t_atom*)’ must be introduced by ‘template
&lt;&gt;’
    <br>
main.cpp:3: error: template-id ‘__init__&lt;&gt;’ for ‘flext_obj*
msdN&lt;1&gt;::__init__(int, t_atom*)’ does not match any template
declaration
    <br>
main.cpp:3: error: invalid function declaration
    <br>
make[1]: *** [pd-linux/release-single/main.opp] Erreur 1
    <br>
make[1]: quittant le répertoire «
/home/pablo/pure-data/externals/nusmuk/msd »
    <br>
make: *** [build-release-single] Erreur 2
    <br>
    <br>
i get the same error when trying to compile msd3D
    <br>
main.cpp:3: error: explicit specialization of ‘flext_obj*
msdN&lt;3&gt;::__init__(int, t_atom*)’ must be introduced by ‘template
&lt;&gt;’
    <br>
main.cpp:3: error: template-id ‘__init__&lt;&gt;’ for ‘flext_obj*
msdN&lt;3&gt;::__init__(int, t_atom*)’ does not match any template
declaration
    <br>
main.cpp:3: error: invalid function declaration
    <br>
make[1]: *** [pd-linux/release-single/main.opp] Erreur 1
    <br>
    <br>
    <br>
i have build flext from CVS, and i tried with gcc3.3, gcc3.4 and gcc4.
    <br>
Also it is the first I try to build with flext. maybe it is more a
flext-relevant problem ?
    <br>
Any help would be nice (as you can see I have no C++ knowledge).
    <br>
cheers
    <br>
pablo
    <br>
    <br>
    <br>
    <br>
          
___________________________________________________________________________
Faites de Yahoo! votre page d'accueil sur le web pour retrouver
directement vos services préférés : vérifiez vos nouveaux mails, lancez
vos recherches et suivez l'actualité en temps réel. Rendez-vous sur
<a class="moz-txt-link-freetext" href="http://fr.yahoo.com/set">http://fr.yahoo.com/set</a>
    <br>
    <br>
    <br>
_______________________________________________
    <br>
<a class="moz-txt-link-abbreviated" href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list
    <br>
UNSUBSCRIBE and account-management -&gt;
<a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
    <br>
    <br>
    <br>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>