[PD] Problems to compile Cyclone

Jack jack at rybn.org
Fri Feb 28 13:35:17 CET 2014


Hello,

I tried to compile Cyclone library (in miXed directory from SVN) but get
errors...

In Makefile.common, i changed :
PD_DIR ?= $(ROOT_DIR)/../../pd/src
by
PD_DIR = "/home/jack/Téléchargements/pd-0.45-0test2/src"

After :
$ cd ~/pure-data/externals/miXed/cyclone
$ make

I get :
gcc -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses
-Wno-switch -O6 -funroll-loops -fomit-frame-pointer -fno-strict-aliasing
-fPIC -DUNIX -DHAVE_UNISTD_H -I.
-I"/home/jack/Téléchargements/pd-0.45-0test2/src" -I../shared -I""   -c
-o hammer/accum.o hammer/accum.c
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
0 has invalid symbol index 11
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
1 has invalid symbol index 12
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
2 has invalid symbol index 2
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
3 has invalid symbol index 2
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
4 has invalid symbol index 11
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
5 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
6 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
7 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
8 has invalid symbol index 12
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
9 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
10 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
11 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
12 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
13 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
14 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
15 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
16 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
17 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
18 has invalid symbol index 13
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation
19 has invalid symbol index 21
/usr/bin/ld:
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_line): relocation
0 has invalid symbol index 2
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o: In
function `_start':
(.text+0x20): undefined reference to `main'
/tmp/cc8PsZh0.o: In function `accum_new':
accum.c:(.text+0x64): undefined reference to `pd_new'
accum.c:(.text+0x7e): undefined reference to `gensym'
accum.c:(.text+0x85): undefined reference to `s_float'
accum.c:(.text+0x96): undefined reference to `inlet_new'
accum.c:(.text+0xa2): undefined reference to `gensym'
accum.c:(.text+0xb3): undefined reference to `inlet_new'
accum.c:(.text+0xbe): undefined reference to `outlet_new'
/tmp/cc8PsZh0.o: In function `accum_setup':
accum.c:(.text+0xdc): undefined reference to `gensym'
accum.c:(.text+0x104): undefined reference to `class_new'
accum.c:(.text+0x11a): undefined reference to `class_addbang'
accum.c:(.text+0x12d): undefined reference to `class_doaddfloat'
accum.c:(.text+0x139): undefined reference to `gensym'
accum.c:(.text+0x159): undefined reference to `class_addmethod'
accum.c:(.text+0x165): undefined reference to `gensym'
accum.c:(.text+0x185): undefined reference to `class_addmethod'
accum.c:(.text+0x191): undefined reference to `gensym'
/tmp/cc8PsZh0.o: In function `accum_bang':
accum.c:(.text+0x3a): undefined reference to `outlet_float'
/tmp/cc8PsZh0.o: In function `accum_float':
accum.c:(.text+0x4a): undefined reference to `outlet_float'
/tmp/cc8PsZh0.o: In function `accum_setup':
accum.c:(.text+0x1b5): undefined reference to `class_addmethod'
collect2: error: ld returned 1 exit status
make: *** [hammer/accum.o] Error 1

Could anyone help me to solve this problem ?

My configuration :
pd-0.45-0test2
Ubuntu 13.10
++

Jack





More information about the Pd-list mailing list