<div dir="ltr"><div>Ooops... On my ubuntu partition, on another hand, although it too is a recent upgrade, the lack of build-essential doesn't seem to be the problem, neither does a lack of libc.so or libm.so.<br><br></div>What is going wrong on that partition looks like:<br>root@lapcritter:/usr/lib/puredata/doc/6.externs# make pd_linux<br>cc -DPD -O2 -funroll-loops -fomit-frame-pointer -Wall -W -Wshadow -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -I../../src -fPIC -o obj1.o -c obj1.c<br>obj1.c: In function ‘obj1_float’:<br>obj1.c:15:25: error: unused parameter ‘x’ [-Werror=unused-parameter]<br> void obj1_float(t_obj1 *x, t_floatarg f)<br>                         ^<br>obj1.c: In function ‘obj1_rats’:<br>obj1.c:21:24: error: unused parameter ‘x’ [-Werror=unused-parameter]<br> void obj1_rats(t_obj1 *x)<br>                        ^<br>cc1: all warnings being treated as errors<br>makefile:58: recipe for target 'obj1.l_ia64' failed<br>make: *** [obj1.l_ia64] Error 1<br><br>(?)<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 29, 2015 at 10:06 PM, Forrest Curo <span dir="ltr"><<a href="mailto:treegestalt@gmail.com" target="_blank">treegestalt@gmail.com</a>></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>Thanks, guys!<br></div>That was a bitch! (In an orgy of misplaced persistence I'd manually installed csound6 before there'd been a debian package for it -- and thereby fried my audio on that partition until this morning. Then I'd been able to upgrade out of it -- but that still left things messed up; I couldn't install build-essential except by running aptitude & rejecting its first option ("Don't install 'build-essential' at all")<br></div>but its next option worked, whee!)<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 29, 2015 at 7:48 PM, Martin Peach <span dir="ltr"><<a href="mailto:chakekatzil@gmail.com" target="_blank">chakekatzil@gmail.com</a>></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>Maybe try<br>apt-get install build-essential<br></div><div>That usually sets everything up so it (compiling c and c++ code via makefiles) just works.<span><font color="#888888"><br><br></font></span></div><span><font color="#888888">Martin<br></font></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 29, 2015 at 7:03 PM, Forrest Curo <span dir="ltr"><<a href="mailto:treegestalt@gmail.com" target="_blank">treegestalt@gmail.com</a>></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>Okay, this is a debian 7.something with the packaging manually fnurgled, fixed (I hope) with 'apt-get upgrade' this morning -- and usr/lib contains both '386-linux-gnu' and 'x86_64-linux-gnu' -- But neither of these contain a file named 'libc.so' or 'libm.so'.<br><br></div>Tried 'apt-get install libc.so; and 'apt-get install libm.so'<br></div> [I think the latter gave me a bunch of irrelevant stuff!]<br><br></div>and the result is still:<span><br>make pd_linux<br>gcc -DPD -O2 -funroll-loops -fomit-frame-pointer -Wall -W -Wshadow -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -I../../src -fPIC -o obj1.o -c obj1.c<br>ld -shared -o obj1.pd_linux obj1.o -lc -lm<br>ld: cannot find -lc<br>ld: cannot find -lm<br>make: *** [obj1.pd_linux] Error 1<br><br></span>?<br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Fri, May 29, 2015 at 11:11 AM, IOhannes m zmölnig <span dir="ltr"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><span>On 05/29/2015 05:40 PM, Charles Z Henry wrote:<br>
> You should have a<br>
> /usr/lib/libc.so<br>
> or /usr/lib64/libc.so<br>
><br>
> and<br>
> /usr/lib/libm.so<br>
> or /usr/lib64/libm.so<br>
<br>
<br>
</span>as the OP indicated that they are using "apt-get", it seems they are on<br>
Debian (or a derivative).<br>
Debian does not use /usr/lib64/ but has another multi-arch naming scheme<br>
that is more generic and supports more than a single architecture.<br>
<br>
you should have:<br>
<br>
/usr/lib/${HOST_TRIPLET}/libc.so<br>
/usr/lib/${HOST_TRIPLET}/libm.so<br>
<br>
where ${HOST_TRIPLET} is something like "x86_64-linux-gnu" (on a 64bit<br>
system) or "i386-linux-gnu" (on 32bit)<br>
<br>
gfasmrd<br>
<span><font color="#888888">IOhannes<br>
<br>
</font></span><br></div></div><span>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></span></blockquote></div><br></div>
<br>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>