Bug#609431: pd-maxlib: FTBFS on kfreebsd-*: undefined references

Felipe Sateler fsateler at debian.org
Sun Jan 9 14:18:13 UTC 2011


On Sun, Jan 9, 2011 at 10:59, Cyril Brulebois <kibi at debian.org> wrote:
> Source: pd-maxlib
> Version: 1.5.3-1
> Severity: important
>
> Hi,
>
> your package FTBFS on kfreebsd-*:
> | make[1]: Entering directory `/build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3'
> | cc -DPD -I"/include" -Wall -W -g -DVERSION='"1.5.3"'  -o "allow.o" -c "allow.c"
> | allow.c: In function 'allow_new':
> | allow.c:75: warning: unused parameter 's'
> | cc  -o "allow." "allow.o"
> | /usr/lib/gcc/x86_64-kfreebsd-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':
> | (.text+0x23): undefined reference to `main'
> | allow.o: In function `allow_symbol':
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:45: undefined reference to `atom_getsymbolarg'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:47: undefined reference to `outlet_symbol'
> | allow.o: In function `allow_float':
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:60: undefined reference to `atom_getfloatarg'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:62: undefined reference to `outlet_float'
> | allow.o: In function `allow_free':
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:72: undefined reference to `freebytes'
> | allow.o: In function `allow_new':
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:77: undefined reference to `pd_new'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:80: undefined reference to `getbytes'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:83: undefined reference to `gensym'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:83: undefined reference to `outlet_new'
> | allow.o: In function `allow_setup':
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:94: undefined reference to `gensym'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:94: undefined reference to `class_new'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:104: undefined reference to `class_addsymbol'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:105: undefined reference to `class_doaddfloat'
> | /build/buildd-pd-maxlib_1.5.3-1-kfreebsd-amd64-BZsdZd/pd-maxlib-1.5.3/allow.c:108: undefined reference to `post'
> | collect2: ld returned 1 exit status
> | make[1]: *** [allow.] Error 1
>
> Full build logs:
>  https://buildd.debian.org/status/package.php?p=pd-maxlib


Looks like the makefile does not instruct the compiler to build a
shared library when on kfreebsd.


-- 

Saludos,
Felipe Sateler





More information about the pkg-multimedia-maintainers mailing list