Build fails at pyecasound

Joel Roth <[email protected]>
Newsgroups gmane.comp.audio.ecasound.general
Message-ID <20120414221951.GA9747@sprite>
Hi,

I just pulled the latest Git version, and had trouble
building.  Would appreciate any suggestions.

Regards,

Joel

-- make output --

Making all in pyecasound
make[2]: Entering directory `/home/jroth/build/ecasound/pyecasound'
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../libecasoundc -I/usr/include/python2.7 -D_REENTRANT -D_XOPEN_SOURCE=500  -ffast-math -fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2 -MT pyecasound.lo -MD -MP -MF .deps/pyecasound.Tpo -c -o pyecasound.lo pyecasound.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../libecasoundc -I/usr/include/python2.7 -D_REENTRANT -D_XOPEN_SOURCE=500 -ffast-math -fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2 -MT pyecasound.lo -MD -MP -MF .deps/pyecasound.Tpo -c pyecasound.c  -fPIC -DPIC -o .libs/pyecasound.o
In file included from /usr/include/python2.7/Python.h:8:0,
                 from pyecasound.c:24:
/usr/include/python2.7/pyconfig.h:1183:0: warning: "_XOPEN_SOURCE" redefined [enabled by default]
<command-line>:0:0: note: this is the location of the previous definition
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../libecasoundc -I/usr/include/python2.7 -D_REENTRANT -D_XOPEN_SOURCE=500 -ffast-math -fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2 -MT pyecasound.lo -MD -MP -MF .deps/pyecasound.Tpo -c pyecasound.c -o pyecasound.o >/dev/null 2>&1
mv -f .deps/pyecasound.Tpo .deps/pyecasound.Plo
/bin/bash ../libtool --tag=CC   --mode=link gcc -ffast-math -fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2 -avoid-version -export-dynamic  -o libpyecasound.la  pyecasound.lo  -ldl -lm -lrt -lpthread
libtool: link: ar cru .libs/libpyecasound.a .libs/pyecasound.o
libtool: link: ranlib .libs/libpyecasound.a
libtool: link: ( cd ".libs" && rm -f "libpyecasound.la" && ln -s "../libpyecasound.la" "libpyecasound.la" )
/bin/bash ../libtool --mode=link gcc -ffast-math -fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2 -avoid-version -export-dynamic -shared -nostartfiles -o pyecasound.so pyecasound.lo ../libecasoundc/libecasoundc.la
libtool: link: gcc -ffast-math -fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2 -nostartfiles -o pyecasound.so .libs/pyecasound.o -Wl,--export-dynamic  ../libecasoundc/.libs/libecasoundc.a -ldl -lrt -lpthread
/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 00000000004018f0
.libs/pyecasound.o: In function `pyeca_control_new':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:181: undefined reference to `_PyObject_New'
.libs/pyecasound.o: In function `pyeca_last_string_list':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:72: undefined reference to `Py_BuildValue'
/home/jroth/build/ecasound/pyecasound/pyecasound.c:74: undefined reference to `Py_BuildValue'
/home/jroth/build/ecasound/pyecasound/pyecasound.c:74: undefined reference to `PyList_Append'
.libs/pyecasound.o: In function `pyeca_command_float_arg':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:58: undefined reference to `PyArg_ParseTuple'
/home/jroth/build/ecasound/pyecasound/pyecasound.c:63: undefined reference to `Py_BuildValue'
.libs/pyecasound.o: In function `pyeca_command':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:45: undefined reference to `PyArg_ParseTuple'
/home/jroth/build/ecasound/pyecasound/pyecasound.c:49: undefined reference to `Py_BuildValue'
.libs/pyecasound.o: In function `pyeca_getattr':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:191: undefined reference to `Py_FindMethod'
.libs/pyecasound.o: In function `pyeca_current_event':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:135: undefined reference to `Py_BuildValue'
.libs/pyecasound.o: In function `pyeca_next_event':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:130: undefined reference to `Py_BuildValue'
.libs/pyecasound.o: In function `pyeca_events_available':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:125: undefined reference to `Py_BuildValue'
.libs/pyecasound.o: In function `pyeca_error':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:114: undefined reference to `Py_BuildValue'
.libs/pyecasound.o: In function `pyeca_last_type':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:120: undefined reference to `Py_BuildValue'
.libs/pyecasound.o:/home/jroth/build/ecasound/pyecasound/pyecasound.c:107: more undefined references to `Py_BuildValue' follow
.libs/pyecasound.o: In function `pyeca_control_del':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:200: undefined reference to `PyObject_Free'
.libs/pyecasound.o: In function `initpyecasound':
/home/jroth/build/ecasound/pyecasound/pyecasound.c:210: undefined reference to `Py_InitModule4_64'
.libs/pyecasound.o:(.data.rel+0x8): undefined reference to `PyType_Type'
collect2: ld returned 1 exit status
make[2]: *** [pyecasound.so] Error 1
make[2]: Leaving directory `/home/jroth/build/ecasound/pyecasound'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jroth/build/ecasound'
make: *** [all] Error 2

-- 
Joel Roth

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Ecasound-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecasound-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.