<div dir="ltr">#2)<br>$ gcc -DHAVE_CONFIG_H -I. -I.. -DZEXY_LIBRARY -g -O2 -mms-bitfields 0x2e.c  -fPIC -DPIC<br>/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../lib64/crt1.o: In function `_start&#39;:<br>/home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:118: undefined reference to `main&#39;<br>
/tmp/ccWpG6TE.o: In function `scalmul_free&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:119: undefined reference to `freebytes&#39;<br>/tmp/ccWpG6TE.o: In function `scalmul_lst2&#39;:<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:43: undefined reference to `freebytes&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:45: undefined reference to `getbytes&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:48: undefined reference to `atom_getfloat&#39;<br>/tmp/ccWpG6TE.o: In function `scalmul_lst&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:60: undefined reference to `freebytes&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:62: undefined reference to `getbytes&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:65: undefined reference to `atom_getfloat&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:103: undefined reference to `post&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:106: undefined reference to `getbytes&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:114: undefined reference to `gensym&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:114: undefined reference to `outlet_list&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:78: undefined reference to `getbytes&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:89: undefined reference to `getbytes&#39;<br>
/tmp/ccWpG6TE.o: In function `scalmul_new&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:128: undefined reference to `pd_new&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:129: undefined reference to `gensym&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:129: undefined reference to `gensym&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:129: undefined reference to `inlet_new&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:132: undefined reference to `outlet_new&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:135: undefined reference to `getbytes&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:141: undefined reference to `getbytes&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:130: undefined reference to `pd_new&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:132: undefined reference to `outlet_new&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:135: undefined reference to `getbytes&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:138: undefined reference to `gensym&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:145: undefined reference to `floatinlet_new&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:138: undefined reference to `gensym&#39;<br>/tmp/ccWpG6TE.o: In function `setup_0x2e&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:157: undefined reference to `gensym&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:157: undefined reference to `class_new&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:159: undefined reference to `class_addlist&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:160: undefined reference to `gensym&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:160: undefined reference to `class_addmethod&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:161: undefined reference to `gensym&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:161: undefined reference to `class_addmethod&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:163: undefined reference to `gensym&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:163: undefined reference to `class_new&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:165: undefined reference to `class_addlist&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:166: undefined reference to `gensym&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:166: undefined reference to `class_addmethod&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:168: undefined reference to `gensym&#39;<br>
/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:168: undefined reference to `class_sethelpsymbol&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:169: undefined reference to `gensym&#39;<br>
/tmp/ccWpG6TE.o: In function `scalmul_help&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:152: undefined reference to `post&#39;<br>/tmp/ccWpG6TE.o: In function `scalmul_free&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:120: undefined reference to `freebytes&#39;<br>
/tmp/ccWpG6TE.o: In function `scalmul_lst&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:115: undefined reference to `freebytes&#39;<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:69: undefined reference to `outlet_float&#39;<br>
/tmp/ccWpG6TE.o: In function `setup_0x2e&#39;:<br>/home/unclechu/.compile_n_build/pd-extended/externals/zexy/src/0x2e.c:169: undefined reference to `class_sethelpsymbol&#39;<br>collect2: error: ld returned 1 exit status<br>
<div class="gmail_extra"><br><br><div class="gmail_quote">On 31 January 2014 16:08, IOhannes m zmoelnig <span dir="ltr">&lt;<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA256<br>
<br>
</div><div class="im">On 2014-01-31 12:10, John Smith wrote:<br>
&gt; I built zexy from svn-repo (revision: r17214) and I have same issue<br>
</div>&gt; as in zexy tarball release, -- I have no [pack~] and [unpack~], but<br>
<div class="im">&gt; if I using zexy from binary debian package<br>
</div>&gt; (Pd-0.44.0-extended-20140130-debian-wheezy-amd64), -- then I have<br>
<div class="im">&gt; [pack~] and [unpack~], and because pd-extended zexy version has<br>
</div>&gt; this object, -- I trying to build pd-extended zexy version, but I<br>
&gt; can&#39;t.<br>
&gt;<br>
<br>
<br>
then you have something else wrong.<br>
[pack~] and [unpack~] *are* part of zexy-2.2.4, zexy-2.2.5 and today&#39;s<br>
zexy-svn (rev.17259).<br>
i just checked all of them.<br>
<br>
#1) by default, zexy will build a single binary &quot;zexy.pd_linux&quot;; you<br>
have to load this library (e.g. &quot;-lib zexy&quot;, or [declare -lib zexy])<br>
in order to use any zexy objects. this is different from pd-extended,<br>
where you get multiple binary objects (e.g. &quot;pack~.pd_linux&quot;) and you<br>
have to use [import zexy] (or add the path/to/zexy to Pd&#39;s search paths).<br>
if you want to build zexy the same way as pd-extended builds it, you<br>
ought to use the &quot;--disable-library&quot; flag when running &quot;./configure&quot;<br>
(don&#39;t forget to run &quot;make clean&quot; before running &quot;make&quot; again).<br>
<br>
<br>
#2) i still don&#39;t really understand your error message when compiling.<br>
there is explicit code in zexy that prevents &quot;setup&quot; from being<br>
multiply defined.<br>
what&#39;s the output when you run the f ollowing command in the src/<br>
subfolder?<br>
<div class="im">  gcc -DHAVE_CONFIG_H -I. -I.. -DZEXY_LIBRARY -g -O2 -mms-bitfields<br>
</div>0x2e.c  -fPIC -DPIC<br>
<br>
<br>
fgsdmr<br>
<div class="im">IOhannes<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1<br>
Comment: Using GnuPG with Icedove - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
</div>iQIcBAEBCAAGBQJS65IqAAoJELZQGcR/ejb4JYYP/2RTURy/yt89yYd4ZXiNWvgW<br>
dOj0fhQlZ4ro3AM5wxDlAPDC4mxvxmZwsxuwG8tft+1x3/VSDey+M3ZXKC56lAeP<br>
CP3OAPQmzooi1eH+pMWUXd3NQSfr9eSgPNAk/qRYR1+ZdZO9U9tKvS6Sb4xouSsL<br>
TwxWLJiPLiyzV4NZT5VGps07FWYmsXBx204QyH2yu8J+mkYjGsvVM006DzRqVM+H<br>
7MlVDCcmbqiaDm1gDuMRmVhH9yL6ai/r0a0x35/DqgeIbru1FKloJ9nMMHA5/SK5<br>
ki2EZvJT1TdMGSPM95UxmZloIP4Bpouw5iuvBzGD2ZxfOT9xkNeci296QMD4aiuZ<br>
UnhMncpyS9ebzBXBW3anEg1ACGlH1WOb7RsL1aHswOvjIcnT/sJ1sJzFcX6diTCF<br>
uvKjCqUatxkms7C74SI6U52+4XDD7jNHKcK+/mZ3KovZnROw2raslkrMrWih4M1z<br>
QdgXfOASK42IPTCrQBsTPbZa3PCFx67B+uIFdUfak/IiUhthGVP1wjnR3KiMd24q<br>
FRIKMqIoMZCxSms1YD98enEuKvtZhvoeRIlnB8ycRCC6HpIxLIkGwHWpsS3X2ou+<br>
gjQP8Ch6PgjRuUSh6yh1AeLkBQydC28uMGl6ZilEoB+69MbnSIu3yTKctgHcBLea<br>
cDYI3cwSyivVvlbyv7pH<br>
=9yYW<br>
-----END PGP SIGNATURE-----<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</div></div></blockquote></div><br></div></div>