[PD] pd-etended AMD64 build

Myo myosrcgz at gmail.com
Wed Dec 5 19:37:31 CET 2007


sorry to bump this older thread, but I'm still having the same trouble
on a debian lenny/testing amd64 box.

I ran autoconf, and changed the "-m32" flags, but still get the same
errors as others have been getting. I'm wondering if I have the right
sources. can someone point me to the most recent sources for extended?

should point out that I have vanilla-40.3 (from repo) and
vanilla-41-test (compiled) running fine.


thanks alot

cory



On 11/10/07, IOhannes m zmoelnig <zmoelnig at iem.at> wrote:
>
> Justin Robert wrote:
>  > Thanks Hannes, I actually did get 0.39 pd-extended
>  > working now. but still having issure when I try to
>  > compile 0.40-3
>
> ever tried tables?
> you will get a broken pd (even though it might compile fine)
>
> please believe me when i say that you _have_ to use 0.41 to get happy.
> (well, i have worked quite some time with pd-0.40 on my 64bit system; it
> is fine as long as you don't need tables, and probably data-structures)
>
> however, why would anyone want to install a known-to-be-broken version
> if there is a known-to-work version?
>
>
>  > It seems to be having trouble with bonk~
>  > here's the error:
>  >
>  > cd ../extra/bonk~;make
>  > make[1]: Entering directory
>  > `/home/justin/Desktop/pd-0.40-3/extra/bonk~'
>  > cc -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC
>  > -m32 -Wall -W -Wshadow -Wstrict-prototypes -Wno-unused
>  > -Wno-parentheses -Wno-switch  -I../../src -o bonk~.o
>  > -c bonk~.c
>  > cc -m32 -export_dynamic -shared -o bonk~.pd_linux
>  > bonk~.o -lc -lm
>  > /usr/bin/ld: skipping incompatible
>  > /usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.so
>  > when searching for -lc
>  > /usr/bin/ld: skipping incompatible
>  > /usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.a
>  > when searching for -lc
>  > /usr/bin/ld: skipping incompatible
>  > /usr/bin/../lib/libc.so when searching for -lc
>  > /usr/bin/ld: skipping incompatible
>  > /usr/bin/../lib/libc.a when searching for -lc
>  > /usr/bin/ld: skipping incompatible /usr/lib/libc.so
>  > when searching for -lc
>  > /usr/bin/ld: skipping incompatible /usr/lib/libc.a
>  > when searching for -lc
>  > /usr/bin/ld: cannot find -lc
>  > collect2: ld returned 1 exit status
>  > make[1]: *** [bonk~.pd_linux] Error 1
>  > make[1]: Leaving directory
>  > `/home/justin/Desktop/pd-0.40-3/extra/bonk~'
>  > make: *** [externs] Error 2
>  >
>  > Thanks for all the help,
>
>
> you are not trouble having with bonk~ alone but with all externals in
> ./extra
> bonk~ just happens to be the first in the alphabetic list and therefore
> is the one that fails first...
>
>
> anyhow, your problem is obvious that "you" are telling the compiler to
> enforce building a 32bit version of the externals (via the "-m32" flag),
> which is not such a good idea if you don't have 32bit...
>
> you should be fine once you have all occurences of "-m32" in
> ./extra/makefile (there should be at least 2: one in LINUXCFLAGS and one
> in the linker-flags)
>
> fmasdr-
> IOhannes
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>




More information about the Pd-list mailing list