[PD-dev] devel_0_38 probs on osx 10.4.1

james tittle tigital at mac.com
Tue Jun 28 00:17:46 CEST 2005


hey,

...thought I'd start using this devel version, but can't compile it  
using gcc 4.0 on osx 10.4.1...I've heard about a scons version of the  
build system, but know even less about that than configure/make, so I  
went that route...

...right  off the bat, I couldn't do "./bootstrap.sh", because I have  
newer versions of some of the called programs (both aclocal and  
automake are 1.9.5 here):  perhaps we should just change the script  
to "aclocal" and "automake", rather than expect specific versions?

...anyway, here's what I used to configure, based on some email  
suggestion of tim's:

./configure --enable-lockfree --enable-newhash --enable-jack --enable- 
fftw --enable-simd --enable-optimize=G4 --enable-atomic --enable- 
debug --prefix=/Users/tigital/devel_0_38 --libdir=/Users/tigital/dev/ 
libs --enable-fftw

...sidenote:  is this the correct way to tell configure where my  
fftw3f is?  I have it in a non-standard place...

...and here's where the compile dies:

if gcc -DPACKAGE_NAME=\"PureData\" -DPACKAGE_TARNAME=\"pd\" - 
DPACKAGE_VERSION=\"0.38-4-devel-2\" -DPACKAGE_STRING=\"PureData\  
0.38-4-devel-2\" -DPACKAGE_BUGREPORT=\"pd-list at iem.at\" -DPACKAGE=\"pd 
\" -DVERSION=\"0.38-4-devel-2\" -D_GNU_SOURCE=1 -DSTDC_HEADERS=1 - 
DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 - 
DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 - 
DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 - 
DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 - 
DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 - 
DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 - 
DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 - 
DHAVE_STRERROR=1 -DDL_OPEN=1 -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 - 
DHAVE_LIBX11=1 -DHAVE_LIBTK8_4=1 -DUSEAPI_JACK=1 -DUSEAPI_ALSA=1 - 
DATOMIC=1 -DNEWHASH=1 -DLOCKFREE=1 -DUSEAPI_PORTAUDIO=1 - 
DPA_BIG_ENDIAN=1 -DMACOSX=1  -I. -I.    -DINSTALL_PREFIX=\"/Users/ 
tigital/devel_0_38\" -fno-strict-aliasing -g -DJACK_XRUN  -O2  -MT pd- 
m_obj.o -MD -MP -MF ".deps/pd-m_obj.Tpo" -c -o pd-m_obj.o `test -f  
'm_obj.c' || echo './'`m_obj.c; \
then mv -f ".deps/pd-m_obj.Tpo" ".deps/pd-m_obj.Po"; else rm -f  
".deps/pd-m_obj.Tpo"; exit 1; fi
m_obj.c: In function 'outlet_bang':
m_obj.c:384: error: redeclaration of 'scp_i' with no linkage
m_obj.c:373: error: previous declaration of 'scp_i' was here
m_obj.c:384: error: 'i' undeclared (first use in this function)
m_obj.c:384: error: (Each undeclared identifier is reported only once
m_obj.c:384: error: for each function it appears in.)
m_obj.c:384: error: 'scp_' undeclared (first use in this function)
m_obj.c:384: error: invalid lvalue in asm output 0
m_obj.c: In function 'outlet_pointer':
m_obj.c:414: error: redeclaration of 'scp_i' with no linkage
m_obj.c:393: error: previous declaration of 'scp_i' was here
m_obj.c:414: error: 'i' undeclared (first use in this function)
m_obj.c:414: error: 'scp_' undeclared (first use in this function)
m_obj.c:414: error: invalid lvalue in asm output 0
m_obj.c: In function 'outlet_float':
m_obj.c:433: error: redeclaration of 'scp_i' with no linkage
m_obj.c:422: error: previous declaration of 'scp_i' was here
m_obj.c:433: error: 'i' undeclared (first use in this function)
m_obj.c:433: error: 'scp_' undeclared (first use in this function)
m_obj.c:433: error: invalid lvalue in asm output 0
m_obj.c: In function 'outlet_symbol':
m_obj.c:452: error: redeclaration of 'scp_i' with no linkage
m_obj.c:441: error: previous declaration of 'scp_i' was here
m_obj.c:452: error: 'i' undeclared (first use in this function)
m_obj.c:452: error: 'scp_' undeclared (first use in this function)
m_obj.c:452: error: invalid lvalue in asm output 0
m_obj.c: In function 'outlet_list':
m_obj.c:471: error: redeclaration of 'scp_i' with no linkage
m_obj.c:460: error: previous declaration of 'scp_i' was here
m_obj.c:471: error: 'i' undeclared (first use in this function)
m_obj.c:471: error: 'scp_' undeclared (first use in this function)
m_obj.c:471: error: invalid lvalue in asm output 0
m_obj.c: In function 'outlet_anything':
m_obj.c:490: error: redeclaration of 'scp_i' with no linkage
m_obj.c:479: error: previous declaration of 'scp_i' was here
m_obj.c:490: error: 'i' undeclared (first use in this function)
m_obj.c:490: error: 'scp_' undeclared (first use in this function)
m_obj.c:490: error: invalid lvalue in asm output 0
make[1]: *** [pd-m_obj.o] Error 1
make: *** [all-recursive] Error 1

...so, I've looked at the source here, but I don't understand the  
macro's being used...

l8r,
jamie




More information about the Pd-dev mailing list