<div dir="ltr"><div><div><div><div><div>Hi again,<br><br></div>Just noticed I don&#39;t have any of the &#39;extra&#39; objects. <br></div>They&#39;re in &#39;extra&#39; but wont instantiate.<br></div>Am I missing something obvious here?<br>
<br></div>Cheers,<br><br></div>Julian<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 May 2013 15:59, Julian Brooks <span dir="ltr">&lt;<a href="mailto:jbeezez@gmail.com" target="_blank">jbeezez@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Oh sorry - meant to add.<br><br></div>I have alsa-base and alsa-utils only.  Worked fine<br></div><div class="HOEnZb">
<div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 May 2013 15:58, Julian Brooks <span dir="ltr">&lt;<a href="mailto:jbeezez@gmail.com" target="_blank">jbeezez@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>&quot;cd to src and hit &#39;make -f makefile.gnu&#39;.&quot;<br><br>
</div></div>Yip yip - that did it.  <br><br></div>Marvelous:)<br><br></div>Many thanks,<br><br></div>Julian<br></div><div><div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 23 May 2013 12:40, Miller Puckette <span dir="ltr">&lt;<a href="mailto:msp@ucsd.edu" target="_blank">msp@ucsd.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Actually I never use the &quot;autoget&quot; system - I just cd to src and hit<br>
&#39;make -f makefile.gnu&#39;.<br>
<br>
But I think yes you ned tk8.5 devel, plus the alsa libraries (alsa-devel?)<br>
<br>
cheers<br>
<span><font color="#888888">M<br>
</font></span><div><div><br>
On Thu, May 23, 2013 at 09:34:45AM +0100, Julian Brooks wrote:<br>
&gt; Hello Miller,<br>
&gt;<br>
&gt; Thanks for wading in with this.<br>
&gt;<br>
&gt; Failed here in &#39;make&#39; (and hope I&#39;ve included all the necessary info)<br>
&gt;<br>
&gt; mv -f .deps/stdout.Tpo .deps/stdout.Plo<br>
&gt; /bin/bash ../../libtool --tag=CC   --mode=link gcc  -O6 -funroll-loops<br>
&gt; -fomit-frame-pointer -module -avoid-version -shared  -shrext .pd_linux<br>
&gt; -L../../src  -o <a href="http://stdout.la" target="_blank">stdout.la</a> -rpath /usr/local/lib/pd/extra/stdout stdout.lo<br>
&gt; -lpthread -ldl<br>
&gt; libtool: link: gcc -shared  -fPIC -DPIC  .libs/stdout.o   -L../../src<br>
&gt; -lpthread -ldl  -O6   -Wl,-soname -Wl,stdout.pd_linux -o<br>
&gt; .libs/stdout.pd_linux<br>
&gt; libtool: link: ( cd &quot;.libs&quot; &amp;&amp; rm -f &quot;<a href="http://stdout.la" target="_blank">stdout.la</a>&quot; &amp;&amp; ln -s &quot;../<a href="http://stdout.la" target="_blank">stdout.la</a>&quot; &quot;<br>



&gt; <a href="http://stdout.la" target="_blank">stdout.la</a>&quot; )<br>
&gt; make[3]: Leaving directory `/root/pure-data/extra/stdout&#39;<br>
&gt; make[3]: Entering directory `/root/pure-data/extra&#39;<br>
&gt; make[3]: Nothing to be done for `all-am&#39;.<br>
&gt; make[3]: Leaving directory `/root/pure-data/extra&#39;<br>
&gt; make[2]: Leaving directory `/root/pure-data/extra&#39;<br>
&gt; make[2]: Entering directory `/root/pure-data&#39;<br>
&gt; make[2]: *** No rule to make target `doc/5.reference/sublist-help.pd&#39;,<br>
&gt; needed by `all-am&#39;.  Stop.<br>
&gt; make[2]: Leaving directory `/root/pure-data&#39;<br>
&gt; make[1]: *** [all-recursive] Error 1<br>
&gt; make[1]: Leaving directory `/root/pure-data&#39;<br>
&gt; make: *** [all] Error 2<br>
&gt;<br>
&gt; Couple of (possibly dumb) questions<br>
&gt;<br>
&gt; Do I need to install tk8.5 (-dev or not)?<br>
&gt;<br>
&gt; When running &#39;./autgen.sh&#39;<br>
&gt;<br>
&gt; Are these lines relevant:<br>
&gt; libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])&#39; to <a href="http://configure.in" target="_blank">configure.in</a> and<br>
&gt; libtoolize: rerunning libtoolize, to keep the correct libtool macros<br>
&gt; in-tree.<br>
&gt; libtoolize: Consider adding `-I m4&#39; to ACLOCAL_AMFLAGS in Makefile.am.<br>
&gt;<br>
&gt; Don&#39;t have enough experience with building from source to know whether it&#39;s<br>
&gt; being automagically sorted or they could do with a helping hand, or it&#39;s<br>
&gt; just not important at all?<br>
&gt;<br>
&gt; It seems to me that the build process and instructions (INSTALL.txt) have<br>
&gt; become simpler/clearer?  If so, thank you.<br>
&gt;<br>
&gt; On the various RPi images I&#39;ve been putting together, I have always had a<br>
&gt; go at building (more for my own satisfaction) and given up in a huff when I<br>
&gt; kept falling over at early stages.  Then installing from raspbian repo&#39;s,<br>
&gt; sticking on the pre-built most recent from your site and linking to ./pd<br>
&gt; via bash.  Works fine but isn&#39;t quite satisfactory somehow.<br>
&gt;<br>
&gt; Anyway.<br>
&gt;<br>
&gt; Hope we can get it going (I&#39;m going to sit tight this time).<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Julian<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On 23 May 2013 04:09, Miller Puckette &lt;<a href="mailto:msp@ucsd.edu" target="_blank">msp@ucsd.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; Looks like x_array.c and x_scalar.c were missing from the file list in<br>
&gt; &gt; Makefile.am (I just added these files) - try to update the source and<br>
&gt; &gt; recompile now...<br>
&gt; &gt;<br>
&gt; &gt; cheers<br>
&gt; &gt; Miller<br>
&gt; &gt;<br>
&gt; &gt; On Thu, May 23, 2013 at 03:03:47AM +0100, Julian Brooks wrote:<br>
&gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Been wanting to do this for a while but it always keeps failing so could<br>
&gt; &gt; do<br>
&gt; &gt; &gt; with some tips.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I have the source from git<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; git clone git://<br>
&gt; &gt; <a href="http://pure-data.git.sourceforge.net/gitroot/pure-data/pure-data" target="_blank">pure-data.git.sourceforge.net/gitroot/pure-data/pure-data</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Then (as it&#39;s a minimal RPi image) have installed<br>
&gt; &gt; &gt; automake (and dependencies: autoconf, autotools-dev, m4, libtool,<br>
&gt; &gt; gettext)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Also added libasound2-dev and tk8.5-dev (not sure if tk required?)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; When running<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ./autogen.sh<br>
&gt; &gt; &gt; then<br>
&gt; &gt; &gt; ./configure<br>
&gt; &gt; &gt; and finally<br>
&gt; &gt; &gt; make (I ran make previously so much shorter bit before it fails.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I get this:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; autoreconf: Entering directory `.&#39;<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.ac" target="_blank">configure.ac</a>: not using Gettext<br>
&gt; &gt; &gt; autoreconf: running: aclocal --force -I m4/generated -I m4<br>
&gt; &gt; &gt; ^[[B^[[Bautoreconf: <a href="http://configure.ac" target="_blank">configure.ac</a>: tracing<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.ac" target="_blank">configure.ac</a>: adding subdirectory portaudio to autoreconf<br>
&gt; &gt; &gt; autoreconf: Entering directory `portaudio&#39;<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.in" target="_blank">configure.in</a>: not using Gettext<br>
&gt; &gt; &gt; autoreconf: running: aclocal --force<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.in" target="_blank">configure.in</a>: tracing<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.in" target="_blank">configure.in</a>: subdirectory bindings/cpp not present<br>
&gt; &gt; &gt; autoreconf: running: libtoolize --copy --force<br>
&gt; &gt; &gt; libtoolize: putting auxiliary files in `.&#39;.<br>
&gt; &gt; &gt; libtoolize: copying file `./ltmain.sh&#39;<br>
&gt; &gt; &gt; libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])&#39; to configure.inand<br>
&gt; &gt; &gt; libtoolize: rerunning libtoolize, to keep the correct libtool macros<br>
&gt; &gt; &gt; in-tree.<br>
&gt; &gt; &gt; libtoolize: Consider adding `-I m4&#39; to ACLOCAL_AMFLAGS in Makefile.am.<br>
&gt; &gt; &gt; autoreconf: running: /usr/bin/autoconf --force<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.in" target="_blank">configure.in</a>: not using Autoheader<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.in" target="_blank">configure.in</a>: not using Automake<br>
&gt; &gt; &gt; autoreconf: Leaving directory `portaudio&#39;<br>
&gt; &gt; &gt; libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `m4/config&#39;.<br>
&gt; &gt; &gt; libtoolize: copying file `m4/config/ltmain.sh&#39;<br>
&gt; &gt; &gt; libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4/generated&#39;.<br>
&gt; &gt; &gt; libtoolize: copying file `m4/generated/libtool.m4&#39;<br>
&gt; &gt; &gt; libtoolize: copying file `m4/generated/ltoptions.m4&#39;<br>
&gt; &gt; &gt; libtoolize: copying file `m4/generated/ltsugar.m4&#39;<br>
&gt; &gt; &gt; libtoolize: copying file `m4/generated/ltversion.m4&#39;<br>
&gt; &gt; &gt; libtoolize: copying file `m4/generated/lt~obsolete.m4&#39;<br>
&gt; &gt; &gt; autoreconf: <a href="http://configure.ac" target="_blank">configure.ac</a>: not using Autoheader<br>
&gt; &gt; &gt; autoreconf: running: automake --add-missing --copy --force-missing<br>
&gt; &gt; &gt; autoreconf: Leaving directory `.&#39;<br>
&gt; &gt; &gt; root@BitChime:~/pure-data# ./configure<br>
&gt; &gt; &gt; checking for a BSD-compatible install... /usr/bin/install -c<br>
&gt; &gt; &gt; checking whether build environment is sane... yes<br>
&gt; &gt; &gt; checking for a thread-safe mkdir -p... /bin/mkdir -p<br>
&gt; &gt; &gt; checking for gawk... no<br>
&gt; &gt; &gt; checking for mawk... mawk<br>
&gt; &gt; &gt; checking whether make sets $(MAKE)... yes<br>
&gt; &gt; &gt; checking build system type... armv6l-unknown-linux-gnueabihf<br>
&gt; &gt; &gt; checking host system type... armv6l-unknown-linux-gnueabihf<br>
&gt; &gt; &gt; configure: iPhone SDK only available for arm-apple-darwin hosts, skipping<br>
&gt; &gt; &gt; tests<br>
&gt; &gt; &gt; configure: Android SDK only available for arm-linux hosts, skipping tests<br>
&gt; &gt; &gt; checking for style of include used by make... GNU<br>
&gt; &gt; &gt; checking for gcc... gcc<br>
&gt; &gt; &gt; checking whether the C compiler works... yes<br>
&gt; &gt; &gt; checking for C compiler default output file name... a.out<br>
&gt; &gt; &gt; checking for suffix of executables...<br>
&gt; &gt; &gt; checking whether we are cross compiling... no<br>
&gt; &gt; &gt; checking for suffix of object files... o<br>
&gt; &gt; &gt; checking whether we are using the GNU C compiler... yes<br>
&gt; &gt; &gt; checking whether gcc accepts -g... yes<br>
&gt; &gt; &gt; checking for gcc option to accept ISO C89... none needed<br>
&gt; &gt; &gt; checking dependency style of gcc... gcc3<br>
&gt; &gt; &gt; checking how to print strings... printf<br>
&gt; &gt; &gt; checking for a sed that does not truncate output... /bin/sed<br>
&gt; &gt; &gt; checking for grep that handles long lines and -e... /bin/grep<br>
&gt; &gt; &gt; checking for egrep... /bin/grep -E<br>
&gt; &gt; &gt; checking for fgrep... /bin/grep -F<br>
&gt; &gt; &gt; checking for ld used by gcc... /usr/bin/ld<br>
&gt; &gt; &gt; checking if the linker (/usr/bin/ld) is GNU ld... yes<br>
&gt; &gt; &gt; checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br>
&gt; &gt; &gt; checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>
&gt; &gt; &gt; checking whether ln -s works... yes<br>
&gt; &gt; &gt; checking the maximum length of command line arguments... 1572864<br>
&gt; &gt; &gt; checking whether the shell understands some XSI constructs... yes<br>
&gt; &gt; &gt; checking whether the shell understands &quot;+=&quot;... yes<br>
&gt; &gt; &gt; checking how to convert armv6l-unknown-linux-gnueabihf file names to<br>
&gt; &gt; &gt; armv6l-unknown-linux-gnueabihf format... func_convert_file_noop<br>
&gt; &gt; &gt; checking how to convert armv6l-unknown-linux-gnueabihf file names to<br>
&gt; &gt; &gt; toolchain format... func_convert_file_noop<br>
&gt; &gt; &gt; checking for /usr/bin/ld option to reload object files... -r<br>
&gt; &gt; &gt; checking for objdump... objdump<br>
&gt; &gt; &gt; checking how to recognize dependent libraries... pass_all<br>
&gt; &gt; &gt; checking for dlltool... dlltool<br>
&gt; &gt; &gt; checking how to associate runtime and link libraries... printf %s\n<br>
&gt; &gt; &gt; checking for ar... ar<br>
&gt; &gt; &gt; checking for archiver @FILE support... @<br>
&gt; &gt; &gt; checking for strip... strip<br>
&gt; &gt; &gt; checking for ranlib... ranlib<br>
&gt; &gt; &gt; checking command to parse /usr/bin/nm -B output from gcc object... ok<br>
&gt; &gt; &gt; checking for sysroot... no<br>
&gt; &gt; &gt; checking for mt... mt<br>
&gt; &gt; &gt; checking if mt is a manifest tool... no<br>
&gt; &gt; &gt; checking how to run the C preprocessor... gcc -E<br>
&gt; &gt; &gt; checking for ANSI C header files... yes<br>
&gt; &gt; &gt; checking for sys/types.h... yes<br>
&gt; &gt; &gt; checking for sys/stat.h... yes<br>
&gt; &gt; &gt; checking for stdlib.h... yes<br>
&gt; &gt; &gt; checking for string.h... yes<br>
&gt; &gt; &gt; checking for memory.h... yes<br>
&gt; &gt; &gt; checking for strings.h... yes<br>
&gt; &gt; &gt; checking for inttypes.h... yes<br>
&gt; &gt; &gt; checking for stdint.h... yes<br>
&gt; &gt; &gt; checking for unistd.h... yes<br>
&gt; &gt; &gt; checking for dlfcn.h... yes<br>
&gt; &gt; &gt; checking for objdir... .libs<br>
&gt; &gt; &gt; checking if gcc supports -fno-rtti -fno-exceptions... no<br>
&gt; &gt; &gt; checking for gcc option to produce PIC... -fPIC -DPIC<br>
&gt; &gt; &gt; checking if gcc PIC flag -fPIC -DPIC works... yes<br>
&gt; &gt; &gt; checking if gcc static flag -static works... yes<br>
&gt; &gt; &gt; checking if gcc supports -c -o file.o... yes<br>
&gt; &gt; &gt; checking if gcc supports -c -o file.o... (cached) yes<br>
&gt; &gt; &gt; checking whether the gcc linker (/usr/bin/ld) supports shared<br>
&gt; &gt; libraries...<br>
&gt; &gt; &gt; yes<br>
&gt; &gt; &gt; checking whether -lc should be explicitly linked in... no<br>
&gt; &gt; &gt; checking dynamic linker characteristics... GNU/Linux ld.so<br>
&gt; &gt; &gt; checking how to hardcode library paths into programs... immediate<br>
&gt; &gt; &gt; checking for shl_load... no<br>
&gt; &gt; &gt; checking for shl_load in -ldld... no<br>
&gt; &gt; &gt; checking for dlopen... no<br>
&gt; &gt; &gt; checking for dlopen in -ldl... yes<br>
&gt; &gt; &gt; checking whether a program can dlopen itself... yes<br>
&gt; &gt; &gt; checking whether a statically linked program can dlopen itself... no<br>
&gt; &gt; &gt; checking whether stripping libraries is possible... yes<br>
&gt; &gt; &gt; checking if libtool supports shared libraries... yes<br>
&gt; &gt; &gt; checking whether to build shared libraries... yes<br>
&gt; &gt; &gt; checking whether to build static libraries... yes<br>
&gt; &gt; &gt; checking for gcc... (cached) gcc<br>
&gt; &gt; &gt; checking whether we are using the GNU C compiler... (cached) yes<br>
&gt; &gt; &gt; checking whether gcc accepts -g... (cached) yes<br>
&gt; &gt; &gt; checking for gcc option to accept ISO C89... (cached) none needed<br>
&gt; &gt; &gt; checking dependency style of gcc... (cached) gcc3<br>
&gt; &gt; &gt; checking for g++... no<br>
&gt; &gt; &gt; checking for c++... no<br>
&gt; &gt; &gt; checking for gpp... no<br>
&gt; &gt; &gt; checking for aCC... no<br>
&gt; &gt; &gt; checking for CC... no<br>
&gt; &gt; &gt; checking for cxx... no<br>
&gt; &gt; &gt; checking for cc++... no<br>
&gt; &gt; &gt; checking for cl.exe... no<br>
&gt; &gt; &gt; checking for FCC... no<br>
&gt; &gt; &gt; checking for KCC... no<br>
&gt; &gt; &gt; checking for RCC... no<br>
&gt; &gt; &gt; checking for xlC_r... no<br>
&gt; &gt; &gt; checking for xlC... no<br>
&gt; &gt; &gt; checking whether we are using the GNU C++ compiler... no<br>
&gt; &gt; &gt; checking whether g++ accepts -g... no<br>
&gt; &gt; &gt; checking dependency style of g++... none<br>
&gt; &gt; &gt; checking whether make sets $(MAKE)... (cached) yes<br>
&gt; &gt; &gt; checking whether ln -s works... yes<br>
&gt; &gt; &gt; checking for dlopen in -ldl... (cached) yes<br>
&gt; &gt; &gt; checking for cos in -lm... yes<br>
&gt; &gt; &gt; checking for pthread_create in -lpthread... yes<br>
&gt; &gt; &gt; checking for ANSI C header files... (cached) yes<br>
&gt; &gt; &gt; checking sys/soundcard.h usability... yes<br>
&gt; &gt; &gt; checking sys/soundcard.h presence... yes<br>
&gt; &gt; &gt; checking for sys/soundcard.h... yes<br>
&gt; &gt; &gt; checking CoreAudio/CoreAudio.h usability... no<br>
&gt; &gt; &gt; checking CoreAudio/CoreAudio.h presence... no<br>
&gt; &gt; &gt; checking for CoreAudio/CoreAudio.h... no<br>
&gt; &gt; &gt; checking for snd_pcm_info in -lasound... yes<br>
&gt; &gt; &gt; checking for size_t... yes<br>
&gt; &gt; &gt; checking for working alloca.h... yes<br>
&gt; &gt; &gt; checking for alloca... yes<br>
&gt; &gt; &gt; checking fcntl.h usability... yes<br>
&gt; &gt; &gt; checking fcntl.h presence... yes<br>
&gt; &gt; &gt; checking for fcntl.h... yes<br>
&gt; &gt; &gt; checking limits.h usability... yes<br>
&gt; &gt; &gt; checking limits.h presence... yes<br>
&gt; &gt; &gt; checking for limits.h... yes<br>
&gt; &gt; &gt; checking malloc.h usability... yes<br>
&gt; &gt; &gt; checking malloc.h presence... yes<br>
&gt; &gt; &gt; checking for malloc.h... yes<br>
&gt; &gt; &gt; checking netdb.h usability... yes<br>
&gt; &gt; &gt; checking netdb.h presence... yes<br>
&gt; &gt; &gt; checking for netdb.h... yes<br>
&gt; &gt; &gt; checking netinet/in.h usability... yes<br>
&gt; &gt; &gt; checking netinet/in.h presence... yes<br>
&gt; &gt; &gt; checking for netinet/in.h... yes<br>
&gt; &gt; &gt; checking stddef.h usability... yes<br>
&gt; &gt; &gt; checking stddef.h presence... yes<br>
&gt; &gt; &gt; checking for stddef.h... yes<br>
&gt; &gt; &gt; checking for stdlib.h... (cached) yes<br>
&gt; &gt; &gt; checking for string.h... (cached) yes<br>
&gt; &gt; &gt; checking sys/ioctl.h usability... yes<br>
&gt; &gt; &gt; checking sys/ioctl.h presence... yes<br>
&gt; &gt; &gt; checking for sys/ioctl.h... yes<br>
&gt; &gt; &gt; checking sys/param.h usability... yes<br>
&gt; &gt; &gt; checking sys/param.h presence... yes<br>
&gt; &gt; &gt; checking for sys/param.h... yes<br>
&gt; &gt; &gt; checking sys/socket.h usability... yes<br>
&gt; &gt; &gt; checking sys/socket.h presence... yes<br>
&gt; &gt; &gt; checking for sys/socket.h... yes<br>
&gt; &gt; &gt; checking for sys/soundcard.h... (cached) yes<br>
&gt; &gt; &gt; checking sys/time.h usability... yes<br>
&gt; &gt; &gt; checking sys/time.h presence... yes<br>
&gt; &gt; &gt; checking for sys/time.h... yes<br>
&gt; &gt; &gt; checking sys/timeb.h usability... yes<br>
&gt; &gt; &gt; checking sys/timeb.h presence... yes<br>
&gt; &gt; &gt; checking for sys/timeb.h... yes<br>
&gt; &gt; &gt; checking for unistd.h... (cached) yes<br>
&gt; &gt; &gt; checking for int16_t... yes<br>
&gt; &gt; &gt; checking for int32_t... yes<br>
&gt; &gt; &gt; checking for off_t... yes<br>
&gt; &gt; &gt; checking for pid_t... yes<br>
&gt; &gt; &gt; checking for size_t... (cached) yes<br>
&gt; &gt; &gt; checking for error_at_line... yes<br>
&gt; &gt; &gt; checking vfork.h usability... no<br>
&gt; &gt; &gt; checking vfork.h presence... no<br>
&gt; &gt; &gt; checking for vfork.h... no<br>
&gt; &gt; &gt; checking for fork... yes<br>
&gt; &gt; &gt; checking for vfork... yes<br>
&gt; &gt; &gt; checking for working fork... yes<br>
&gt; &gt; &gt; checking for working vfork... (cached) yes<br>
&gt; &gt; &gt; checking for stdlib.h... (cached) yes<br>
&gt; &gt; &gt; checking for GNU libc compatible malloc... yes<br>
&gt; &gt; &gt; checking for stdlib.h... (cached) yes<br>
&gt; &gt; &gt; checking for GNU libc compatible realloc... yes<br>
&gt; &gt; &gt; checking return type of signal handlers... void<br>
&gt; &gt; &gt; checking for dup2... yes<br>
&gt; &gt; &gt; checking for floor... no<br>
&gt; &gt; &gt; checking for getcwd... yes<br>
&gt; &gt; &gt; checking for gethostbyname... yes<br>
&gt; &gt; &gt; checking for gettimeofday... yes<br>
&gt; &gt; &gt; checking for memmove... yes<br>
&gt; &gt; &gt; checking for memset... yes<br>
&gt; &gt; &gt; checking for pow... no<br>
&gt; &gt; &gt; checking for regcomp... yes<br>
&gt; &gt; &gt; checking for select... yes<br>
&gt; &gt; &gt; checking for socket... yes<br>
&gt; &gt; &gt; checking for sqrt... no<br>
&gt; &gt; &gt; checking for strchr... yes<br>
&gt; &gt; &gt; checking for strerror... yes<br>
&gt; &gt; &gt; checking for strrchr... yes<br>
&gt; &gt; &gt; checking for strstr... yes<br>
&gt; &gt; &gt; checking for strtol... yes<br>
&gt; &gt; &gt; checking for msgfmt... yes<br>
&gt; &gt; &gt; configure: creating ./config.status<br>
&gt; &gt; &gt; config.status: creating Makefile<br>
&gt; &gt; &gt; config.status: creating asio/Makefile<br>
&gt; &gt; &gt; config.status: creating man/Makefile<br>
&gt; &gt; &gt; config.status: creating portmidi/Makefile<br>
&gt; &gt; &gt; config.status: creating tcl/Makefile<br>
&gt; &gt; &gt; config.status: creating po/Makefile<br>
&gt; &gt; &gt; config.status: creating src/Makefile<br>
&gt; &gt; &gt; config.status: creating extra/Makefile<br>
&gt; &gt; &gt; config.status: creating extra/bonk~/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/choice/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/expr~/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/fiddle~/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/loop~/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/lrshift~/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/pd~/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/pique/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/sigmund~/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating extra/stdout/GNUmakefile<br>
&gt; &gt; &gt; config.status: creating pd.pc<br>
&gt; &gt; &gt; config.status: executing depfiles commands<br>
&gt; &gt; &gt; config.status: executing libtool commands<br>
&gt; &gt; &gt; === configuring in portaudio (/root/pure-data/portaudio)<br>
&gt; &gt; &gt; configure: running /bin/bash ./configure --disable-option-checking<br>
&gt; &gt; &gt; &#39;--prefix=/usr/local&#39;  --cache-file=/dev/null --srcdir=.<br>
&gt; &gt; &gt; checking for a thread-safe mkdir -p... /bin/mkdir -p<br>
&gt; &gt; &gt; checking build system type... armv6l-unknown-linux-gnueabihf<br>
&gt; &gt; &gt; checking host system type... armv6l-unknown-linux-gnueabihf<br>
&gt; &gt; &gt; checking target system type... armv6l-unknown-linux-gnueabihf<br>
&gt; &gt; &gt; checking for gcc... gcc<br>
&gt; &gt; &gt; checking whether the C compiler works... yes<br>
&gt; &gt; &gt; checking for C compiler default output file name... a.out<br>
&gt; &gt; &gt; checking for suffix of executables...<br>
&gt; &gt; &gt; checking whether we are cross compiling... no<br>
&gt; &gt; &gt; checking for suffix of object files... o<br>
&gt; &gt; &gt; checking whether we are using the GNU C compiler... yes<br>
&gt; &gt; &gt; checking whether gcc accepts -g... yes<br>
&gt; &gt; &gt; checking for gcc option to accept ISO C89... none needed<br>
&gt; &gt; &gt; checking how to print strings... printf<br>
&gt; &gt; &gt; checking for a sed that does not truncate output... /bin/sed<br>
&gt; &gt; &gt; checking for grep that handles long lines and -e... /bin/grep<br>
&gt; &gt; &gt; checking for egrep... /bin/grep -E<br>
&gt; &gt; &gt; checking for fgrep... /bin/grep -F<br>
&gt; &gt; &gt; checking for ld used by gcc... /usr/bin/ld<br>
&gt; &gt; &gt; checking if the linker (/usr/bin/ld) is GNU ld... yes<br>
&gt; &gt; &gt; checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br>
&gt; &gt; &gt; checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>
&gt; &gt; &gt; checking whether ln -s works... yes<br>
&gt; &gt; &gt; checking the maximum length of command line arguments... 1572864<br>
&gt; &gt; &gt; checking whether the shell understands some XSI constructs... yes<br>
&gt; &gt; &gt; checking whether the shell understands &quot;+=&quot;... yes<br>
&gt; &gt; &gt; checking how to convert armv6l-unknown-linux-gnueabihf file names to<br>
&gt; &gt; &gt; armv6l-unknown-linux-gnueabihf format... func_convert_file_noop<br>
&gt; &gt; &gt; checking how to convert armv6l-unknown-linux-gnueabihf file names to<br>
&gt; &gt; &gt; toolchain format... func_convert_file_noop<br>
&gt; &gt; &gt; checking for /usr/bin/ld option to reload object files... -r<br>
&gt; &gt; &gt; checking for objdump... objdump<br>
&gt; &gt; &gt; checking how to recognize dependent libraries... pass_all<br>
&gt; &gt; &gt; checking for dlltool... dlltool<br>
&gt; &gt; &gt; checking how to associate runtime and link libraries... printf %s\n<br>
&gt; &gt; &gt; checking for ar... ar<br>
&gt; &gt; &gt; checking for archiver @FILE support... @<br>
&gt; &gt; &gt; checking for strip... strip<br>
&gt; &gt; &gt; checking for ranlib... ranlib<br>
&gt; &gt; &gt; checking for gawk... no<br>
&gt; &gt; &gt; checking for mawk... mawk<br>
&gt; &gt; &gt; checking command to parse /usr/bin/nm -B output from gcc object... ok<br>
&gt; &gt; &gt; checking for sysroot... no<br>
&gt; &gt; &gt; checking for mt... mt<br>
&gt; &gt; &gt; checking if mt is a manifest tool... no<br>
&gt; &gt; &gt; checking how to run the C preprocessor... gcc -E<br>
&gt; &gt; &gt; checking for ANSI C header files... yes<br>
&gt; &gt; &gt; checking for sys/types.h... yes<br>
&gt; &gt; &gt; checking for sys/stat.h... yes<br>
&gt; &gt; &gt; checking for stdlib.h... yes<br>
&gt; &gt; &gt; checking for string.h... yes<br>
&gt; &gt; &gt; checking for memory.h... yes<br>
&gt; &gt; &gt; checking for strings.h... yes<br>
&gt; &gt; &gt; checking for inttypes.h... yes<br>
&gt; &gt; &gt; checking for stdint.h... yes<br>
&gt; &gt; &gt; checking for unistd.h... yes<br>
&gt; &gt; &gt; checking for dlfcn.h... yes<br>
&gt; &gt; &gt; checking for objdir... .libs<br>
&gt; &gt; &gt; checking if gcc supports -fno-rtti -fno-exceptions... no<br>
&gt; &gt; &gt; checking for gcc option to produce PIC... -fPIC -DPIC<br>
&gt; &gt; &gt; checking if gcc PIC flag -fPIC -DPIC works... yes<br>
&gt; &gt; &gt; checking if gcc static flag -static works... yes<br>
&gt; &gt; &gt; checking if gcc supports -c -o file.o... yes<br>
&gt; &gt; &gt; checking if gcc supports -c -o file.o... (cached) yes<br>
&gt; &gt; &gt; checking whether the gcc linker (/usr/bin/ld) supports shared<br>
&gt; &gt; libraries...<br>
&gt; &gt; &gt; yes<br>
&gt; &gt; &gt; checking whether -lc should be explicitly linked in... no<br>
&gt; &gt; &gt; checking dynamic linker characteristics... GNU/Linux ld.so<br>
&gt; &gt; &gt; checking how to hardcode library paths into programs... immediate<br>
&gt; &gt; &gt; checking whether stripping libraries is possible... yes<br>
&gt; &gt; &gt; checking if libtool supports shared libraries... yes<br>
&gt; &gt; &gt; checking whether to build shared libraries... yes<br>
&gt; &gt; &gt; checking whether to build static libraries... yes<br>
&gt; &gt; &gt; checking for a BSD-compatible install... /usr/bin/install -c<br>
&gt; &gt; &gt; checking whether ln -s works... yes<br>
&gt; &gt; &gt; checking for ar... /usr/bin/ar<br>
&gt; &gt; &gt; checking whether byte ordering is bigendian... no<br>
&gt; &gt; &gt; checking for snd_pcm_open in -lasound... yes<br>
&gt; &gt; &gt; checking for HPI_SubSysCreate in -lhpi... no<br>
&gt; &gt; &gt; checking sys/soundcard.h usability... yes<br>
&gt; &gt; &gt; checking sys/soundcard.h presence... yes<br>
&gt; &gt; &gt; checking for sys/soundcard.h... yes<br>
&gt; &gt; &gt; checking linux/soundcard.h usability... yes<br>
&gt; &gt; &gt; checking linux/soundcard.h presence... yes<br>
&gt; &gt; &gt; checking for linux/soundcard.h... yes<br>
&gt; &gt; &gt; checking machine/soundcard.h usability... no<br>
&gt; &gt; &gt; checking machine/soundcard.h presence... no<br>
&gt; &gt; &gt; checking for machine/soundcard.h... no<br>
&gt; &gt; &gt; checking for _oss_ioctl in -lossaudio... no<br>
&gt; &gt; &gt; checking for pkg-config... /usr/bin/pkg-config<br>
&gt; &gt; &gt; checking pkg-config is at least version 0.9.0... yes<br>
&gt; &gt; &gt; checking for JACK... no<br>
&gt; &gt; &gt; checking size of short... 2<br>
&gt; &gt; &gt; checking size of int... 4<br>
&gt; &gt; &gt; checking size of long... 4<br>
&gt; &gt; &gt; checking for clock_gettime in -lrt... yes<br>
&gt; &gt; &gt; checking for clock_gettime... yes<br>
&gt; &gt; &gt; checking for nanosleep... yes<br>
&gt; &gt; &gt; checking for pthread_create in -lpthread... yes<br>
&gt; &gt; &gt; configure: creating ./config.status<br>
&gt; &gt; &gt; config.status: creating Makefile<br>
&gt; &gt; &gt; config.status: executing libtool commands<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Configuration summary:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;   Target ...................... armv6l-unknown-linux-gnueabihf<br>
&gt; &gt; &gt;   C++ bindings ................ no<br>
&gt; &gt; &gt;   Debug output ................ no<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;   ALSA ........................ yes<br>
&gt; &gt; &gt;   ASIHPI ...................... no<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;   OSS ......................... yes<br>
&gt; &gt; &gt;   JACK ........................ no<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; root@BitChime:~/pure-data# make<br>
&gt; &gt; &gt; make -C po all<br>
&gt; &gt; &gt; make[1]: Entering directory `/root/pure-data/po&#39;<br>
&gt; &gt; &gt; make[1]: Nothing to be done for `all&#39;.<br>
&gt; &gt; &gt; make[1]: Leaving directory `/root/pure-data/po&#39;<br>
&gt; &gt; &gt; make  all-recursive<br>
&gt; &gt; &gt; make[1]: Entering directory `/root/pure-data&#39;<br>
&gt; &gt; &gt; Making all in portaudio<br>
&gt; &gt; &gt; make[2]: Entering directory `/root/pure-data/portaudio&#39;<br>
&gt; &gt; &gt; if test -n &quot;&quot; ; then for dir in &quot;&quot;; do make -C $dir all; done ; fi<br>
&gt; &gt; &gt; make[2]: Leaving directory `/root/pure-data/portaudio&#39;<br>
&gt; &gt; &gt; Making all in src<br>
&gt; &gt; &gt; make[2]: Entering directory `/root/pure-data/src&#39;<br>
&gt; &gt; &gt; /bin/bash ../libtool --tag=CC   --mode=link gcc -DPD<br>
&gt; &gt; &gt; -DINSTALL_PREFIX=\&quot;/usr/local\&quot; -DUSEAPI_ALSA  -DUSEAPI_OSS<br>
&gt; &gt; &gt; -DUSEAPI_PORTAUDIO  -I../portaudio/include    -O6 -funroll-loops<br>
&gt; &gt; &gt; -fomit-frame-pointer  -export-dynac -lm  -o pd pd-g_canvas.o pd-g_graph.o<br>
&gt; &gt; &gt; pd-g_text.o pd-g_rtext.o pd-g_array.o pd-g_template.o pd-g_io.o<br>
&gt; &gt; &gt; pd-g_scalar.o pd-g_traversal.o pd-g_guiconnect.o pd-g_readwrite.o<br>
&gt; &gt; &gt; pd-g_editor.o pd-g_all_guis.o pd-g_bang.o -g_hdial.o pd-g_hslider.o<br>
&gt; &gt; &gt; pd-g_mycanvas.o pd-g_numbox.o pd-g_toggle.o pd-g_vdial.o pd-g_vslider.o<br>
&gt; &gt; &gt; pd-g_vumeter.o pd-m_pd.o pd-m_class.o pd-m_obj.o pd-m_atom.o<br>
&gt; &gt; pd-m_memory.o<br>
&gt; &gt; &gt; pd-m_binbuf.o pd-m_conf.o pd-m_glob.o pm_sched.o pd-s_main.o pd-s_inter.o<br>
&gt; &gt; &gt; pd-s_file.o pd-s_print.o pd-s_loader.o pd-s_path.o pd-s_entry.o<br>
&gt; &gt; &gt; pd-s_audio.o pd-s_midi.o pd-s_utf8.o pd-d_ugen.o pd-d_ctl.o<br>
&gt; &gt; &gt; pd-d_arithmetic.o pd-d_osc.o pd-d_filter.o pd-d_dac.od-d_misc.o<br>
&gt; &gt; pd-d_math.o<br>
&gt; &gt; &gt; pd-d_fft.o pd-d_array.o pd-d_global.o pd-d_delay.o pd-d_resample.o<br>
&gt; &gt; &gt; pd-x_arithmetic.o pd-x_connective.o pd-x_interface.o pd-x_midi.o<br>
&gt; &gt; &gt; pd-x_misc.o pd-x_time.o pd-x_acoustics.o pd-x_net.o pd-x_ist.o pd-x_gui.o<br>
&gt; &gt; &gt; pd-x_list.o pd-d_soundfile.o pd-s_audio_alsa.o pd-s_audio_alsamm.o<br>
&gt; &gt; &gt; pd-s_midi_alsa.o  pd-d_fft_mayer.o pd-d_fftroutine.o  pd-s_audio_oss.o<br>
&gt; &gt; &gt; pd-s_midi_oss.o pd-s_audio_pa.o pd-s_audio_paring.o     -sound<br>
&gt; &gt; &gt; ../portaudio/lib/<a href="http://libportaudio.la" target="_blank">libportaudio.la</a>   -lpthread -ldl<br>
&gt; &gt; &gt; libtool: link: gcc -DPD -DINSTALL_PREFIX=\&quot;/usr/local\&quot; -DUSEAPI_ALSA<br>
&gt; &gt; &gt; -DUSEAPI_OSS -DUSEAPI_PORTAUDIO -I../portaudio/include -O6 -funroll-loops<br>
&gt; &gt; &gt; -fomit-frame-pointer -o .libs/pd pd-g_canvas.o pd-g_graph.o pd-g_texo<br>
&gt; &gt; &gt; pd-g_rtext.o pd-g_array.o pd-g_template.o pd-g_io.o pd-g_scalar.o<br>
&gt; &gt; &gt; pd-g_traversal.o pd-g_guiconnect.o pd-g_readwrite.o pd-g_editor.o<br>
&gt; &gt; &gt; pd-g_all_guis.o pd-g_bang.o pd-g_hdial.o pd-g_hslider.o pd-g_mycanvas.o<br>
&gt; &gt; &gt; pd-g_nbox.o pd-g_toggle.o pd-g_vdial.o pd-g_vslider.o pd-g_vumeter.o<br>
&gt; &gt; &gt; pd-m_pd.o pd-m_class.o pd-m_obj.o pd-m_atom.o pd-m_memory.o pd-m_binbuf.o<br>
&gt; &gt; &gt; pd-m_conf.o pd-m_glob.o pd-m_sched.o pd-s_main.o pd-s_inter.o pd-s_file.o<br>
&gt; &gt; &gt; ps_print.o pd-s_loader.o pd-s_path.o pd-s_entry.o pd-s_audio.o<br>
&gt; &gt; pd-s_midi.o<br>
&gt; &gt; &gt; pd-s_utf8.o pd-d_ugen.o pd-d_ctl.o pd-d_arithmetic.o pd-d_osc.o<br>
&gt; &gt; &gt; pd-d_filter.o pd-d_dac.o pd-d_misc.o pd-d_math.o pd-d_fft.o pd-d_array.o<br>
&gt; &gt; &gt; pd_global.o pd-d_delay.o pd-d_resample.o pd-x_arithmetic.o<br>
&gt; &gt; &gt; pd-x_connective.o pd-x_interface.o pd-x_midi.o pd-x_misc.o pd-x_time.o<br>
&gt; &gt; &gt; pd-x_acoustics.o pd-x_net.o pd-x_qlist.o pd-x_gui.o pd-x_list.o<br>
&gt; &gt; &gt; pd-d_soundfile.o pd_audio_alsa.o pd-s_audio_alsamm.o pd-s_midi_alsa.o<br>
&gt; &gt; &gt; pd-d_fft_mayer.o pd-d_fftroutine.o pd-s_audio_oss.o pd-s_midi_oss.o<br>
&gt; &gt; &gt; pd-s_audio_pa.o pd-s_audio_paring.o -Wl,--export-dynamic  -lm -lasound<br>
&gt; &gt; &gt; ../portaudio/lib/.libsibportaudio.so -lpthread -ldl<br>
&gt; &gt; &gt; pd-g_canvas.o: In function `pd_checkglist&#39;:<br>
&gt; &gt; &gt; g_canvas.c:(.text+0x511c): undefined reference to `array_define_class&#39;<br>
&gt; &gt; &gt; pd-g_text.o: In function `text_save&#39;:<br>
&gt; &gt; &gt; g_text.c:(.text+0x3074): undefined reference to `canvas_istable&#39;<br>
&gt; &gt; &gt; pd-m_conf.o: In function `conf_init&#39;:<br>
&gt; &gt; &gt; m_conf.c:(.text+0x60): undefined reference to `x_array_setup&#39;<br>
&gt; &gt; &gt; collect2: ld returned 1 exit status<br>
&gt; &gt; &gt; make[2]: *** [pd] Error 1<br>
&gt; &gt; &gt; make[2]: Leaving directory `/root/pure-data/src&#39;<br>
&gt; &gt; &gt; make[1]: *** [all-recursive] Error 1<br>
&gt; &gt; &gt; make[1]: Leaving directory `/root/pure-data&#39;<br>
&gt; &gt; &gt; make: *** [all] Error 2<br>
&gt; &gt; &gt; root@BitChime:~/pure-data# ^C<br>
&gt; &gt; &gt; root@BitChime:~/pure-data# make<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; This is about the fifth time I&#39;ve tried to build Pd from source on the Pi<br>
&gt; &gt; &gt; and is farther than I&#39;ve got before - but not quite far enough.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Any thoughts anyone?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Julian<br>
&gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; <a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>
&gt; &gt; &gt; UNSUBSCRIBE and account-management -&gt;<br>
&gt; &gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>