hi,
i doubt that you can make a version compatible with 0.36 and 0.37 because in 0.36, the includes were :
#include "m_imp.h" #include "g_canvas.h"
and, in 0.37, it's :
#include <m_pd.h> #include "m_imp.h" #include "g_canvas.h"
oh and yeh, the PD_MINOR_VERSION is defined in m_pd.h of course ( haha ).
but, you're right on one thing, that's to replace :
rtext_new(glist, (t_text *)x); ( for 0.37 )
with :
rtext_new(glist, (t_text *)x, glist->gl_editor->e_rtext, 0); ( for 0.36 )
thx for your work in cvs version anyway,
cheers, sevy
Hans-Christoph Steiner wrote:
Try the version in CVS. It should support both 0.36 and 0.37.
Here are the instructions: http://sourceforge.net/cvs/?group_id=55736
You would: cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pure-data login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pure-data co externals/unauthorized
and that will give you all of the unauthorized externals.
.hc
On Wednesday, Sep 24, 2003, at 21:14 America/New_York, derek@x-i.net wrote:
hi yves,
i've got some compilation errors for Grid. using Redhat 9.0 on this box, with Planet CCRMA packages. PD 0.36.0
errors below. as a side note, compiling on my Debian laptop gives an equally long string of errors, mostly "parse error before [...]".
anything that anybody can do about this? is this release of the object already dependent on pd 0.37?
thx + best, d.
[root@medienturm grid]# make clean rm -f *.o *.pd_* so_locations [root@medienturm grid]# make ./tk2c.bash < grid.tk > grid.tk2c cc -DPD -DUNIX -DICECAST -O2 -funroll-loops -fomit-frame-pointer -Wall -W -Wno-shadow -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -I../../src -o grid.o -c grid.c In file included from ../../src/m_imp.h:8, from grid.c:16: ./../src/m_pd.h:49: redefinition of
t_int' ./../src/m_pd.h:49:
t_int' previously declared here ./../src/m_pd.h:52: redefinition oft_float' ./../src/m_pd.h:52:
t_float' previously declared here ./../src/m_pd.h:53: redefinition oft_floatarg' ./../src/m_pd.h:53:
t_floatarg' previously declared here ./../src/m_pd.h:56: redefinition ofstruct _symbol' ./../src/m_pd.h:60: redefinition of
t_symbol' ./../src/m_pd.h:60:t_symbol' previously declared here ./../src/m_pd.h:75: redefinition of
struct _gstub' ./../src/m_pd.h:83: redefinition oft_gstub' ./../src/m_pd.h:83:
t_gstub' previously declared here ./../src/m_pd.h:86: redefinition ofstruct _gpointer' ./../src/m_pd.h:94: redefinition of
t_gpointer' ./../src/m_pd.h:94:t_gpointer' previously declared here ./../src/m_pd.h:97: redefinition of
union word' ./../src/m_pd.h:104: redefinition oft_word' ./../src/m_pd.h:104:
t_word' previously declared here ./../src/m_pd.h:108: conflicting types forA_NULL' ./../src/m_pd.h:108: previous declaration of
A_NULL' ./../src/m_pd.h:109: conflicting types forA_FLOAT' ./../src/m_pd.h:109: previous declaration of
A_FLOAT' ./../src/m_pd.h:110: conflicting types forA_SYMBOL' ./../src/m_pd.h:110: previous declaration of
A_SYMBOL' ./../src/m_pd.h:111: conflicting types forA_POINTER' ./../src/m_pd.h:111: previous declaration of
A_POINTER' ./../src/m_pd.h:112: conflicting types forA_SEMI' ./../src/m_pd.h:112: previous declaration of
A_SEMI' ./../src/m_pd.h:113: conflicting types forA_COMMA' ./../src/m_pd.h:113: previous declaration of
A_COMMA' ./../src/m_pd.h:114: conflicting types forA_DEFFLOAT' ./../src/m_pd.h:114: previous declaration of
A_DEFFLOAT' ./../src/m_pd.h:115: conflicting types forA_DEFSYM' ./../src/m_pd.h:115: previous declaration of
A_DEFSYM' ./../src/m_pd.h:116: conflicting types forA_DOLLAR' ./../src/m_pd.h:116: previous declaration of
A_DOLLAR' ./../src/m_pd.h:117: conflicting types forA_DOLLSYM' ./../src/m_pd.h:117: previous declaration of
A_DOLLSYM' ./../src/m_pd.h:118: conflicting types forA_GIMME' ./../src/m_pd.h:118: previous declaration of
A_GIMME' ./../src/m_pd.h:120: conflicting types forA_CANT' ./../src/m_pd.h:120: previous declaration of
A_CANT' ./../src/m_pd.h:120: confused by earlier errors, bailing out make: *** [grid.pd_linux] Error 1
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
"What is wrong is that we have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity." -John Gilmore