hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/ miXed/toxy/Makefile
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
Access to computers should be unlimited and total. - the hacker ethic
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/miXed/...
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
are you on 10.5? Welcome to the mac os x pd-extended nightmare
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/miXed/...
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Layers upon layers of hacks. Amazingly it works... sometimes. ;) Where there is a will, there is a way.
.hc
On Apr 9, 2008, at 8:35 PM, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ externals/miXed/toxy/Makefile
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli
We're almost there, though! Once toxy is ready to go, if I remember correctly, this only leaves the hid externals (which are blocked by a fink bug) and maybe 1-2 other small externals.
The only way around that ptex-nox-base bug is to rebuild fink including the pd dependencies in another order, but this takes a full half day on a 2.4ghz dual core intel mac. My current fink install will build all externals but hcs and hid (due to the fink bug blocking libhid0). It's like playing slots every time I rebuild fink, LOL.
Cheers, ~Brandon
On Apr 10, 2008, at 12:27 AM, Hans-Christoph Steiner wrote:
Layers upon layers of hacks. Amazingly it works... sometimes. ;) Where there is a will, there is a way.
.hc
On Apr 9, 2008, at 8:35 PM, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/miXed/...
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli
is the problem the makefile or the sourcecode? are some problems related to cross platform compatibility? with an error like the one below, I have no idea where I should start searching. I know that hans had it working on one machine, but you are right, this is annoying. I also only got gem compiling nicely because hans gave me the libftgl1 file on a memorystick... I wish everyday at least once I would be back to linux. but changing an os is still far more trouble than getting pd to compile, so let's take the final hurdles. marius.
Brandon Zeeb wrote:
We're almost there, though! Once toxy is ready to go, if I remember correctly, this only leaves the hid externals (which are blocked by a fink bug) and maybe 1-2 other small externals.
The only way around that ptex-nox-base bug is to rebuild fink including the pd dependencies in another order, but this takes a full half day on a 2.4ghz dual core intel mac. My current fink install will build all externals but hcs and hid (due to the fink bug blocking libhid0). It's like playing slots every time I rebuild fink, LOL.
Cheers, ~Brandon
On Apr 10, 2008, at 12:27 AM, Hans-Christoph Steiner wrote:
Layers upon layers of hacks. Amazingly it works... sometimes. ;) Where there is a will, there is a way.
.hc
On Apr 9, 2008, at 8:35 PM, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/miXed/...
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Using ReBirth is like trying to play an 808 with a long stick. -David Zicarelli
On 10 Apr 2008, at 01:35, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/miXed/...
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the manual file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I generally try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue, where the dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack...
.hc
On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote:
On 10 Apr 2008, at 01:35, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ externals/miXed/toxy/Makefile
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make").\n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote:
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the manual
file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I generally
try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue, where the
dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack...
.hc
On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote:
On 10 Apr 2008, at 01:35, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ externals/miXed/toxy/Makefile
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote:
hi, trying to build an intel build of pd-extended and get an error for toxy, don't know what is wrong. thanks, marius.
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ src -I ../shared -c -o widgettype.o widgettype.c In file included from widgettype.c:16: setup.wiq:2: error: ‘e’ undeclared here (not in a function) setup.wiq:2: error: syntax error before ‘package’ In file included from widgettype.c:16: setup.wiq:2:29: error: too many decimal points in number setup.wiq:4:3: error: invalid preprocessing directive #LATER setup.wiq:5:3: error: invalid preprocessing directive #glue setup.wiq:6:3: error: invalid preprocessing directive #LATER setup.wiq:7:3: error: invalid preprocessing directive #LATER setup.wiq:8:3: error: invalid preprocessing directive #way setup.wiq:9:3: error: invalid preprocessing directive #right setup.wiq:11:3: error: invalid preprocessing directive #LATER setup.wiq:14:3: error: invalid preprocessing directive #FIXME setup.wiq:18: error: syntax error before ‘{’ token setup.wiq:23:3: error: invalid preprocessing directive #valid setup.wiq:32:3: error: invalid preprocessing directive #FIXME setup.wiq:33:3: error: invalid preprocessing directive #In setup.wiq:34:3: error: invalid preprocessing directive #try setup.wiq:39:3: error: invalid preprocessing directive #FIXME setup.wiq:40:7: error: invalid preprocessing directive #pd setup.wiq:73:3: error: invalid preprocessing directive #LATER setup.wiq:80: error: syntax error before ‘{’ token setup.wiq:99: error: syntax error before ‘{’ token setup.wiq:106:3: error: invalid preprocessing directive #LATER setup.wiq:111: error: stray ‘\’ in program setup.wiq:131:3: error: invalid preprocessing directive #FIXME setup.wiq:133:3: error: invalid preprocessing directive #FIXME setup.wiq:148:3: error: invalid preprocessing directive #puts setup.wiq:150:7: error: invalid preprocessing directive #puts setup.wiq:154: error: ‘catch’ undeclared here (not in a function) setup.wiq:154: error: syntax error before ‘{’ token setup.wiq:175:3: error: invalid preprocessing directive #puts setup.wiq:187: error: syntax error before ‘&’ token setup.wiq:187: error: ‘concat’ undeclared here (not in a function) setup.wiq:187: error: syntax error before ‘tcl’ setup.wiq:188: error: stray ‘\’ in program setup.wiq:192:3: error: invalid preprocessing directive #empirically setup.wiq:193:3: error: invalid preprocessing directive #better setup.wiq:196: error: stray ‘\’ in program setup.wiq:202: error: stray ‘\’ in program setup.wiq:207:3: error: invalid preprocessing directive #pdtk_canvas_mouseup setup.wiq:214: error: stray ‘\’ in program setup.wiq:243:3: error: invalid preprocessing directive #undo setup.wiq:248:3: error: invalid preprocessing directive #to setup.wiq:273:3: error: invalid preprocessing directive #standard setup.wiq:275:3: error: invalid preprocessing directive #FIXME setup.wiq:278: error: stray ‘\’ in program setup.wiq:290: error: stray ‘\’ in program setup.wiq:292: error: stray ‘\’ in program setup.wiq:298:3: error: invalid preprocessing directive #puts setup.wiq:299: error: syntax error before ‘{’ token setup.wiq:315:3: error: invalid preprocessing directive #FIXME setup.wiq:318:2: error: invalid preprocessing directive #> setup.wiq:319:2: error: invalid preprocessing directive #. setup.wiq:320:2: error: invalid preprocessing directive #. setup.wiq:321:2: error: invalid preprocessing directive #. setup.wiq:323:2: error: invalid preprocessing directive #> setup.wiq:324:2: error: invalid preprocessing directive #. setup.wiq:325:2: error: invalid preprocessing directive #. setup.wiq:326:2: error: invalid preprocessing directive #. setup.wiq:327:2: error: invalid preprocessing directive #. setup.wiq:329:2: error: invalid preprocessing directive #> setup.wiq:330:2: error: invalid preprocessing directive #. setup.wiq:331:2: error: invalid preprocessing directive #. setup.wiq:333:2: error: invalid preprocessing directive #@ setup.wiq:336:2: error: invalid preprocessing directive #> setup.wiq:337:2: error: invalid preprocessing directive #. setup.wiq:338:2: error: invalid preprocessing directive #. setup.wiq:339:2: error: invalid preprocessing directive #. setup.wiq:340:2: error: invalid preprocessing directive #. setup.wiq:341:2: error: invalid preprocessing directive #. setup.wiq:342:2: error: invalid preprocessing directive #. setup.wiq:344:2: error: invalid preprocessing directive #@ setup.wiq:345: error: stray ‘#’ in program setup.wiq:345: error: stray ‘#’ in program make[3]: *** [widgettype.o] Error 1 make[2]: *** [toxy_install] Error 2 make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged.
Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot.
.hc
On Apr 10, 2008, at 9:05 PM, marius schebella wrote:
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make"). \n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote:
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the
manual file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I
generally try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue, where
the dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack... .hc On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote:
On 10 Apr 2008, at 01:35, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote:
Arg, this bug again. There is some crazy scripting in this makefile, it is quite problematic:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ externals/miXed/toxy/Makefile
.hc
On Apr 9, 2008, at 6:22 PM, marius schebella wrote: > hi, > trying to build an intel build of pd-extended and get an > error for > toxy, > don't know what is wrong. thanks, > marius. > > gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses > -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize > -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ > src -I > ../shared -c -o widgettype.o widgettype.c > In file included from widgettype.c:16: > setup.wiq:2: error: ‘e’ undeclared here (not in a function) > setup.wiq:2: error: syntax error before ‘package’ > In file included from widgettype.c:16: > setup.wiq:2:29: error: too many decimal points in number > setup.wiq:4:3: error: invalid preprocessing directive #LATER > setup.wiq:5:3: error: invalid preprocessing directive #glue > setup.wiq:6:3: error: invalid preprocessing directive #LATER > setup.wiq:7:3: error: invalid preprocessing directive #LATER > setup.wiq:8:3: error: invalid preprocessing directive #way > setup.wiq:9:3: error: invalid preprocessing directive #right > setup.wiq:11:3: error: invalid preprocessing directive #LATER > setup.wiq:14:3: error: invalid preprocessing directive #FIXME > setup.wiq:18: error: syntax error before ‘{’ token > setup.wiq:23:3: error: invalid preprocessing directive #valid > setup.wiq:32:3: error: invalid preprocessing directive #FIXME > setup.wiq:33:3: error: invalid preprocessing directive #In > setup.wiq:34:3: error: invalid preprocessing directive #try > setup.wiq:39:3: error: invalid preprocessing directive #FIXME > setup.wiq:40:7: error: invalid preprocessing directive #pd > setup.wiq:73:3: error: invalid preprocessing directive #LATER > setup.wiq:80: error: syntax error before ‘{’ token > setup.wiq:99: error: syntax error before ‘{’ token > setup.wiq:106:3: error: invalid preprocessing directive #LATER > setup.wiq:111: error: stray ‘\’ in program > setup.wiq:131:3: error: invalid preprocessing directive #FIXME > setup.wiq:133:3: error: invalid preprocessing directive #FIXME > setup.wiq:148:3: error: invalid preprocessing directive #puts > setup.wiq:150:7: error: invalid preprocessing directive #puts > setup.wiq:154: error: ‘catch’ undeclared here (not in a > function) > setup.wiq:154: error: syntax error before ‘{’ token > setup.wiq:175:3: error: invalid preprocessing directive #puts > setup.wiq:187: error: syntax error before ‘&’ token > setup.wiq:187: error: ‘concat’ undeclared here (not in a > function) > setup.wiq:187: error: syntax error before ‘tcl’ > setup.wiq:188: error: stray ‘\’ in program > setup.wiq:192:3: error: invalid preprocessing directive > #empirically > setup.wiq:193:3: error: invalid preprocessing directive #better > setup.wiq:196: error: stray ‘\’ in program > setup.wiq:202: error: stray ‘\’ in program > setup.wiq:207:3: error: invalid preprocessing directive > #pdtk_canvas_mouseup > setup.wiq:214: error: stray ‘\’ in program > setup.wiq:243:3: error: invalid preprocessing directive #undo > setup.wiq:248:3: error: invalid preprocessing directive #to > setup.wiq:273:3: error: invalid preprocessing directive > #standard > setup.wiq:275:3: error: invalid preprocessing directive #FIXME > setup.wiq:278: error: stray ‘\’ in program > setup.wiq:290: error: stray ‘\’ in program > setup.wiq:292: error: stray ‘\’ in program > setup.wiq:298:3: error: invalid preprocessing directive #puts > setup.wiq:299: error: syntax error before ‘{’ token > setup.wiq:315:3: error: invalid preprocessing directive #FIXME > setup.wiq:318:2: error: invalid preprocessing directive #> > setup.wiq:319:2: error: invalid preprocessing directive #. > setup.wiq:320:2: error: invalid preprocessing directive #. > setup.wiq:321:2: error: invalid preprocessing directive #. > setup.wiq:323:2: error: invalid preprocessing directive #> > setup.wiq:324:2: error: invalid preprocessing directive #. > setup.wiq:325:2: error: invalid preprocessing directive #. > setup.wiq:326:2: error: invalid preprocessing directive #. > setup.wiq:327:2: error: invalid preprocessing directive #. > setup.wiq:329:2: error: invalid preprocessing directive #> > setup.wiq:330:2: error: invalid preprocessing directive #. > setup.wiq:331:2: error: invalid preprocessing directive #. > setup.wiq:333:2: error: invalid preprocessing directive #@ > setup.wiq:336:2: error: invalid preprocessing directive #> > setup.wiq:337:2: error: invalid preprocessing directive #. > setup.wiq:338:2: error: invalid preprocessing directive #. > setup.wiq:339:2: error: invalid preprocessing directive #. > setup.wiq:340:2: error: invalid preprocessing directive #. > setup.wiq:341:2: error: invalid preprocessing directive #. > setup.wiq:342:2: error: invalid preprocessing directive #. > setup.wiq:344:2: error: invalid preprocessing directive #@ > setup.wiq:345: error: stray ‘#’ in program > setup.wiq:345: error: stray ‘#’ in program > make[3]: *** [widgettype.o] Error 1 > make[2]: *** [toxy_install] Error 2 > make[1]: *** [externals_install] Error 2 > make: *** [extended_install] Error 2 > > _______________________________________________ > PD-dev mailing list > PD-dev@iem.at > http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler _______________________________________________ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
¡El pueblo unido jamás será vencido!
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote:
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged.
Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot.
.hc
On Apr 10, 2008, at 9:05 PM, marius schebella wrote:
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make").\n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote:
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the manual
file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I generally
try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue, where
the dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack... .hc On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote:
On 10 Apr 2008, at 01:35, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
tried fink install coreutils-default and... ... then I tried fink install sed and... ... then it did not work still. marius.
Hans-Christoph Steiner wrote: > Arg, this bug again. There is some crazy scripting in this > makefile, it > is quite problematic: > > http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ > externals/miXed/toxy/Makefile > > > .hc > > On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >> hi, >> trying to build an intel build of pd-extended and get an error for >> toxy, >> don't know what is wrong. thanks, >> marius. >> >> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses >> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize >> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ >> src -I >> ../shared -c -o widgettype.o widgettype.c >> In file included from widgettype.c:16: >> setup.wiq:2: error: ‘e’ undeclared here (not in a function) >> setup.wiq:2: error: syntax error before ‘package’ >> In file included from widgettype.c:16: >> setup.wiq:2:29: error: too many decimal points in number >> setup.wiq:4:3: error: invalid preprocessing directive #LATER >> setup.wiq:5:3: error: invalid preprocessing directive #glue >> setup.wiq:6:3: error: invalid preprocessing directive #LATER >> setup.wiq:7:3: error: invalid preprocessing directive #LATER >> setup.wiq:8:3: error: invalid preprocessing directive #way >> setup.wiq:9:3: error: invalid preprocessing directive #right >> setup.wiq:11:3: error: invalid preprocessing directive #LATER >> setup.wiq:14:3: error: invalid preprocessing directive #FIXME >> setup.wiq:18: error: syntax error before ‘{’ token >> setup.wiq:23:3: error: invalid preprocessing directive #valid >> setup.wiq:32:3: error: invalid preprocessing directive #FIXME >> setup.wiq:33:3: error: invalid preprocessing directive #In >> setup.wiq:34:3: error: invalid preprocessing directive #try >> setup.wiq:39:3: error: invalid preprocessing directive #FIXME >> setup.wiq:40:7: error: invalid preprocessing directive #pd >> setup.wiq:73:3: error: invalid preprocessing directive #LATER >> setup.wiq:80: error: syntax error before ‘{’ token >> setup.wiq:99: error: syntax error before ‘{’ token >> setup.wiq:106:3: error: invalid preprocessing directive #LATER >> setup.wiq:111: error: stray ‘\’ in program >> setup.wiq:131:3: error: invalid preprocessing directive #FIXME >> setup.wiq:133:3: error: invalid preprocessing directive #FIXME >> setup.wiq:148:3: error: invalid preprocessing directive #puts >> setup.wiq:150:7: error: invalid preprocessing directive #puts >> setup.wiq:154: error: ‘catch’ undeclared here (not in a function) >> setup.wiq:154: error: syntax error before ‘{’ token >> setup.wiq:175:3: error: invalid preprocessing directive #puts >> setup.wiq:187: error: syntax error before ‘&’ token >> setup.wiq:187: error: ‘concat’ undeclared here (not in a function) >> setup.wiq:187: error: syntax error before ‘tcl’ >> setup.wiq:188: error: stray ‘\’ in program >> setup.wiq:192:3: error: invalid preprocessing directive >> #empirically >> setup.wiq:193:3: error: invalid preprocessing directive #better >> setup.wiq:196: error: stray ‘\’ in program >> setup.wiq:202: error: stray ‘\’ in program >> setup.wiq:207:3: error: invalid preprocessing directive >> #pdtk_canvas_mouseup >> setup.wiq:214: error: stray ‘\’ in program >> setup.wiq:243:3: error: invalid preprocessing directive #undo >> setup.wiq:248:3: error: invalid preprocessing directive #to >> setup.wiq:273:3: error: invalid preprocessing directive #standard >> setup.wiq:275:3: error: invalid preprocessing directive #FIXME >> setup.wiq:278: error: stray ‘\’ in program >> setup.wiq:290: error: stray ‘\’ in program >> setup.wiq:292: error: stray ‘\’ in program >> setup.wiq:298:3: error: invalid preprocessing directive #puts >> setup.wiq:299: error: syntax error before ‘{’ token >> setup.wiq:315:3: error: invalid preprocessing directive #FIXME >> setup.wiq:318:2: error: invalid preprocessing directive #> >> setup.wiq:319:2: error: invalid preprocessing directive #. >> setup.wiq:320:2: error: invalid preprocessing directive #. >> setup.wiq:321:2: error: invalid preprocessing directive #. >> setup.wiq:323:2: error: invalid preprocessing directive #> >> setup.wiq:324:2: error: invalid preprocessing directive #. >> setup.wiq:325:2: error: invalid preprocessing directive #. >> setup.wiq:326:2: error: invalid preprocessing directive #. >> setup.wiq:327:2: error: invalid preprocessing directive #. >> setup.wiq:329:2: error: invalid preprocessing directive #> >> setup.wiq:330:2: error: invalid preprocessing directive #. >> setup.wiq:331:2: error: invalid preprocessing directive #. >> setup.wiq:333:2: error: invalid preprocessing directive #@ >> setup.wiq:336:2: error: invalid preprocessing directive #> >> setup.wiq:337:2: error: invalid preprocessing directive #. >> setup.wiq:338:2: error: invalid preprocessing directive #. >> setup.wiq:339:2: error: invalid preprocessing directive #. >> setup.wiq:340:2: error: invalid preprocessing directive #. >> setup.wiq:341:2: error: invalid preprocessing directive #. >> setup.wiq:342:2: error: invalid preprocessing directive #. >> setup.wiq:344:2: error: invalid preprocessing directive #@ >> setup.wiq:345: error: stray ‘#’ in program >> setup.wiq:345: error: stray ‘#’ in program >> make[3]: *** [widgettype.o] Error 1 >> make[2]: *** [toxy_install] Error 2 >> make[1]: *** [externals_install] Error 2 >> make: *** [extended_install] Error 2 >> >> _______________________________________________ >> PD-dev mailing list >> PD-dev@iem.at >> http://lists.puredata.info/listinfo/pd-dev > > ------------------------------------------------------------------- > --------- > > > Access to computers should be unlimited and total. - the hacker > ethic > > >
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler _______________________________________________ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
¡El pueblo unido jamás será vencido!
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote:
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote:
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged. Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot. .hc On Apr 10, 2008, at 9:05 PM, marius schebella wrote:
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make").\n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote:
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the
manual file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I
generally try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue,
where the dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack... .hc On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote:
On 10 Apr 2008, at 01:35, bsoisoi wrote:
are you on 10.5? Welcome to the mac os x pd-extended nightmare
Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
!B
On Apr 9, 2008, at 7:52 PM, marius schebella wrote:
> tried fink install coreutils-default and... > ... then I tried fink install sed and... > ... then it did not work still. > marius. > > > Hans-Christoph Steiner wrote: >> Arg, this bug again. There is some crazy scripting in this >> makefile, it >> is quite problematic: >> >> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ >> externals/miXed/toxy/Makefile >> >> >> .hc >> >> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>> hi, >>> trying to build an intel build of pd-extended and get an >>> error for >>> toxy, >>> don't know what is wrong. thanks, >>> marius. >>> >>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses >>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree- >>> vectorize >>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . - >>> I ../../../pd/ >>> src -I >>> ../shared -c -o widgettype.o widgettype.c >>> In file included from widgettype.c:16: >>> setup.wiq:2: error: ‘e’ undeclared here (not in a function) >>> setup.wiq:2: error: syntax error before ‘package’ >>> In file included from widgettype.c:16: >>> setup.wiq:2:29: error: too many decimal points in number >>> setup.wiq:4:3: error: invalid preprocessing directive #LATER >>> setup.wiq:5:3: error: invalid preprocessing directive #glue >>> setup.wiq:6:3: error: invalid preprocessing directive #LATER >>> setup.wiq:7:3: error: invalid preprocessing directive #LATER >>> setup.wiq:8:3: error: invalid preprocessing directive #way >>> setup.wiq:9:3: error: invalid preprocessing directive #right >>> setup.wiq:11:3: error: invalid preprocessing directive #LATER >>> setup.wiq:14:3: error: invalid preprocessing directive #FIXME >>> setup.wiq:18: error: syntax error before ‘{’ token >>> setup.wiq:23:3: error: invalid preprocessing directive #valid >>> setup.wiq:32:3: error: invalid preprocessing directive #FIXME >>> setup.wiq:33:3: error: invalid preprocessing directive #In >>> setup.wiq:34:3: error: invalid preprocessing directive #try >>> setup.wiq:39:3: error: invalid preprocessing directive #FIXME >>> setup.wiq:40:7: error: invalid preprocessing directive #pd >>> setup.wiq:73:3: error: invalid preprocessing directive #LATER >>> setup.wiq:80: error: syntax error before ‘{’ token >>> setup.wiq:99: error: syntax error before ‘{’ token >>> setup.wiq:106:3: error: invalid preprocessing directive #LATER >>> setup.wiq:111: error: stray ‘\’ in program >>> setup.wiq:131:3: error: invalid preprocessing directive #FIXME >>> setup.wiq:133:3: error: invalid preprocessing directive #FIXME >>> setup.wiq:148:3: error: invalid preprocessing directive #puts >>> setup.wiq:150:7: error: invalid preprocessing directive #puts >>> setup.wiq:154: error: ‘catch’ undeclared here (not in a >>> function) >>> setup.wiq:154: error: syntax error before ‘{’ token >>> setup.wiq:175:3: error: invalid preprocessing directive #puts >>> setup.wiq:187: error: syntax error before ‘&’ token >>> setup.wiq:187: error: ‘concat’ undeclared here (not in a >>> function) >>> setup.wiq:187: error: syntax error before ‘tcl’ >>> setup.wiq:188: error: stray ‘\’ in program >>> setup.wiq:192:3: error: invalid preprocessing directive >>> #empirically >>> setup.wiq:193:3: error: invalid preprocessing directive >>> #better >>> setup.wiq:196: error: stray ‘\’ in program >>> setup.wiq:202: error: stray ‘\’ in program >>> setup.wiq:207:3: error: invalid preprocessing directive >>> #pdtk_canvas_mouseup >>> setup.wiq:214: error: stray ‘\’ in program >>> setup.wiq:243:3: error: invalid preprocessing directive #undo >>> setup.wiq:248:3: error: invalid preprocessing directive #to >>> setup.wiq:273:3: error: invalid preprocessing directive >>> #standard >>> setup.wiq:275:3: error: invalid preprocessing directive #FIXME >>> setup.wiq:278: error: stray ‘\’ in program >>> setup.wiq:290: error: stray ‘\’ in program >>> setup.wiq:292: error: stray ‘\’ in program >>> setup.wiq:298:3: error: invalid preprocessing directive #puts >>> setup.wiq:299: error: syntax error before ‘{’ token >>> setup.wiq:315:3: error: invalid preprocessing directive #FIXME >>> setup.wiq:318:2: error: invalid preprocessing directive #> >>> setup.wiq:319:2: error: invalid preprocessing directive #. >>> setup.wiq:320:2: error: invalid preprocessing directive #. >>> setup.wiq:321:2: error: invalid preprocessing directive #. >>> setup.wiq:323:2: error: invalid preprocessing directive #> >>> setup.wiq:324:2: error: invalid preprocessing directive #. >>> setup.wiq:325:2: error: invalid preprocessing directive #. >>> setup.wiq:326:2: error: invalid preprocessing directive #. >>> setup.wiq:327:2: error: invalid preprocessing directive #. >>> setup.wiq:329:2: error: invalid preprocessing directive #> >>> setup.wiq:330:2: error: invalid preprocessing directive #. >>> setup.wiq:331:2: error: invalid preprocessing directive #. >>> setup.wiq:333:2: error: invalid preprocessing directive #@ >>> setup.wiq:336:2: error: invalid preprocessing directive #> >>> setup.wiq:337:2: error: invalid preprocessing directive #. >>> setup.wiq:338:2: error: invalid preprocessing directive #. >>> setup.wiq:339:2: error: invalid preprocessing directive #. >>> setup.wiq:340:2: error: invalid preprocessing directive #. >>> setup.wiq:341:2: error: invalid preprocessing directive #. >>> setup.wiq:342:2: error: invalid preprocessing directive #. >>> setup.wiq:344:2: error: invalid preprocessing directive #@ >>> setup.wiq:345: error: stray ‘#’ in program >>> setup.wiq:345: error: stray ‘#’ in program >>> make[3]: *** [widgettype.o] Error 1 >>> make[2]: *** [toxy_install] Error 2 >>> make[1]: *** [externals_install] Error 2 >>> make: *** [extended_install] Error 2 >>> >>> _______________________________________________ >>> PD-dev mailing list >>> PD-dev@iem.at >>> http://lists.puredata.info/listinfo/pd-dev >> >> --------------------------------------------------------------- >> ---- --------- >> >> >> Access to computers should be unlimited and total. - the >> hacker >> ethic >> >> >> > > _______________________________________________ > PD-dev mailing list > PD-dev@iem.at > http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler _______________________________________________ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------- ¡El pueblo unido jamás será vencido!
------------------------------------------------------------------------ ----
There is no way to peace, peace is the way. -A.J. Muste
that's what I did. it reads the capital ECHO as the echo command. maybe this is normal...? marius.
Hans-Christoph Steiner wrote:
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote:
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote:
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged. Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot. .hc On Apr 10, 2008, at 9:05 PM, marius schebella wrote:
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make").\n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote:
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the
manual file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I generally
try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue, where
the dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack... .hc On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote:
On 10 Apr 2008, at 01:35, bsoisoi wrote:
> are you on 10.5? Welcome to the mac os x pd-extended nightmare Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
> !B > > > On Apr 9, 2008, at 7:52 PM, marius schebella wrote: > >> tried fink install coreutils-default and... >> ... then I tried fink install sed and... >> ... then it did not work still. >> marius. >> >> >> Hans-Christoph Steiner wrote: >>> Arg, this bug again. There is some crazy scripting in this >>> makefile, it >>> is quite problematic: >>> >>> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ >>> externals/miXed/toxy/Makefile >>> >>> >>> .hc >>> >>> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>>> hi, >>>> trying to build an intel build of pd-extended and get an error >>>> for >>>> toxy, >>>> don't know what is wrong. thanks, >>>> marius. >>>> >>>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses >>>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize >>>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ >>>> src -I >>>> ../shared -c -o widgettype.o widgettype.c >>>> In file included from widgettype.c:16: >>>> setup.wiq:2: error: ‘e’ undeclared here (not in a function) >>>> setup.wiq:2: error: syntax error before ‘package’ >>>> In file included from widgettype.c:16: >>>> setup.wiq:2:29: error: too many decimal points in number >>>> setup.wiq:4:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:5:3: error: invalid preprocessing directive #glue >>>> setup.wiq:6:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:7:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:8:3: error: invalid preprocessing directive #way >>>> setup.wiq:9:3: error: invalid preprocessing directive #right >>>> setup.wiq:11:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:14:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:18: error: syntax error before ‘{’ token >>>> setup.wiq:23:3: error: invalid preprocessing directive #valid >>>> setup.wiq:32:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:33:3: error: invalid preprocessing directive #In >>>> setup.wiq:34:3: error: invalid preprocessing directive #try >>>> setup.wiq:39:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:40:7: error: invalid preprocessing directive #pd >>>> setup.wiq:73:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:80: error: syntax error before ‘{’ token >>>> setup.wiq:99: error: syntax error before ‘{’ token >>>> setup.wiq:106:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:111: error: stray ‘\’ in program >>>> setup.wiq:131:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:133:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:148:3: error: invalid preprocessing directive #puts >>>> setup.wiq:150:7: error: invalid preprocessing directive #puts >>>> setup.wiq:154: error: ‘catch’ undeclared here (not in a function) >>>> setup.wiq:154: error: syntax error before ‘{’ token >>>> setup.wiq:175:3: error: invalid preprocessing directive #puts >>>> setup.wiq:187: error: syntax error before ‘&’ token >>>> setup.wiq:187: error: ‘concat’ undeclared here (not in a >>>> function) >>>> setup.wiq:187: error: syntax error before ‘tcl’ >>>> setup.wiq:188: error: stray ‘\’ in program >>>> setup.wiq:192:3: error: invalid preprocessing directive >>>> #empirically >>>> setup.wiq:193:3: error: invalid preprocessing directive #better >>>> setup.wiq:196: error: stray ‘\’ in program >>>> setup.wiq:202: error: stray ‘\’ in program >>>> setup.wiq:207:3: error: invalid preprocessing directive >>>> #pdtk_canvas_mouseup >>>> setup.wiq:214: error: stray ‘\’ in program >>>> setup.wiq:243:3: error: invalid preprocessing directive #undo >>>> setup.wiq:248:3: error: invalid preprocessing directive #to >>>> setup.wiq:273:3: error: invalid preprocessing directive #standard >>>> setup.wiq:275:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:278: error: stray ‘\’ in program >>>> setup.wiq:290: error: stray ‘\’ in program >>>> setup.wiq:292: error: stray ‘\’ in program >>>> setup.wiq:298:3: error: invalid preprocessing directive #puts >>>> setup.wiq:299: error: syntax error before ‘{’ token >>>> setup.wiq:315:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:318:2: error: invalid preprocessing directive #> >>>> setup.wiq:319:2: error: invalid preprocessing directive #. >>>> setup.wiq:320:2: error: invalid preprocessing directive #. >>>> setup.wiq:321:2: error: invalid preprocessing directive #. >>>> setup.wiq:323:2: error: invalid preprocessing directive #> >>>> setup.wiq:324:2: error: invalid preprocessing directive #. >>>> setup.wiq:325:2: error: invalid preprocessing directive #. >>>> setup.wiq:326:2: error: invalid preprocessing directive #. >>>> setup.wiq:327:2: error: invalid preprocessing directive #. >>>> setup.wiq:329:2: error: invalid preprocessing directive #> >>>> setup.wiq:330:2: error: invalid preprocessing directive #. >>>> setup.wiq:331:2: error: invalid preprocessing directive #. >>>> setup.wiq:333:2: error: invalid preprocessing directive #@ >>>> setup.wiq:336:2: error: invalid preprocessing directive #> >>>> setup.wiq:337:2: error: invalid preprocessing directive #. >>>> setup.wiq:338:2: error: invalid preprocessing directive #. >>>> setup.wiq:339:2: error: invalid preprocessing directive #. >>>> setup.wiq:340:2: error: invalid preprocessing directive #. >>>> setup.wiq:341:2: error: invalid preprocessing directive #. >>>> setup.wiq:342:2: error: invalid preprocessing directive #. >>>> setup.wiq:344:2: error: invalid preprocessing directive #@ >>>> setup.wiq:345: error: stray ‘#’ in program >>>> setup.wiq:345: error: stray ‘#’ in program >>>> make[3]: *** [widgettype.o] Error 1 >>>> make[2]: *** [toxy_install] Error 2 >>>> make[1]: *** [externals_install] Error 2 >>>> make: *** [extended_install] Error 2 >>>> >>>> _______________________________________________ >>>> PD-dev mailing list >>>> PD-dev@iem.at >>>> http://lists.puredata.info/listinfo/pd-dev >>> >>> ------------------------------------------------------------------- >>> --------- >>> >>> >>> Access to computers should be unlimited and total. - the hacker >>> ethic >>> >>> >>> >> >> _______________________________________________ >> PD-dev mailing list >> PD-dev@iem.at >> http://lists.puredata.info/listinfo/pd-dev > > _______________________________________________ > PD-dev mailing list > PD-dev@iem.at > http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler _______________________________________________ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
¡El pueblo unido jamás será vencido!
There is no way to peace, peace is the way. -A.J. Muste
ok, the problem is that the following lines do not work on 10.5:
# this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif
or maybe they work, but somehow this still calls /bin/echo, even if I uncomment the whole thing and hardcode it to "echo" some lines down, Makefile is still using /bin/echo, but should be using /sw/bin/echo, because which echo says /sw/bin/echo. I had to change $(ECHO) to /sw/bin/echo and then it compiled, but that's of course no solution for other platforms. let's see if the rest of pd-extended compiles... marius.
Hans-Christoph Steiner wrote:
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote:
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote:
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged. Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot. .hc On Apr 10, 2008, at 9:05 PM, marius schebella wrote:
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make").\n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote:
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the
manual file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I generally
try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue, where
the dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack... .hc On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote:
On 10 Apr 2008, at 01:35, bsoisoi wrote:
> are you on 10.5? Welcome to the mac os x pd-extended nightmare Hear hear. 10.5 build is becoming the first reason in ten years I've looked for another dev platform than pd. Mind, I think maybe a switch back to old Linux is a better option.
David
> !B > > > On Apr 9, 2008, at 7:52 PM, marius schebella wrote: > >> tried fink install coreutils-default and... >> ... then I tried fink install sed and... >> ... then it did not work still. >> marius. >> >> >> Hans-Christoph Steiner wrote: >>> Arg, this bug again. There is some crazy scripting in this >>> makefile, it >>> is quite problematic: >>> >>> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ >>> externals/miXed/toxy/Makefile >>> >>> >>> .hc >>> >>> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>>> hi, >>>> trying to build an intel build of pd-extended and get an error >>>> for >>>> toxy, >>>> don't know what is wrong. thanks, >>>> marius. >>>> >>>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses >>>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize >>>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ >>>> src -I >>>> ../shared -c -o widgettype.o widgettype.c >>>> In file included from widgettype.c:16: >>>> setup.wiq:2: error: ‘e’ undeclared here (not in a function) >>>> setup.wiq:2: error: syntax error before ‘package’ >>>> In file included from widgettype.c:16: >>>> setup.wiq:2:29: error: too many decimal points in number >>>> setup.wiq:4:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:5:3: error: invalid preprocessing directive #glue >>>> setup.wiq:6:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:7:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:8:3: error: invalid preprocessing directive #way >>>> setup.wiq:9:3: error: invalid preprocessing directive #right >>>> setup.wiq:11:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:14:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:18: error: syntax error before ‘{’ token >>>> setup.wiq:23:3: error: invalid preprocessing directive #valid >>>> setup.wiq:32:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:33:3: error: invalid preprocessing directive #In >>>> setup.wiq:34:3: error: invalid preprocessing directive #try >>>> setup.wiq:39:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:40:7: error: invalid preprocessing directive #pd >>>> setup.wiq:73:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:80: error: syntax error before ‘{’ token >>>> setup.wiq:99: error: syntax error before ‘{’ token >>>> setup.wiq:106:3: error: invalid preprocessing directive #LATER >>>> setup.wiq:111: error: stray ‘\’ in program >>>> setup.wiq:131:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:133:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:148:3: error: invalid preprocessing directive #puts >>>> setup.wiq:150:7: error: invalid preprocessing directive #puts >>>> setup.wiq:154: error: ‘catch’ undeclared here (not in a function) >>>> setup.wiq:154: error: syntax error before ‘{’ token >>>> setup.wiq:175:3: error: invalid preprocessing directive #puts >>>> setup.wiq:187: error: syntax error before ‘&’ token >>>> setup.wiq:187: error: ‘concat’ undeclared here (not in a >>>> function) >>>> setup.wiq:187: error: syntax error before ‘tcl’ >>>> setup.wiq:188: error: stray ‘\’ in program >>>> setup.wiq:192:3: error: invalid preprocessing directive >>>> #empirically >>>> setup.wiq:193:3: error: invalid preprocessing directive #better >>>> setup.wiq:196: error: stray ‘\’ in program >>>> setup.wiq:202: error: stray ‘\’ in program >>>> setup.wiq:207:3: error: invalid preprocessing directive >>>> #pdtk_canvas_mouseup >>>> setup.wiq:214: error: stray ‘\’ in program >>>> setup.wiq:243:3: error: invalid preprocessing directive #undo >>>> setup.wiq:248:3: error: invalid preprocessing directive #to >>>> setup.wiq:273:3: error: invalid preprocessing directive #standard >>>> setup.wiq:275:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:278: error: stray ‘\’ in program >>>> setup.wiq:290: error: stray ‘\’ in program >>>> setup.wiq:292: error: stray ‘\’ in program >>>> setup.wiq:298:3: error: invalid preprocessing directive #puts >>>> setup.wiq:299: error: syntax error before ‘{’ token >>>> setup.wiq:315:3: error: invalid preprocessing directive #FIXME >>>> setup.wiq:318:2: error: invalid preprocessing directive #> >>>> setup.wiq:319:2: error: invalid preprocessing directive #. >>>> setup.wiq:320:2: error: invalid preprocessing directive #. >>>> setup.wiq:321:2: error: invalid preprocessing directive #. >>>> setup.wiq:323:2: error: invalid preprocessing directive #> >>>> setup.wiq:324:2: error: invalid preprocessing directive #. >>>> setup.wiq:325:2: error: invalid preprocessing directive #. >>>> setup.wiq:326:2: error: invalid preprocessing directive #. >>>> setup.wiq:327:2: error: invalid preprocessing directive #. >>>> setup.wiq:329:2: error: invalid preprocessing directive #> >>>> setup.wiq:330:2: error: invalid preprocessing directive #. >>>> setup.wiq:331:2: error: invalid preprocessing directive #. >>>> setup.wiq:333:2: error: invalid preprocessing directive #@ >>>> setup.wiq:336:2: error: invalid preprocessing directive #> >>>> setup.wiq:337:2: error: invalid preprocessing directive #. >>>> setup.wiq:338:2: error: invalid preprocessing directive #. >>>> setup.wiq:339:2: error: invalid preprocessing directive #. >>>> setup.wiq:340:2: error: invalid preprocessing directive #. >>>> setup.wiq:341:2: error: invalid preprocessing directive #. >>>> setup.wiq:342:2: error: invalid preprocessing directive #. >>>> setup.wiq:344:2: error: invalid preprocessing directive #@ >>>> setup.wiq:345: error: stray ‘#’ in program >>>> setup.wiq:345: error: stray ‘#’ in program >>>> make[3]: *** [widgettype.o] Error 1 >>>> make[2]: *** [toxy_install] Error 2 >>>> make[1]: *** [externals_install] Error 2 >>>> make: *** [extended_install] Error 2 >>>> >>>> _______________________________________________ >>>> PD-dev mailing list >>>> PD-dev@iem.at >>>> http://lists.puredata.info/listinfo/pd-dev >>> >>> ------------------------------------------------------------------- >>> --------- >>> >>> >>> Access to computers should be unlimited and total. - the hacker >>> ethic >>> >>> >>> >> >> _______________________________________________ >> PD-dev mailing list >> PD-dev@iem.at >> http://lists.puredata.info/listinfo/pd-dev > > _______________________________________________ > PD-dev mailing list > PD-dev@iem.at > http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler _______________________________________________ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
¡El pueblo unido jamás será vencido!
There is no way to peace, peace is the way. -A.J. Muste
looks goooood! created: /Users/marius/devel/pd-rsync/pd-extended/packages/darwin_app/Pd-0.40.3-extended-20080411.dmg rm -f build.dmg hdiutil unflatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: unflatten: unflattening "Pd-0.40.3-extended-20080411.dmg"... /Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r SLA.r -a \ -o "Pd-0.40.3-extended-20080411.dmg" hdiutil flatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: flatten: flattening "Pd-0.40.3-extended-20080411.dmg"... upload specs darwin_app . dmg Uploading /Users/marius/devel/pd-rsync/pd-extended/packages/darwin_app/./Pd*.dmg @ERROR: access denied to upload from cpe-66-65-50-166.nyc.res.rr.com (66.65.50.166) rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-30/rsync/io.c(359) marius.
marius schebella wrote:
ok, the problem is that the following lines do not work on 10.5:
# this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif
or maybe they work, but somehow this still calls /bin/echo, even if I uncomment the whole thing and hardcode it to "echo" some lines down, Makefile is still using /bin/echo, but should be using /sw/bin/echo, because which echo says /sw/bin/echo. I had to change $(ECHO) to /sw/bin/echo and then it compiled, but that's of course no solution for other platforms. let's see if the rest of pd-extended compiles... marius.
Hans-Christoph Steiner wrote:
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote:
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote:
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged. Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot. .hc On Apr 10, 2008, at 9:05 PM, marius schebella wrote:
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make").\n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote:
10.4 builds work on 10.5 fine, as far as I know. Are you having problems building or using binaries? Yes, Fink is not perfect, but imagine trying to build all that stuff by hand... and then write up instructions for someone else to do it... shudder...
- My FTGL update has be included in Fink, so no need for the
manual file install: http://pdb.finkproject.org/pdb/package.php/libftgl1
- I haven't run into the ptex-nox-base problem myself, I
generally try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
- the toxy build problem is the classic 'nifty hack' issue, where
the dev stuck some write-only code in the Makefile as a quick hack to get things working, then built the library upon that hack... .hc On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote: > On 10 Apr 2008, at 01:35, bsoisoi wrote: > >> are you on 10.5? Welcome to the mac os x pd-extended nightmare > Hear hear. 10.5 build is becoming the first reason in ten years I've > looked for another dev platform than pd. Mind, I think maybe a > switch > back to old Linux is a better option. > > David > >> !B >> >> >> On Apr 9, 2008, at 7:52 PM, marius schebella wrote: >> >>> tried fink install coreutils-default and... >>> ... then I tried fink install sed and... >>> ... then it did not work still. >>> marius. >>> >>> >>> Hans-Christoph Steiner wrote: >>>> Arg, this bug again. There is some crazy scripting in this >>>> makefile, it >>>> is quite problematic: >>>> >>>> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ >>>> externals/miXed/toxy/Makefile >>>> >>>> >>>> .hc >>>> >>>> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>>>> hi, >>>>> trying to build an intel build of pd-extended and get an >>>>> error for >>>>> toxy, >>>>> don't know what is wrong. thanks, >>>>> marius. >>>>> >>>>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses >>>>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize >>>>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I ../../../pd/ >>>>> src -I >>>>> ../shared -c -o widgettype.o widgettype.c >>>>> In file included from widgettype.c:16: >>>>> setup.wiq:2: error: ‘e’ undeclared here (not in a function) >>>>> setup.wiq:2: error: syntax error before ‘package’ >>>>> In file included from widgettype.c:16: >>>>> setup.wiq:2:29: error: too many decimal points in number >>>>> setup.wiq:4:3: error: invalid preprocessing directive #LATER >>>>> setup.wiq:5:3: error: invalid preprocessing directive #glue >>>>> setup.wiq:6:3: error: invalid preprocessing directive #LATER >>>>> setup.wiq:7:3: error: invalid preprocessing directive #LATER >>>>> setup.wiq:8:3: error: invalid preprocessing directive #way >>>>> setup.wiq:9:3: error: invalid preprocessing directive #right >>>>> setup.wiq:11:3: error: invalid preprocessing directive #LATER >>>>> setup.wiq:14:3: error: invalid preprocessing directive #FIXME >>>>> setup.wiq:18: error: syntax error before ‘{’ token >>>>> setup.wiq:23:3: error: invalid preprocessing directive #valid >>>>> setup.wiq:32:3: error: invalid preprocessing directive #FIXME >>>>> setup.wiq:33:3: error: invalid preprocessing directive #In >>>>> setup.wiq:34:3: error: invalid preprocessing directive #try >>>>> setup.wiq:39:3: error: invalid preprocessing directive #FIXME >>>>> setup.wiq:40:7: error: invalid preprocessing directive #pd >>>>> setup.wiq:73:3: error: invalid preprocessing directive #LATER >>>>> setup.wiq:80: error: syntax error before ‘{’ token >>>>> setup.wiq:99: error: syntax error before ‘{’ token >>>>> setup.wiq:106:3: error: invalid preprocessing directive #LATER >>>>> setup.wiq:111: error: stray ‘\’ in program >>>>> setup.wiq:131:3: error: invalid preprocessing directive #FIXME >>>>> setup.wiq:133:3: error: invalid preprocessing directive #FIXME >>>>> setup.wiq:148:3: error: invalid preprocessing directive #puts >>>>> setup.wiq:150:7: error: invalid preprocessing directive #puts >>>>> setup.wiq:154: error: ‘catch’ undeclared here (not in a >>>>> function) >>>>> setup.wiq:154: error: syntax error before ‘{’ token >>>>> setup.wiq:175:3: error: invalid preprocessing directive #puts >>>>> setup.wiq:187: error: syntax error before ‘&’ token >>>>> setup.wiq:187: error: ‘concat’ undeclared here (not in a >>>>> function) >>>>> setup.wiq:187: error: syntax error before ‘tcl’ >>>>> setup.wiq:188: error: stray ‘\’ in program >>>>> setup.wiq:192:3: error: invalid preprocessing directive >>>>> #empirically >>>>> setup.wiq:193:3: error: invalid preprocessing directive #better >>>>> setup.wiq:196: error: stray ‘\’ in program >>>>> setup.wiq:202: error: stray ‘\’ in program >>>>> setup.wiq:207:3: error: invalid preprocessing directive >>>>> #pdtk_canvas_mouseup >>>>> setup.wiq:214: error: stray ‘\’ in program >>>>> setup.wiq:243:3: error: invalid preprocessing directive #undo >>>>> setup.wiq:248:3: error: invalid preprocessing directive #to >>>>> setup.wiq:273:3: error: invalid preprocessing directive >>>>> #standard >>>>> setup.wiq:275:3: error: invalid preprocessing directive #FIXME >>>>> setup.wiq:278: error: stray ‘\’ in program >>>>> setup.wiq:290: error: stray ‘\’ in program >>>>> setup.wiq:292: error: stray ‘\’ in program >>>>> setup.wiq:298:3: error: invalid preprocessing directive #puts >>>>> setup.wiq:299: error: syntax error before ‘{’ token >>>>> setup.wiq:315:3: error: invalid preprocessing directive #FIXME >>>>> setup.wiq:318:2: error: invalid preprocessing directive #> >>>>> setup.wiq:319:2: error: invalid preprocessing directive #. >>>>> setup.wiq:320:2: error: invalid preprocessing directive #. >>>>> setup.wiq:321:2: error: invalid preprocessing directive #. >>>>> setup.wiq:323:2: error: invalid preprocessing directive #> >>>>> setup.wiq:324:2: error: invalid preprocessing directive #. >>>>> setup.wiq:325:2: error: invalid preprocessing directive #. >>>>> setup.wiq:326:2: error: invalid preprocessing directive #. >>>>> setup.wiq:327:2: error: invalid preprocessing directive #. >>>>> setup.wiq:329:2: error: invalid preprocessing directive #> >>>>> setup.wiq:330:2: error: invalid preprocessing directive #. >>>>> setup.wiq:331:2: error: invalid preprocessing directive #. >>>>> setup.wiq:333:2: error: invalid preprocessing directive #@ >>>>> setup.wiq:336:2: error: invalid preprocessing directive #> >>>>> setup.wiq:337:2: error: invalid preprocessing directive #. >>>>> setup.wiq:338:2: error: invalid preprocessing directive #. >>>>> setup.wiq:339:2: error: invalid preprocessing directive #. >>>>> setup.wiq:340:2: error: invalid preprocessing directive #. >>>>> setup.wiq:341:2: error: invalid preprocessing directive #. >>>>> setup.wiq:342:2: error: invalid preprocessing directive #. >>>>> setup.wiq:344:2: error: invalid preprocessing directive #@ >>>>> setup.wiq:345: error: stray ‘#’ in program >>>>> setup.wiq:345: error: stray ‘#’ in program >>>>> make[3]: *** [widgettype.o] Error 1 >>>>> make[2]: *** [toxy_install] Error 2 >>>>> make[1]: *** [externals_install] Error 2 >>>>> make: *** [extended_install] Error 2 >>>>> >>>>> _______________________________________________ >>>>> PD-dev mailing list >>>>> PD-dev@iem.at >>>>> http://lists.puredata.info/listinfo/pd-dev >>>> >>>> ------------------------------------------------------------------- >>>> --------- >>>> >>>> >>>> Access to computers should be unlimited and total. - the hacker >>>> ethic >>>> >>>> >>>> >>> >>> _______________________________________________ >>> PD-dev mailing list >>> PD-dev@iem.at >>> http://lists.puredata.info/listinfo/pd-dev >> >> _______________________________________________ >> PD-dev mailing list >> PD-dev@iem.at >> http://lists.puredata.info/listinfo/pd-dev > > _______________________________________________ > PD-dev mailing list > PD-dev@iem.at
> http://lists.puredata.info/listinfo/pd-dev
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler _______________________________________________ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
¡El pueblo unido jamás será vencido!
There is no way to peace, peace is the way. -A.J. Muste
hello (hans), what does this line do? ifeq ($(shell echo -e|sed 's|^-||'),e) in order to get autobuilds working you have to make sure that echo gets called as /sw/bin/echo on 10.5 in the Makefile for toxy. marius.
marius schebella wrote:
looks goooood! created: /Users/marius/devel/pd-rsync/pd-extended/packages/darwin_app/Pd-0.40.3-extended-20080411.dmg
rm -f build.dmg hdiutil unflatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: unflatten: unflattening "Pd-0.40.3-extended-20080411.dmg"... /Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r SLA.r -a \ -o "Pd-0.40.3-extended-20080411.dmg" hdiutil flatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: flatten: flattening "Pd-0.40.3-extended-20080411.dmg"... upload specs darwin_app . dmg Uploading /Users/marius/devel/pd-rsync/pd-extended/packages/darwin_app/./Pd*.dmg @ERROR: access denied to upload from cpe-66-65-50-166.nyc.res.rr.com (66.65.50.166) rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-30/rsync/io.c(359) marius.
marius schebella wrote:
ok, the problem is that the following lines do not work on 10.5:
# this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif
or maybe they work, but somehow this still calls /bin/echo, even if I uncomment the whole thing and hardcode it to "echo" some lines down, Makefile is still using /bin/echo, but should be using /sw/bin/echo, because which echo says /sw/bin/echo. I had to change $(ECHO) to /sw/bin/echo and then it compiled, but that's of course no solution for other platforms. let's see if the rest of pd-extended compiles... marius.
Hans-Christoph Steiner wrote:
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote:
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote:
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged. Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot. .hc On Apr 10, 2008, at 9:05 PM, marius schebella wrote:
I think the toxy error results from some sed problem, in particular the "-e" option of sed. sed seems to write a strange line into setup.wiq if I open it, the first line starts like
-e // Do not edit this file (edit "../test/toxy/setup.wid", and run "make").\n//\nputs stderr [concat loading built-in widget definitions] package provide toxywidgets 0.1.0.17
i am not a frequent sed user, and I also don't know what the makefile hack means, I think, hans, you added that, maybe for 10.5 it needs a special treatment:
ROOT_DIR = .. WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) # this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif redefault: checkwiq $(WIQFILE) default checkwiq: @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: empty file $(WIQFILE)... removed ; \ rm -f $(WIQFILE) ; fi $(WIQFILE): $(WIDPATH) @echo transferring widget definitions from "$<" to "$@" # LATER think how to replace puts with pdtk_post $(ECHO) -e '// Do not edit this file (edit "$<", and run "make").\n//\nputs stderr [concat loading built-in widget definitions]' \ | cat - $< | sed \ -e '1,|//$$|{p;d;}' \ -e 's/([\"])/\\1/g' \ -e 's/^.*$$/"&\n"/' > $@ @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ echo ERROR: transfer failed... $(WIQFILE) removed ; \ rm -f $(WIQFILE) ; fi include $(ROOT_DIR)/Makefile.common
marius.
Hans-Christoph Steiner wrote: > 10.4 builds work on 10.5 fine, as far as I know. Are you having > problems building or using binaries? Yes, Fink is not perfect, > but imagine trying to build all that stuff by hand... and then > write up instructions for someone else to do it... shudder... > - My FTGL update has be included in Fink, so no need for the > manual file install: > http://pdb.finkproject.org/pdb/package.php/libftgl1 > - I haven't run into the ptex-nox-base problem myself, I > generally try installing all of the dependencies from 'stable', > then switch to 'unstable' for the rest. If an 'unstable' > package adds more dependencies, then I switch back to 'stable' > and try building them all there, then switch back to 'unstable' > to finish everything. It may sound complicated, but it is not > really. It is just some copy-n- pasting of package names, and > running 'fink configure' a few times. > - the toxy build problem is the classic 'nifty hack' issue, where > the dev stuck some write-only code in the Makefile as a quick > hack to get things working, then built the library upon that > hack... > .hc > On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote: >> On 10 Apr 2008, at 01:35, bsoisoi wrote: >> >>> are you on 10.5? Welcome to the mac os x pd-extended nightmare >> Hear hear. 10.5 build is becoming the first reason in ten years >> I've >> looked for another dev platform than pd. Mind, I think maybe a >> switch >> back to old Linux is a better option. >> >> David >> >>> !B >>> >>> >>> On Apr 9, 2008, at 7:52 PM, marius schebella wrote: >>> >>>> tried fink install coreutils-default and... >>>> ... then I tried fink install sed and... >>>> ... then it did not work still. >>>> marius. >>>> >>>> >>>> Hans-Christoph Steiner wrote: >>>>> Arg, this bug again. There is some crazy scripting in this >>>>> makefile, it >>>>> is quite problematic: >>>>> >>>>> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ >>>>> externals/miXed/toxy/Makefile >>>>> >>>>> >>>>> .hc >>>>> >>>>> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>>>>> hi, >>>>>> trying to build an intel build of pd-extended and get an >>>>>> error for >>>>>> toxy, >>>>>> don't know what is wrong. thanks, >>>>>> marius. >>>>>> >>>>>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses >>>>>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse >>>>>> -ftree-vectorize >>>>>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . -I >>>>>> ../../../pd/ >>>>>> src -I >>>>>> ../shared -c -o widgettype.o widgettype.c >>>>>> In file included from widgettype.c:16: >>>>>> setup.wiq:2: error: ‘e’ undeclared here (not in a function) >>>>>> setup.wiq:2: error: syntax error before ‘package’ >>>>>> In file included from widgettype.c:16: >>>>>> setup.wiq:2:29: error: too many decimal points in number >>>>>> setup.wiq:4:3: error: invalid preprocessing directive #LATER >>>>>> setup.wiq:5:3: error: invalid preprocessing directive #glue >>>>>> setup.wiq:6:3: error: invalid preprocessing directive #LATER >>>>>> setup.wiq:7:3: error: invalid preprocessing directive #LATER >>>>>> setup.wiq:8:3: error: invalid preprocessing directive #way >>>>>> setup.wiq:9:3: error: invalid preprocessing directive #right >>>>>> setup.wiq:11:3: error: invalid preprocessing directive #LATER >>>>>> setup.wiq:14:3: error: invalid preprocessing directive #FIXME >>>>>> setup.wiq:18: error: syntax error before ‘{’ token >>>>>> setup.wiq:23:3: error: invalid preprocessing directive #valid >>>>>> setup.wiq:32:3: error: invalid preprocessing directive #FIXME >>>>>> setup.wiq:33:3: error: invalid preprocessing directive #In >>>>>> setup.wiq:34:3: error: invalid preprocessing directive #try >>>>>> setup.wiq:39:3: error: invalid preprocessing directive #FIXME >>>>>> setup.wiq:40:7: error: invalid preprocessing directive #pd >>>>>> setup.wiq:73:3: error: invalid preprocessing directive #LATER >>>>>> setup.wiq:80: error: syntax error before ‘{’ token >>>>>> setup.wiq:99: error: syntax error before ‘{’ token >>>>>> setup.wiq:106:3: error: invalid preprocessing directive #LATER >>>>>> setup.wiq:111: error: stray ‘\’ in program >>>>>> setup.wiq:131:3: error: invalid preprocessing directive #FIXME >>>>>> setup.wiq:133:3: error: invalid preprocessing directive #FIXME >>>>>> setup.wiq:148:3: error: invalid preprocessing directive #puts >>>>>> setup.wiq:150:7: error: invalid preprocessing directive #puts >>>>>> setup.wiq:154: error: ‘catch’ undeclared here (not in a >>>>>> function) >>>>>> setup.wiq:154: error: syntax error before ‘{’ token >>>>>> setup.wiq:175:3: error: invalid preprocessing directive #puts >>>>>> setup.wiq:187: error: syntax error before ‘&’ token >>>>>> setup.wiq:187: error: ‘concat’ undeclared here (not in a >>>>>> function) >>>>>> setup.wiq:187: error: syntax error before ‘tcl’ >>>>>> setup.wiq:188: error: stray ‘\’ in program >>>>>> setup.wiq:192:3: error: invalid preprocessing directive >>>>>> #empirically >>>>>> setup.wiq:193:3: error: invalid preprocessing directive #better >>>>>> setup.wiq:196: error: stray ‘\’ in program >>>>>> setup.wiq:202: error: stray ‘\’ in program >>>>>> setup.wiq:207:3: error: invalid preprocessing directive >>>>>> #pdtk_canvas_mouseup >>>>>> setup.wiq:214: error: stray ‘\’ in program >>>>>> setup.wiq:243:3: error: invalid preprocessing directive #undo >>>>>> setup.wiq:248:3: error: invalid preprocessing directive #to >>>>>> setup.wiq:273:3: error: invalid preprocessing directive >>>>>> #standard >>>>>> setup.wiq:275:3: error: invalid preprocessing directive #FIXME >>>>>> setup.wiq:278: error: stray ‘\’ in program >>>>>> setup.wiq:290: error: stray ‘\’ in program >>>>>> setup.wiq:292: error: stray ‘\’ in program >>>>>> setup.wiq:298:3: error: invalid preprocessing directive #puts >>>>>> setup.wiq:299: error: syntax error before ‘{’ token >>>>>> setup.wiq:315:3: error: invalid preprocessing directive #FIXME >>>>>> setup.wiq:318:2: error: invalid preprocessing directive #> >>>>>> setup.wiq:319:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:320:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:321:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:323:2: error: invalid preprocessing directive #> >>>>>> setup.wiq:324:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:325:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:326:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:327:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:329:2: error: invalid preprocessing directive #> >>>>>> setup.wiq:330:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:331:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:333:2: error: invalid preprocessing directive #@ >>>>>> setup.wiq:336:2: error: invalid preprocessing directive #> >>>>>> setup.wiq:337:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:338:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:339:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:340:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:341:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:342:2: error: invalid preprocessing directive #. >>>>>> setup.wiq:344:2: error: invalid preprocessing directive #@ >>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>> make[3]: *** [widgettype.o] Error 1 >>>>>> make[2]: *** [toxy_install] Error 2 >>>>>> make[1]: *** [externals_install] Error 2 >>>>>> make: *** [extended_install] Error 2 >>>>>> >>>>>> _______________________________________________ >>>>>> PD-dev mailing list >>>>>> PD-dev@iem.at >>>>>> http://lists.puredata.info/listinfo/pd-dev >>>>> >>>>> ------------------------------------------------------------------- >>>>> --------- >>>>> >>>>> >>>>> Access to computers should be unlimited and total. - the hacker >>>>> ethic >>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> PD-dev mailing list >>>> PD-dev@iem.at >>>> http://lists.puredata.info/listinfo/pd-dev >>> >>> _______________________________________________ >>> PD-dev mailing list >>> PD-dev@iem.at >>> http://lists.puredata.info/listinfo/pd-dev >> >> _______________________________________________ >> PD-dev mailing list >> PD-dev@iem.at >> http://lists.puredata.info/listinfo/pd-dev > ------------------------------------------------------------------------ > ---- > I spent 33 years and four months in active military service and > during that period I spent most of my time as a high class muscle > man for Big Business, for Wall Street and the bankers. - > General Smedley Butler > _______________________________________________ > PD-dev mailing list > PD-dev@iem.at > http://lists.puredata.info/listinfo/pd-dev
¡El pueblo unido jamás será vencido!
There is no way to peace, peace is the way. -A.J. Muste
Hey all,
I think I fixed this. I replaced 'echo' with 'printf' and removed the test for 'echo'. We'll find out tomorrow if it truly works. Or if anyone feels like running a build on their machine.
.hc
On Apr 12, 2008, at 3:24 PM, marius schebella wrote:
hello (hans), what does this line do? ifeq ($(shell echo -e|sed 's|^-||'),e) in order to get autobuilds working you have to make sure that echo gets called as /sw/bin/echo on 10.5 in the Makefile for toxy. marius.
marius schebella wrote:
looks goooood! created: /Users/marius/devel/pd-rsync/pd-extended/packages/ darwin_app/Pd-0.40.3-extended-20080411.dmg rm -f build.dmg hdiutil unflatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: unflatten: unflattening "Pd-0.40.3-extended-20080411.dmg"... /Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r SLA.r -a \ -o "Pd-0.40.3-extended-20080411.dmg" hdiutil flatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: flatten: flattening "Pd-0.40.3-extended-20080411.dmg"... upload specs darwin_app . dmg Uploading /Users/marius/devel/pd-rsync/pd-extended/packages/ darwin_app/./Pd*.dmg @ERROR: access denied to upload from cpe-66-65-50-166.nyc.res.rr.com (66.65.50.166) rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at / SourceCache/rsync/rsync-30/rsync/io.c(359) marius. marius schebella wrote:
ok, the problem is that the following lines do not work on 10.5:
# this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif
or maybe they work, but somehow this still calls /bin/echo, even if I uncomment the whole thing and hardcode it to "echo" some lines down, Makefile is still using /bin/echo, but should be using /sw/bin/ echo, because which echo says /sw/bin/echo. I had to change $(ECHO) to /sw/bin/echo and then it compiled, but that's of course no solution for other platforms. let's see if the rest of pd-extended compiles... marius.
Hans-Christoph Steiner wrote:
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote:
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote:
It's actually, the "-e" option to 'echo', which means "interpret extended syntax", like "\n". Not all 'echo's support it. Your 'echo' does not, it just echos the "-e" and "\n" unchanged. Basically, someone needs to rewrite that chunk to not rely on a specific version of 'echo'. I think it could be done with 'sed' easily, or perhaps 'printf', if anyone wants to give it a shot. .hc On Apr 10, 2008, at 9:05 PM, marius schebella wrote: > I think the toxy error results from some sed problem, in > particular the "-e" option of sed. sed seems to write a > strange line into setup.wiq if I open it, the first line > starts like > > -e // Do not edit this file (edit "../test/toxy/setup.wid", > and run "make").\n//\nputs stderr [concat loading built-in > widget definitions] > package provide toxywidgets 0.1.0.17 > > i am not a frequent sed user, and I also don't know what the > makefile hack means, I think, hans, you added that, maybe for > 10.5 it needs a special treatment: > > ROOT_DIR = .. > WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid > WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) > # this is necessary to deal with cross-platform echo issues > with '-e' > ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo > else > ECHO = echo > endif > redefault: checkwiq $(WIQFILE) default > checkwiq: > @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ > echo ERROR: empty file $(WIQFILE)... removed ; \ > rm -f $(WIQFILE) ; fi > $(WIQFILE): $(WIDPATH) > @echo transferring widget definitions from "$<" to "$@" > # LATER think how to replace puts with pdtk_post > $(ECHO) -e '// Do not edit this file (edit "$<", and run > "make").\n//\nputs stderr [concat loading built-in widget > definitions]' \ > | cat - $< | sed \ > -e '1,|//$$|{p;d;}' \ > -e 's/([\"])/\\1/g' \ > -e 's/^.*$$/"&\n"/' > $@ > @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ > echo ERROR: transfer failed... $(WIQFILE) removed ; \ > rm -f $(WIQFILE) ; fi > include $(ROOT_DIR)/Makefile.common > > marius. > > Hans-Christoph Steiner wrote: >> 10.4 builds work on 10.5 fine, as far as I know. Are you >> having problems building or using binaries? Yes, Fink is >> not perfect, but imagine trying to build all that stuff by >> hand... and then write up instructions for someone else to >> do it... shudder... >> - My FTGL update has be included in Fink, so no need for the >> manual file install: >> http://pdb.finkproject.org/pdb/package.php/libftgl1 >> - I haven't run into the ptex-nox-base problem myself, I >> generally try installing all of the dependencies from >> 'stable', then switch to 'unstable' for the rest. If an >> 'unstable' package adds more dependencies, then I switch >> back to 'stable' and try building them all there, then >> switch back to 'unstable' to finish everything. It may >> sound complicated, but it is not really. It is just some >> copy-n- pasting of package names, and running 'fink >> configure' a few times. >> - the toxy build problem is the classic 'nifty hack' issue, >> where the dev stuck some write-only code in the Makefile as >> a quick hack to get things working, then built the library >> upon that hack... >> .hc >> On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote: >>> On 10 Apr 2008, at 01:35, bsoisoi wrote: >>> >>>> are you on 10.5? Welcome to the mac os x pd-extended >>>> nightmare >>> Hear hear. 10.5 build is becoming the first reason in ten >>> years I've >>> looked for another dev platform than pd. Mind, I think >>> maybe a switch >>> back to old Linux is a better option. >>> >>> David >>> >>>> !B >>>> >>>> >>>> On Apr 9, 2008, at 7:52 PM, marius schebella wrote: >>>> >>>>> tried fink install coreutils-default and... >>>>> ... then I tried fink install sed and... >>>>> ... then it did not work still. >>>>> marius. >>>>> >>>>> >>>>> Hans-Christoph Steiner wrote: >>>>>> Arg, this bug again. There is some crazy scripting in this >>>>>> makefile, it >>>>>> is quite problematic: >>>>>> >>>>>> http://pure-data.svn.sourceforge.net/viewvc/pure-data/ >>>>>> trunk/ externals/miXed/toxy/Makefile >>>>>> >>>>>> >>>>>> .hc >>>>>> >>>>>> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>>>>>> hi, >>>>>>> trying to build an intel build of pd-extended and get >>>>>>> an error for >>>>>>> toxy, >>>>>>> don't know what is wrong. thanks, >>>>>>> marius. >>>>>>> >>>>>>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno- >>>>>>> parentheses >>>>>>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree- >>>>>>> vectorize >>>>>>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . - >>>>>>> I ../../../pd/ >>>>>>> src -I >>>>>>> ../shared -c -o widgettype.o widgettype.c >>>>>>> In file included from widgettype.c:16: >>>>>>> setup.wiq:2: error: ‘e’ undeclared here (not in a >>>>>>> function) >>>>>>> setup.wiq:2: error: syntax error before ‘package’ >>>>>>> In file included from widgettype.c:16: >>>>>>> setup.wiq:2:29: error: too many decimal points in number >>>>>>> setup.wiq:4:3: error: invalid preprocessing directive >>>>>>> #LATER >>>>>>> setup.wiq:5:3: error: invalid preprocessing directive >>>>>>> #glue >>>>>>> setup.wiq:6:3: error: invalid preprocessing directive >>>>>>> #LATER >>>>>>> setup.wiq:7:3: error: invalid preprocessing directive >>>>>>> #LATER >>>>>>> setup.wiq:8:3: error: invalid preprocessing directive #way >>>>>>> setup.wiq:9:3: error: invalid preprocessing directive >>>>>>> #right >>>>>>> setup.wiq:11:3: error: invalid preprocessing directive >>>>>>> #LATER >>>>>>> setup.wiq:14:3: error: invalid preprocessing directive >>>>>>> #FIXME >>>>>>> setup.wiq:18: error: syntax error before ‘{’ token >>>>>>> setup.wiq:23:3: error: invalid preprocessing directive >>>>>>> #valid >>>>>>> setup.wiq:32:3: error: invalid preprocessing directive >>>>>>> #FIXME >>>>>>> setup.wiq:33:3: error: invalid preprocessing directive #In >>>>>>> setup.wiq:34:3: error: invalid preprocessing directive >>>>>>> #try >>>>>>> setup.wiq:39:3: error: invalid preprocessing directive >>>>>>> #FIXME >>>>>>> setup.wiq:40:7: error: invalid preprocessing directive #pd >>>>>>> setup.wiq:73:3: error: invalid preprocessing directive >>>>>>> #LATER >>>>>>> setup.wiq:80: error: syntax error before ‘{’ token >>>>>>> setup.wiq:99: error: syntax error before ‘{’ token >>>>>>> setup.wiq:106:3: error: invalid preprocessing directive >>>>>>> #LATER >>>>>>> setup.wiq:111: error: stray ‘\’ in program >>>>>>> setup.wiq:131:3: error: invalid preprocessing directive >>>>>>> #FIXME >>>>>>> setup.wiq:133:3: error: invalid preprocessing directive >>>>>>> #FIXME >>>>>>> setup.wiq:148:3: error: invalid preprocessing directive >>>>>>> #puts >>>>>>> setup.wiq:150:7: error: invalid preprocessing directive >>>>>>> #puts >>>>>>> setup.wiq:154: error: ‘catch’ undeclared here (not in a >>>>>>> function) >>>>>>> setup.wiq:154: error: syntax error before ‘{’ token >>>>>>> setup.wiq:175:3: error: invalid preprocessing directive >>>>>>> #puts >>>>>>> setup.wiq:187: error: syntax error before ‘&’ token >>>>>>> setup.wiq:187: error: ‘concat’ undeclared here (not in >>>>>>> a function) >>>>>>> setup.wiq:187: error: syntax error before ‘tcl’ >>>>>>> setup.wiq:188: error: stray ‘\’ in program >>>>>>> setup.wiq:192:3: error: invalid preprocessing directive >>>>>>> #empirically >>>>>>> setup.wiq:193:3: error: invalid preprocessing directive >>>>>>> #better >>>>>>> setup.wiq:196: error: stray ‘\’ in program >>>>>>> setup.wiq:202: error: stray ‘\’ in program >>>>>>> setup.wiq:207:3: error: invalid preprocessing directive >>>>>>> #pdtk_canvas_mouseup >>>>>>> setup.wiq:214: error: stray ‘\’ in program >>>>>>> setup.wiq:243:3: error: invalid preprocessing directive >>>>>>> #undo >>>>>>> setup.wiq:248:3: error: invalid preprocessing directive >>>>>>> #to >>>>>>> setup.wiq:273:3: error: invalid preprocessing directive >>>>>>> #standard >>>>>>> setup.wiq:275:3: error: invalid preprocessing directive >>>>>>> #FIXME >>>>>>> setup.wiq:278: error: stray ‘\’ in program >>>>>>> setup.wiq:290: error: stray ‘\’ in program >>>>>>> setup.wiq:292: error: stray ‘\’ in program >>>>>>> setup.wiq:298:3: error: invalid preprocessing directive >>>>>>> #puts >>>>>>> setup.wiq:299: error: syntax error before ‘{’ token >>>>>>> setup.wiq:315:3: error: invalid preprocessing directive >>>>>>> #FIXME >>>>>>> setup.wiq:318:2: error: invalid preprocessing directive #> >>>>>>> setup.wiq:319:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:320:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:321:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:323:2: error: invalid preprocessing directive #> >>>>>>> setup.wiq:324:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:325:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:326:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:327:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:329:2: error: invalid preprocessing directive #> >>>>>>> setup.wiq:330:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:331:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:333:2: error: invalid preprocessing directive #@ >>>>>>> setup.wiq:336:2: error: invalid preprocessing directive #> >>>>>>> setup.wiq:337:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:338:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:339:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:340:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:341:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:342:2: error: invalid preprocessing directive #. >>>>>>> setup.wiq:344:2: error: invalid preprocessing directive #@ >>>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>>> make[3]: *** [widgettype.o] Error 1 >>>>>>> make[2]: *** [toxy_install] Error 2 >>>>>>> make[1]: *** [externals_install] Error 2 >>>>>>> make: *** [extended_install] Error 2 >>>>>>> >>>>>>> _______________________________________________ >>>>>>> PD-dev mailing list >>>>>>> PD-dev@iem.at >>>>>>> http://lists.puredata.info/listinfo/pd-dev >>>>>> >>>>>> ----------------------------------------------------------- >>>>>> -------- --------- >>>>>> >>>>>> >>>>>> Access to computers should be unlimited and total. - >>>>>> the hacker >>>>>> ethic >>>>>> >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> PD-dev mailing list >>>>> PD-dev@iem.at >>>>> http://lists.puredata.info/listinfo/pd-dev >>>> >>>> _______________________________________________ >>>> PD-dev mailing list >>>> PD-dev@iem.at >>>> http://lists.puredata.info/listinfo/pd-dev >>> >>> _______________________________________________ >>> PD-dev mailing list >>> PD-dev@iem.at >>> http://lists.puredata.info/listinfo/pd-dev >> --------------------------------------------------------------- >> --------- ---- >> I spent 33 years and four months in active military service >> and during that period I spent most of my time as a high >> class muscle man for Big Business, for Wall Street and the >> bankers. - General Smedley Butler >> _______________________________________________ >> PD-dev mailing list >> PD-dev@iem.at
>> http://lists.puredata.info/listinfo/pd-dev
----------- ¡El pueblo unido jamás será vencido!
There is no way to peace, peace is the way. -A.J. Muste
------------------------------------------------------------------------ ----
All information should be free. - the hacker ethic
Hey everyone,
I'd like to announce a completely successful 10.5-based pd-extended build!
I'll need to upgrade Tcl/tk, as I'm using 10.5's stock set (and it shows!), but besides that, my svn-autobuilds are ready to roll.
Cheers, ~Brandon
On Apr 12, 2008, at 4:24 PM, Hans-Christoph Steiner wrote:
Hey all,
I think I fixed this. I replaced 'echo' with 'printf' and removed the test for 'echo'. We'll find out tomorrow if it truly works. Or if anyone feels like running a build on their machine.
.hc
On Apr 12, 2008, at 3:24 PM, marius schebella wrote:
hello (hans), what does this line do? ifeq ($(shell echo -e|sed 's|^-||'),e) in order to get autobuilds working you have to make sure that echo gets called as /sw/bin/echo on 10.5 in the Makefile for toxy. marius.
marius schebella wrote:
looks goooood! created: /Users/marius/devel/pd-rsync/pd-extended/packages/ darwin_app/Pd-0.40.3-extended-20080411.dmg rm -f build.dmg hdiutil unflatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: unflatten: unflattening "Pd-0.40.3- extended-20080411.dmg"... /Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r SLA.r -a \ -o "Pd-0.40.3-extended-20080411.dmg" hdiutil flatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: flatten: flattening "Pd-0.40.3-extended-20080411.dmg"... upload specs darwin_app . dmg Uploading /Users/marius/devel/pd-rsync/pd-extended/packages/ darwin_app/./Pd*.dmg @ERROR: access denied to upload from cpe-66-65-50-166.nyc.res.rr.com (66.65.50.166) rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at / SourceCache/rsync/rsync-30/rsync/io.c(359) marius. marius schebella wrote:
ok, the problem is that the following lines do not work on 10.5:
# this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif
or maybe they work, but somehow this still calls /bin/echo, even if I uncomment the whole thing and hardcode it to "echo" some lines down, Makefile is still using /bin/echo, but should be using /sw/bin/ echo, because which echo says /sw/bin/echo. I had to change $(ECHO) to /sw/bin/echo and then it compiled, but that's of course no solution for other platforms. let's see if the rest of pd-extended compiles... marius.
Hans-Christoph Steiner wrote:
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote:
I cannot confirm that:
echo -e marius\nhans prints out
marius hans
as expected. but maybe the problem is that ECHO = echo prints out = echo marius.
Hans-Christoph Steiner wrote: > It's actually, the "-e" option to 'echo', which means > "interpret extended syntax", like "\n". Not all 'echo's > support it. Your 'echo' does not, it just echos the "-e" and > "\n" unchanged. > Basically, someone needs to rewrite that chunk to not rely on > a specific version of 'echo'. I think it could be done with > 'sed' easily, or perhaps 'printf', if anyone wants to give it > a shot. > .hc > On Apr 10, 2008, at 9:05 PM, marius schebella wrote: >> I think the toxy error results from some sed problem, in >> particular the "-e" option of sed. sed seems to write a >> strange line into setup.wiq if I open it, the first line >> starts like >> >> -e // Do not edit this file (edit "../test/toxy/setup.wid", >> and run "make").\n//\nputs stderr [concat loading built-in >> widget definitions] >> package provide toxywidgets 0.1.0.17 >> >> i am not a frequent sed user, and I also don't know what the >> makefile hack means, I think, hans, you added that, maybe for >> 10.5 it needs a special treatment: >> >> ROOT_DIR = .. >> WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid >> WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) >> # this is necessary to deal with cross-platform echo issues >> with '-e' >> ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo >> else >> ECHO = echo >> endif >> redefault: checkwiq $(WIQFILE) default >> checkwiq: >> @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ >> echo ERROR: empty file $(WIQFILE)... removed ; \ >> rm -f $(WIQFILE) ; fi >> $(WIQFILE): $(WIDPATH) >> @echo transferring widget definitions from "$<" to "$@" >> # LATER think how to replace puts with pdtk_post >> $(ECHO) -e '// Do not edit this file (edit "$<", and run >> "make").\n//\nputs stderr [concat loading built-in widget >> definitions]' \ >> | cat - $< | sed \ >> -e '1,|//$$|{p;d;}' \ >> -e 's/([\"])/\\1/g' \ >> -e 's/^.*$$/"&\n"/' > $@ >> @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ >> echo ERROR: transfer failed... $(WIQFILE) removed ; \ >> rm -f $(WIQFILE) ; fi >> include $(ROOT_DIR)/Makefile.common >> >> marius. >> >> Hans-Christoph Steiner wrote: >>> 10.4 builds work on 10.5 fine, as far as I know. Are you >>> having problems building or using binaries? Yes, Fink is >>> not perfect, but imagine trying to build all that stuff by >>> hand... and then write up instructions for someone else to >>> do it... shudder... >>> - My FTGL update has be included in Fink, so no need for the >>> manual file install: >>> http://pdb.finkproject.org/pdb/package.php/libftgl1 >>> - I haven't run into the ptex-nox-base problem myself, I >>> generally try installing all of the dependencies from >>> 'stable', then switch to 'unstable' for the rest. If an >>> 'unstable' package adds more dependencies, then I switch >>> back to 'stable' and try building them all there, then >>> switch back to 'unstable' to finish everything. It may >>> sound complicated, but it is not really. It is just some >>> copy-n- pasting of package names, and running 'fink >>> configure' a few times. >>> - the toxy build problem is the classic 'nifty hack' issue, >>> where the dev stuck some write-only code in the Makefile as >>> a quick hack to get things working, then built the library >>> upon that hack... >>> .hc >>> On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote: >>>> On 10 Apr 2008, at 01:35, bsoisoi wrote: >>>> >>>>> are you on 10.5? Welcome to the mac os x pd-extended >>>>> nightmare >>>> Hear hear. 10.5 build is becoming the first reason in ten >>>> years I've >>>> looked for another dev platform than pd. Mind, I think >>>> maybe a switch >>>> back to old Linux is a better option. >>>> >>>> David >>>> >>>>> !B >>>>> >>>>> >>>>> On Apr 9, 2008, at 7:52 PM, marius schebella wrote: >>>>> >>>>>> tried fink install coreutils-default and... >>>>>> ... then I tried fink install sed and... >>>>>> ... then it did not work still. >>>>>> marius. >>>>>> >>>>>> >>>>>> Hans-Christoph Steiner wrote: >>>>>>> Arg, this bug again. There is some crazy scripting in >>>>>>> this >>>>>>> makefile, it >>>>>>> is quite problematic: >>>>>>> >>>>>>> http://pure-data.svn.sourceforge.net/viewvc/pure-data/ >>>>>>> trunk/ externals/miXed/toxy/Makefile >>>>>>> >>>>>>> >>>>>>> .hc >>>>>>> >>>>>>> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>>>>>>> hi, >>>>>>>> trying to build an intel build of pd-extended and get >>>>>>>> an error for >>>>>>>> toxy, >>>>>>>> don't know what is wrong. thanks, >>>>>>>> marius. >>>>>>>> >>>>>>>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno- >>>>>>>> parentheses >>>>>>>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree- >>>>>>>> vectorize >>>>>>>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . - >>>>>>>> I ../../../pd/ >>>>>>>> src -I >>>>>>>> ../shared -c -o widgettype.o widgettype.c >>>>>>>> In file included from widgettype.c:16: >>>>>>>> setup.wiq:2: error: ‘e’ undeclared here (not in a >>>>>>>> function) >>>>>>>> setup.wiq:2: error: syntax error before ‘package’ >>>>>>>> In file included from widgettype.c:16: >>>>>>>> setup.wiq:2:29: error: too many decimal points in number >>>>>>>> setup.wiq:4:3: error: invalid preprocessing directive >>>>>>>> #LATER >>>>>>>> setup.wiq:5:3: error: invalid preprocessing directive >>>>>>>> #glue >>>>>>>> setup.wiq:6:3: error: invalid preprocessing directive >>>>>>>> #LATER >>>>>>>> setup.wiq:7:3: error: invalid preprocessing directive >>>>>>>> #LATER >>>>>>>> setup.wiq:8:3: error: invalid preprocessing directive >>>>>>>> #way >>>>>>>> setup.wiq:9:3: error: invalid preprocessing directive >>>>>>>> #right >>>>>>>> setup.wiq:11:3: error: invalid preprocessing directive >>>>>>>> #LATER >>>>>>>> setup.wiq:14:3: error: invalid preprocessing directive >>>>>>>> #FIXME >>>>>>>> setup.wiq:18: error: syntax error before ‘{’ token >>>>>>>> setup.wiq:23:3: error: invalid preprocessing directive >>>>>>>> #valid >>>>>>>> setup.wiq:32:3: error: invalid preprocessing directive >>>>>>>> #FIXME >>>>>>>> setup.wiq:33:3: error: invalid preprocessing directive >>>>>>>> #In >>>>>>>> setup.wiq:34:3: error: invalid preprocessing directive >>>>>>>> #try >>>>>>>> setup.wiq:39:3: error: invalid preprocessing directive >>>>>>>> #FIXME >>>>>>>> setup.wiq:40:7: error: invalid preprocessing directive >>>>>>>> #pd >>>>>>>> setup.wiq:73:3: error: invalid preprocessing directive >>>>>>>> #LATER >>>>>>>> setup.wiq:80: error: syntax error before ‘{’ token >>>>>>>> setup.wiq:99: error: syntax error before ‘{’ token >>>>>>>> setup.wiq:106:3: error: invalid preprocessing directive >>>>>>>> #LATER >>>>>>>> setup.wiq:111: error: stray ‘\’ in program >>>>>>>> setup.wiq:131:3: error: invalid preprocessing directive >>>>>>>> #FIXME >>>>>>>> setup.wiq:133:3: error: invalid preprocessing directive >>>>>>>> #FIXME >>>>>>>> setup.wiq:148:3: error: invalid preprocessing directive >>>>>>>> #puts >>>>>>>> setup.wiq:150:7: error: invalid preprocessing directive >>>>>>>> #puts >>>>>>>> setup.wiq:154: error: ‘catch’ undeclared here (not in a >>>>>>>> function) >>>>>>>> setup.wiq:154: error: syntax error before ‘{’ token >>>>>>>> setup.wiq:175:3: error: invalid preprocessing directive >>>>>>>> #puts >>>>>>>> setup.wiq:187: error: syntax error before ‘&’ token >>>>>>>> setup.wiq:187: error: ‘concat’ undeclared here (not in >>>>>>>> a function) >>>>>>>> setup.wiq:187: error: syntax error before ‘tcl’ >>>>>>>> setup.wiq:188: error: stray ‘\’ in program >>>>>>>> setup.wiq:192:3: error: invalid preprocessing directive >>>>>>>> #empirically >>>>>>>> setup.wiq:193:3: error: invalid preprocessing directive >>>>>>>> #better >>>>>>>> setup.wiq:196: error: stray ‘\’ in program >>>>>>>> setup.wiq:202: error: stray ‘\’ in program >>>>>>>> setup.wiq:207:3: error: invalid preprocessing directive >>>>>>>> #pdtk_canvas_mouseup >>>>>>>> setup.wiq:214: error: stray ‘\’ in program >>>>>>>> setup.wiq:243:3: error: invalid preprocessing directive >>>>>>>> #undo >>>>>>>> setup.wiq:248:3: error: invalid preprocessing directive >>>>>>>> #to >>>>>>>> setup.wiq:273:3: error: invalid preprocessing directive >>>>>>>> #standard >>>>>>>> setup.wiq:275:3: error: invalid preprocessing directive >>>>>>>> #FIXME >>>>>>>> setup.wiq:278: error: stray ‘\’ in program >>>>>>>> setup.wiq:290: error: stray ‘\’ in program >>>>>>>> setup.wiq:292: error: stray ‘\’ in program >>>>>>>> setup.wiq:298:3: error: invalid preprocessing directive >>>>>>>> #puts >>>>>>>> setup.wiq:299: error: syntax error before ‘{’ token >>>>>>>> setup.wiq:315:3: error: invalid preprocessing directive >>>>>>>> #FIXME >>>>>>>> setup.wiq:318:2: error: invalid preprocessing directive >>>>>>>> #> >>>>>>>> setup.wiq:319:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:320:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:321:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:323:2: error: invalid preprocessing directive >>>>>>>> #> >>>>>>>> setup.wiq:324:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:325:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:326:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:327:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:329:2: error: invalid preprocessing directive >>>>>>>> #> >>>>>>>> setup.wiq:330:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:331:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:333:2: error: invalid preprocessing directive >>>>>>>> #@ >>>>>>>> setup.wiq:336:2: error: invalid preprocessing directive >>>>>>>> #> >>>>>>>> setup.wiq:337:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:338:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:339:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:340:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:341:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:342:2: error: invalid preprocessing directive >>>>>>>> #. >>>>>>>> setup.wiq:344:2: error: invalid preprocessing directive >>>>>>>> #@ >>>>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>>>> make[3]: *** [widgettype.o] Error 1 >>>>>>>> make[2]: *** [toxy_install] Error 2 >>>>>>>> make[1]: *** [externals_install] Error 2 >>>>>>>> make: *** [extended_install] Error 2 >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> PD-dev mailing list >>>>>>>> PD-dev@iem.at >>>>>>>> http://lists.puredata.info/listinfo/pd-dev >>>>>>> >>>>>>> ----------------------------------------------------------- >>>>>>> -------- --------- >>>>>>> >>>>>>> >>>>>>> Access to computers should be unlimited and total. - >>>>>>> the hacker >>>>>>> ethic >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> PD-dev mailing list >>>>>> PD-dev@iem.at >>>>>> http://lists.puredata.info/listinfo/pd-dev >>>>> >>>>> _______________________________________________ >>>>> PD-dev mailing list >>>>> PD-dev@iem.at >>>>> http://lists.puredata.info/listinfo/pd-dev >>>> >>>> _______________________________________________ >>>> PD-dev mailing list >>>> PD-dev@iem.at >>>> http://lists.puredata.info/listinfo/pd-dev >>> --------------------------------------------------------------- >>> --------- ---- >>> I spent 33 years and four months in active military service >>> and during that period I spent most of my time as a high >>> class muscle man for Big Business, for Wall Street and the >>> bankers. - General Smedley Butler >>> _______________________________________________ >>> PD-dev mailing list >>> PD-dev@iem.at >>> http://lists.puredata.info/listinfo/pd-dev > ----------------------------------------------------------------- > ----------- ¡El pueblo unido jamás será > vencido!
There is no way to peace, peace is the way. -A.J. Muste
All information should be free. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Awesome! Congrats! Building a new Tcl/Tk is pretty easy, especially compared to what you have been thru. Check out the instructions near the bottom of:
http://puredata.info/docs/developer/MacOSXFink
Also, if you run the autobuild script, it should automatically upload it to the auto-build site.
.hc
On Apr 16, 2008, at 5:18 PM, bsoisoi wrote:
Hey everyone,
I'd like to announce a completely successful 10.5-based pd-extended build!
I'll need to upgrade Tcl/tk, as I'm using 10.5's stock set (and it shows!), but besides that, my svn-autobuilds are ready to roll.
Cheers, ~Brandon
On Apr 12, 2008, at 4:24 PM, Hans-Christoph Steiner wrote:
Hey all,
I think I fixed this. I replaced 'echo' with 'printf' and removed the test for 'echo'. We'll find out tomorrow if it truly works. Or if anyone feels like running a build on their machine.
.hc
On Apr 12, 2008, at 3:24 PM, marius schebella wrote:
hello (hans), what does this line do? ifeq ($(shell echo -e|sed 's|^-||'),e) in order to get autobuilds working you have to make sure that echo gets called as /sw/bin/echo on 10.5 in the Makefile for toxy. marius.
marius schebella wrote:
looks goooood! created: /Users/marius/devel/pd-rsync/pd-extended/packages/ darwin_app/Pd-0.40.3-extended-20080411.dmg rm -f build.dmg hdiutil unflatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: unflatten: unflattening "Pd-0.40.3- extended-20080411.dmg"... /Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r SLA.r -a \ -o "Pd-0.40.3-extended-20080411.dmg" hdiutil flatten "Pd-0.40.3-extended-20080411.dmg" hdiutil: flatten: flattening "Pd-0.40.3-extended-20080411.dmg"... upload specs darwin_app . dmg Uploading /Users/marius/devel/pd-rsync/pd-extended/packages/ darwin_app/./Pd*.dmg @ERROR: access denied to upload from cpe-66-65-50-166.nyc.res.rr.com (66.65.50.166) rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at / SourceCache/rsync/rsync-30/rsync/io.c(359) marius. marius schebella wrote:
ok, the problem is that the following lines do not work on 10.5:
# this is necessary to deal with cross-platform echo issues with '-e' ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo else ECHO = echo endif
or maybe they work, but somehow this still calls /bin/echo, even if I uncomment the whole thing and hardcode it to "echo" some lines down, Makefile is still using /bin/echo, but should be using /sw/bin/ echo, because which echo says /sw/bin/echo. I had to change $(ECHO) to /sw/bin/echo and then it compiled, but that's of course no solution for other platforms. let's see if the rest of pd-extended compiles... marius.
Hans-Christoph Steiner wrote:
you are probably running your tests in your default 'bash' environment. The script runs in its own 'sh' environment, which is most likely somewhat different.
Try the test in a test.sh script with #!/bin/sh at the top.
.hc
On Apr 11, 2008, at 11:12 AM, marius schebella wrote: > I cannot confirm that: > > echo -e marius\nhans > prints out > > marius > hans > > as expected. > but maybe the problem is that > ECHO = echo > prints out > = echo > marius. > > Hans-Christoph Steiner wrote: >> It's actually, the "-e" option to 'echo', which means >> "interpret extended syntax", like "\n". Not all 'echo's >> support it. Your 'echo' does not, it just echos the "-e" and >> "\n" unchanged. >> Basically, someone needs to rewrite that chunk to not rely on >> a specific version of 'echo'. I think it could be done with >> 'sed' easily, or perhaps 'printf', if anyone wants to give it >> a shot. >> .hc >> On Apr 10, 2008, at 9:05 PM, marius schebella wrote: >>> I think the toxy error results from some sed problem, in >>> particular the "-e" option of sed. sed seems to write a >>> strange line into setup.wiq if I open it, the first line >>> starts like >>> >>> -e // Do not edit this file (edit "../test/toxy/setup.wid", >>> and run "make").\n//\nputs stderr [concat loading built-in >>> widget definitions] >>> package provide toxywidgets 0.1.0.17 >>> >>> i am not a frequent sed user, and I also don't know what the >>> makefile hack means, I think, hans, you added that, maybe for >>> 10.5 it needs a special treatment: >>> >>> ROOT_DIR = .. >>> WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid >>> WIQFILE = $(notdir $(WIDPATH:.wid=.wiq)) >>> # this is necessary to deal with cross-platform echo issues >>> with '-e' >>> ifeq ($(shell echo -e|sed 's|^-||'),e) ECHO = /bin/echo >>> else >>> ECHO = echo >>> endif >>> redefault: checkwiq $(WIQFILE) default >>> checkwiq: >>> @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ >>> echo ERROR: empty file $(WIQFILE)... removed ; \ >>> rm -f $(WIQFILE) ; fi >>> $(WIQFILE): $(WIDPATH) >>> @echo transferring widget definitions from "$<" to "$@" >>> # LATER think how to replace puts with pdtk_post >>> $(ECHO) -e '// Do not edit this file (edit "$<", and run >>> "make").\n//\nputs stderr [concat loading built-in widget >>> definitions]' \ >>> | cat - $< | sed \ >>> -e '1,|//$$|{p;d;}' \ >>> -e 's/([\"])/\\1/g' \ >>> -e 's/^.*$$/"&\n"/' > $@ >>> @if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \ >>> echo ERROR: transfer failed... $(WIQFILE) removed ; \ >>> rm -f $(WIQFILE) ; fi >>> include $(ROOT_DIR)/Makefile.common >>> >>> marius. >>> >>> Hans-Christoph Steiner wrote: >>>> 10.4 builds work on 10.5 fine, as far as I know. Are you >>>> having problems building or using binaries? Yes, Fink is >>>> not perfect, but imagine trying to build all that stuff by >>>> hand... and then write up instructions for someone else to >>>> do it... shudder... >>>> - My FTGL update has be included in Fink, so no need for the >>>> manual file install: >>>> http://pdb.finkproject.org/pdb/package.php/libftgl1 >>>> - I haven't run into the ptex-nox-base problem myself, I >>>> generally try installing all of the dependencies from >>>> 'stable', then switch to 'unstable' for the rest. If an >>>> 'unstable' package adds more dependencies, then I switch >>>> back to 'stable' and try building them all there, then >>>> switch back to 'unstable' to finish everything. It may >>>> sound complicated, but it is not really. It is just some >>>> copy-n- pasting of package names, and running 'fink >>>> configure' a few times. >>>> - the toxy build problem is the classic 'nifty hack' issue, >>>> where the dev stuck some write-only code in the Makefile as >>>> a quick hack to get things working, then built the library >>>> upon that hack... >>>> .hc >>>> On Apr 10, 2008, at 4:03 AM, David Plans Casal wrote: >>>>> On 10 Apr 2008, at 01:35, bsoisoi wrote: >>>>> >>>>>> are you on 10.5? Welcome to the mac os x pd-extended >>>>>> nightmare >>>>> Hear hear. 10.5 build is becoming the first reason in ten >>>>> years I've >>>>> looked for another dev platform than pd. Mind, I think >>>>> maybe a switch >>>>> back to old Linux is a better option. >>>>> >>>>> David >>>>> >>>>>> !B >>>>>> >>>>>> >>>>>> On Apr 9, 2008, at 7:52 PM, marius schebella wrote: >>>>>> >>>>>>> tried fink install coreutils-default and... >>>>>>> ... then I tried fink install sed and... >>>>>>> ... then it did not work still. >>>>>>> marius. >>>>>>> >>>>>>> >>>>>>> Hans-Christoph Steiner wrote: >>>>>>>> Arg, this bug again. There is some crazy scripting in >>>>>>>> this >>>>>>>> makefile, it >>>>>>>> is quite problematic: >>>>>>>> >>>>>>>> http://pure-data.svn.sourceforge.net/viewvc/pure-data/ >>>>>>>> trunk/ externals/miXed/toxy/Makefile >>>>>>>> >>>>>>>> >>>>>>>> .hc >>>>>>>> >>>>>>>> On Apr 9, 2008, at 6:22 PM, marius schebella wrote: >>>>>>>>> hi, >>>>>>>>> trying to build an intel build of pd-extended and get >>>>>>>>> an error for >>>>>>>>> toxy, >>>>>>>>> don't know what is wrong. thanks, >>>>>>>>> marius. >>>>>>>>> >>>>>>>>> gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno- >>>>>>>>> parentheses >>>>>>>>> -Wno-switch -march=pentium4 -msse2 -mfpmath=sse -ftree- >>>>>>>>> vectorize >>>>>>>>> -ftree-vectorizer-verbose=2 -DUNIX -DMACOSX -I . - >>>>>>>>> I ../../../pd/ >>>>>>>>> src -I >>>>>>>>> ../shared -c -o widgettype.o widgettype.c >>>>>>>>> In file included from widgettype.c:16: >>>>>>>>> setup.wiq:2: error: ‘e’ undeclared here (not in a >>>>>>>>> function) >>>>>>>>> setup.wiq:2: error: syntax error before ‘package’ >>>>>>>>> In file included from widgettype.c:16: >>>>>>>>> setup.wiq:2:29: error: too many decimal points in number >>>>>>>>> setup.wiq:4:3: error: invalid preprocessing directive >>>>>>>>> #LATER >>>>>>>>> setup.wiq:5:3: error: invalid preprocessing directive >>>>>>>>> #glue >>>>>>>>> setup.wiq:6:3: error: invalid preprocessing directive >>>>>>>>> #LATER >>>>>>>>> setup.wiq:7:3: error: invalid preprocessing directive >>>>>>>>> #LATER >>>>>>>>> setup.wiq:8:3: error: invalid preprocessing directive >>>>>>>>> #way >>>>>>>>> setup.wiq:9:3: error: invalid preprocessing directive >>>>>>>>> #right >>>>>>>>> setup.wiq:11:3: error: invalid preprocessing directive >>>>>>>>> #LATER >>>>>>>>> setup.wiq:14:3: error: invalid preprocessing directive >>>>>>>>> #FIXME >>>>>>>>> setup.wiq:18: error: syntax error before ‘{’ token >>>>>>>>> setup.wiq:23:3: error: invalid preprocessing directive >>>>>>>>> #valid >>>>>>>>> setup.wiq:32:3: error: invalid preprocessing directive >>>>>>>>> #FIXME >>>>>>>>> setup.wiq:33:3: error: invalid preprocessing >>>>>>>>> directive #In >>>>>>>>> setup.wiq:34:3: error: invalid preprocessing directive >>>>>>>>> #try >>>>>>>>> setup.wiq:39:3: error: invalid preprocessing directive >>>>>>>>> #FIXME >>>>>>>>> setup.wiq:40:7: error: invalid preprocessing >>>>>>>>> directive #pd >>>>>>>>> setup.wiq:73:3: error: invalid preprocessing directive >>>>>>>>> #LATER >>>>>>>>> setup.wiq:80: error: syntax error before ‘{’ token >>>>>>>>> setup.wiq:99: error: syntax error before ‘{’ token >>>>>>>>> setup.wiq:106:3: error: invalid preprocessing directive >>>>>>>>> #LATER >>>>>>>>> setup.wiq:111: error: stray ‘\’ in program >>>>>>>>> setup.wiq:131:3: error: invalid preprocessing directive >>>>>>>>> #FIXME >>>>>>>>> setup.wiq:133:3: error: invalid preprocessing directive >>>>>>>>> #FIXME >>>>>>>>> setup.wiq:148:3: error: invalid preprocessing directive >>>>>>>>> #puts >>>>>>>>> setup.wiq:150:7: error: invalid preprocessing directive >>>>>>>>> #puts >>>>>>>>> setup.wiq:154: error: ‘catch’ undeclared here (not in a >>>>>>>>> function) >>>>>>>>> setup.wiq:154: error: syntax error before ‘{’ token >>>>>>>>> setup.wiq:175:3: error: invalid preprocessing directive >>>>>>>>> #puts >>>>>>>>> setup.wiq:187: error: syntax error before ‘&’ token >>>>>>>>> setup.wiq:187: error: ‘concat’ undeclared here (not in >>>>>>>>> a function) >>>>>>>>> setup.wiq:187: error: syntax error before ‘tcl’ >>>>>>>>> setup.wiq:188: error: stray ‘\’ in program >>>>>>>>> setup.wiq:192:3: error: invalid preprocessing directive >>>>>>>>> #empirically >>>>>>>>> setup.wiq:193:3: error: invalid preprocessing directive >>>>>>>>> #better >>>>>>>>> setup.wiq:196: error: stray ‘\’ in program >>>>>>>>> setup.wiq:202: error: stray ‘\’ in program >>>>>>>>> setup.wiq:207:3: error: invalid preprocessing directive >>>>>>>>> #pdtk_canvas_mouseup >>>>>>>>> setup.wiq:214: error: stray ‘\’ in program >>>>>>>>> setup.wiq:243:3: error: invalid preprocessing directive >>>>>>>>> #undo >>>>>>>>> setup.wiq:248:3: error: invalid preprocessing directive >>>>>>>>> #to >>>>>>>>> setup.wiq:273:3: error: invalid preprocessing directive >>>>>>>>> #standard >>>>>>>>> setup.wiq:275:3: error: invalid preprocessing directive >>>>>>>>> #FIXME >>>>>>>>> setup.wiq:278: error: stray ‘\’ in program >>>>>>>>> setup.wiq:290: error: stray ‘\’ in program >>>>>>>>> setup.wiq:292: error: stray ‘\’ in program >>>>>>>>> setup.wiq:298:3: error: invalid preprocessing directive >>>>>>>>> #puts >>>>>>>>> setup.wiq:299: error: syntax error before ‘{’ token >>>>>>>>> setup.wiq:315:3: error: invalid preprocessing directive >>>>>>>>> #FIXME >>>>>>>>> setup.wiq:318:2: error: invalid preprocessing >>>>>>>>> directive #> >>>>>>>>> setup.wiq:319:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:320:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:321:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:323:2: error: invalid preprocessing >>>>>>>>> directive #> >>>>>>>>> setup.wiq:324:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:325:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:326:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:327:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:329:2: error: invalid preprocessing >>>>>>>>> directive #> >>>>>>>>> setup.wiq:330:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:331:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:333:2: error: invalid preprocessing >>>>>>>>> directive #@ >>>>>>>>> setup.wiq:336:2: error: invalid preprocessing >>>>>>>>> directive #> >>>>>>>>> setup.wiq:337:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:338:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:339:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:340:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:341:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:342:2: error: invalid preprocessing >>>>>>>>> directive #. >>>>>>>>> setup.wiq:344:2: error: invalid preprocessing >>>>>>>>> directive #@ >>>>>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>>>>> setup.wiq:345: error: stray ‘#’ in program >>>>>>>>> make[3]: *** [widgettype.o] Error 1 >>>>>>>>> make[2]: *** [toxy_install] Error 2 >>>>>>>>> make[1]: *** [externals_install] Error 2 >>>>>>>>> make: *** [extended_install] Error 2 >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> PD-dev mailing list >>>>>>>>> PD-dev@iem.at >>>>>>>>> http://lists.puredata.info/listinfo/pd-dev >>>>>>>> >>>>>>>> --------------------------------------------------------- >>>>>>>> -- >>>>>>>> -------- --------- >>>>>>>> >>>>>>>> >>>>>>>> Access to computers should be unlimited and total. - >>>>>>>> the hacker >>>>>>>> ethic >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> PD-dev mailing list >>>>>>> PD-dev@iem.at >>>>>>> http://lists.puredata.info/listinfo/pd-dev >>>>>> >>>>>> _______________________________________________ >>>>>> PD-dev mailing list >>>>>> PD-dev@iem.at >>>>>> http://lists.puredata.info/listinfo/pd-dev >>>>> >>>>> _______________________________________________ >>>>> PD-dev mailing list >>>>> PD-dev@iem.at >>>>> http://lists.puredata.info/listinfo/pd-dev >>>> ------------------------------------------------------------- >>>> -- >>>> --------- ---- >>>> I spent 33 years and four months in active military service >>>> and during that period I spent most of my time as a high >>>> class muscle man for Big Business, for Wall Street and the >>>> bankers. - General Smedley Butler >>>> _______________________________________________ >>>> PD-dev mailing list >>>> PD-dev@iem.at >>>> http://lists.puredata.info/listinfo/pd-dev >> --------------------------------------------------------------- >> -- >> ----------- ¡El pueblo unido jamás será >> vencido!
--
There is no way to peace, peace is the way. -A.J. Muste
All information should be free. - the hacker ethic
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
¡El pueblo unido jamás será vencido!
On 10/04/2008, at 16.51, Hans-Christoph Steiner wrote:
I generally try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
Smart way to squeeze fink-the-donkey. Have you incorporated the knowledge you've gained by that process into the new wiki page (MaxOSXFink)?
On Apr 11, 2008, at 2:15 PM, Steffen Juul wrote:
On 10/04/2008, at 16.51, Hans-Christoph Steiner wrote:
I generally try installing all of the dependencies from 'stable', then switch to 'unstable' for the rest. If an 'unstable' package adds more dependencies, then I switch back to 'stable' and try building them all there, then switch back to 'unstable' to finish everything. It may sound complicated, but it is not really. It is just some copy-n- pasting of package names, and running 'fink configure' a few times.
Smart way to squeeze fink-the-donkey. Have you incorporated the knowledge you've gained by that process into the new wiki page (MaxOSXFink)?
I have tried too, but I don't know whether I have been successful. The binary packages on 10.4 help smooth the process a lot. There aren't 10.5 binaries yet...
.hc
------------------------------------------------------------------------ ----
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.