Revision: 9838
http://pure-data.svn.sourceforge.net/pure-data/?rev=9838&view=rev
Author: eighthave
Date: 2008-05-18 02:58:34 -0700 (Sun, 18 May 2008)
Log Message:
-----------
removed -fast from PowerPC builds since everything is not yet clear of type-punned pointer problems
Modified Paths:
--------------
branches/pd-extended/v0-40/packages/darwin_app/Makefile
Modified: branches/pd-extended/v0-40/packages/darwin_app/Makefile
===================================================================
--- branches/pd-extended/v0-40/packages/darwin_app/Makefile 2008-05-18 07:44:47 UTC (rev 9837)
+++ branches/pd-extended/v0-40/packages/darwin_app/Makefile 2008-05-18 09:58:34 UTC (rev 9838)
@@ -35,7 +35,7 @@
else
# auto-vectorization in GCC 4.x for CPUs with SIMD
OPT_CFLAGS = -ftree-vectorize -ftree-vectorizer-verbose=2 \
- -fast -fPIC -mcpu=7450 -mtune=7450
+ -fPIC -mcpu=7450 -mtune=7450
endif
# Mac/Intels only run 10.4, so always gcc 4.x
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 9837
http://pure-data.svn.sourceforge.net/pure-data/?rev=9837&view=rev
Author: zmoelnig
Date: 2008-05-18 00:44:47 -0700 (Sun, 18 May 2008)
Log Message:
-----------
use "abstraction" instead of "patch" in the error-message on not-loading abstractions
Modified Paths:
--------------
trunk/externals/loaders/hexloader/hexloader.c
Modified: trunk/externals/loaders/hexloader/hexloader.c
===================================================================
--- trunk/externals/loaders/hexloader/hexloader.c 2008-05-18 07:38:36 UTC (rev 9836)
+++ trunk/externals/loaders/hexloader/hexloader.c 2008-05-18 07:44:47 UTC (rev 9837)
@@ -608,7 +608,7 @@
}
#else
- post("BUG: hexloader not loading patch: %s (not yet implemented)", fullfile);
+ error("BUG: hexloader not loading abstraction: %s (not yet implemented)", fullfile);
#endif /* HEXLOADER_PATCHES */
return 0;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 9836
http://pure-data.svn.sourceforge.net/pure-data/?rev=9836&view=rev
Author: zmoelnig
Date: 2008-05-18 00:38:36 -0700 (Sun, 18 May 2008)
Log Message:
-----------
added faq with an explanation of the patch-loading bug;
disabled patch-loading by default (it doesn't work anyhow);
use the pd within this directory to compile
Modified Paths:
--------------
trunk/externals/loaders/hexloader/Makefile
trunk/externals/loaders/hexloader/hexloader.c
Added Paths:
-----------
trunk/externals/loaders/hexloader/FAQ.txt
Added: trunk/externals/loaders/hexloader/FAQ.txt
===================================================================
--- trunk/externals/loaders/hexloader/FAQ.txt (rev 0)
+++ trunk/externals/loaders/hexloader/FAQ.txt 2008-05-18 07:38:36 UTC (rev 9836)
@@ -0,0 +1,24 @@
+============================================
+= things you might ask yourself frequently =
+============================================
+
+Q: what's this?
+A: please read the README.txt for an explanation
+
+Q: it doesn't work!
+A: try increasing the verbosity of Pd by adding the "-verbose" flag
+ _multiple times_ to the startup flags; [hexloader] will become more
+ talkative at verbosity-level 2, which will help you (or us) to find the
+ source of your problem
+
+Q: hexloading abstraction does not work
+A1: it is not enabled by default! you can enable it by setting the
+ HEXLOADER_PATCHES preprocessor-define either via the Makefile or within
+ the source file.
+ the reason why it is disabled is:
+A2: hexloading abstractions (as opposed to "externals" written in other
+ languages (anything that uses the loader-mechanism; e.g. C or lua or python
+ externals; but not Pd-abstractions)) is currently broken as it does not
+ correctly resolve abstractions embedded within hexloaded abstractions.
+ that's a problem of Pd's abstraction-loading mechanism which i would rather
+ solve on the Pd-side
Modified: trunk/externals/loaders/hexloader/Makefile
===================================================================
--- trunk/externals/loaders/hexloader/Makefile 2008-05-17 21:31:20 UTC (rev 9835)
+++ trunk/externals/loaders/hexloader/Makefile 2008-05-18 07:38:36 UTC (rev 9836)
@@ -3,8 +3,8 @@
# path to pd
## change this according to your setup!
-#PDROOT=../../../pd
-PDROOT=/Net/iem/Benutzer/zmoelnig/src/pd-0.41-0test08
+PDROOT?=../../../pd
+#PDROOT=/Net/iem/Benutzer/zmoelnig/src/pd-0.41-0test08
# here we find the sources of pd (and evtl. the pd.lib)
PDSRCDIR=$(PDROOT)/src
Modified: trunk/externals/loaders/hexloader/hexloader.c
===================================================================
--- trunk/externals/loaders/hexloader/hexloader.c 2008-05-17 21:31:20 UTC (rev 9835)
+++ trunk/externals/loaders/hexloader/hexloader.c 2008-05-18 07:38:36 UTC (rev 9836)
@@ -42,8 +42,16 @@
#endif
-#define HEXLOADER_PATCHES
+/* for now hexloading abstractions does not work very well,
+ * as it chokes when the hexloaded abstractions has nested abstractions
+ *
+ * if you really want to enable hexloading patches,
+ * do so via the Makefile by defining HEXLOADER_PATCHES
+ *
+ */
+//#define HEXLOADER_PATCHES
+
#ifdef HEXLOADER_PATCHES
void canvas_popabstraction(t_canvas *x);
static void*hexloader_fakenew(t_symbol *s, int argc, t_atom *argv);
@@ -562,6 +570,7 @@
sprintf(fullfile, "%s/%s", pathname, filename);
while(altname) {
+ verbose(2, "hexloader trying %s (%s)", fullfile, altname->name);
if(hexloader_doload(fullfile, altname->name))
return 1;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 9833
http://pure-data.svn.sourceforge.net/pure-data/?rev=9833&view=rev
Author: eighthave
Date: 2008-05-17 12:15:39 -0700 (Sat, 17 May 2008)
Log Message:
-----------
added -fast on Intel to enable full optimization and auto-vectorization
Modified Paths:
--------------
trunk/packages/darwin_app/Makefile
Modified: trunk/packages/darwin_app/Makefile
===================================================================
--- trunk/packages/darwin_app/Makefile 2008-05-17 19:06:58 UTC (rev 9832)
+++ trunk/packages/darwin_app/Makefile 2008-05-17 19:15:39 UTC (rev 9833)
@@ -40,7 +40,7 @@
# Mac/Intels only run 10.4, so always gcc 4.x
ifeq ($(TARGET_PLATFORM),i386)
-OPT_CFLAGS = -march=pentium4 -msse2 -mfpmath=sse \
+OPT_CFLAGS = -fast -fPIC -march=pentium4 -msse2 -mfpmath=sse \
-ftree-vectorize -ftree-vectorizer-verbose=2
endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 9831
http://pure-data.svn.sourceforge.net/pure-data/?rev=9831&view=rev
Author: eighthave
Date: 2008-05-17 11:37:24 -0700 (Sat, 17 May 2008)
Log Message:
-----------
added 'bsaylor' namespace prefix to prevent using the cyclone/sickle version
Modified Paths:
--------------
branches/pd-extended/v0-40/externals/bsaylor/help/svf~-help.pd
Modified: branches/pd-extended/v0-40/externals/bsaylor/help/svf~-help.pd
===================================================================
--- branches/pd-extended/v0-40/externals/bsaylor/help/svf~-help.pd 2008-05-17 17:38:11 UTC (rev 9830)
+++ branches/pd-extended/v0-40/externals/bsaylor/help/svf~-help.pd 2008-05-17 18:37:24 UTC (rev 9831)
@@ -100,7 +100,7 @@
#X text 171 100 resonance;
#X text 67 100 frequency;
#X text 331 100 filter type;
-#X obj 200 387 svf~ low;
+#X obj 200 387 bsaylor/svf~ low;
#X text 8 28 A port of Steve Harris' LADSPA plugin;
#X text 6 45 (http://plugin.org.uk);
#X text 325 313 Notes:;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 9830
http://pure-data.svn.sourceforge.net/pure-data/?rev=9830&view=rev
Author: eighthave
Date: 2008-05-17 10:38:11 -0700 (Sat, 17 May 2008)
Log Message:
-----------
switched app name to Pd-extended.app to prepare for release
Modified Paths:
--------------
branches/pd-extended/v0-40/packages/darwin_app/Makefile
Modified: branches/pd-extended/v0-40/packages/darwin_app/Makefile
===================================================================
--- branches/pd-extended/v0-40/packages/darwin_app/Makefile 2008-05-17 17:31:13 UTC (rev 9829)
+++ branches/pd-extended/v0-40/packages/darwin_app/Makefile 2008-05-17 17:38:11 UTC (rev 9830)
@@ -5,7 +5,7 @@
CWD := $(shell pwd)
BUILD_BASE = $(CWD)/build
-PD_APP_NAME = $(PACKAGE_NAME)
+PD_APP_NAME = Pd-extended
PD_APP_CONTENTS = $(BUILD_BASE)/$(PD_APP_NAME).app/Contents
DESTDIR = $(PD_APP_CONTENTS)/Resources
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.