[PD-dev] make patch_pd fails builds on 10.5

Hans-Christoph Steiner hans at eds.org
Thu Mar 20 16:18:12 CET 2008


Oh yeah, one other thing to try is the 0.40.3 autobuild.  If you get  
the 'pd-extended' sources from rsync:

http://puredata.info/docs/developer/GettingPdSource

Then run 'pd-extended/scripts/auto-build/pd-extended-auto- 
builder.sh'  It'll run the whole auto-build, included try to rsync up  
the build to the auto-build webserver.  I added your IP, so your  
machine should be able to upload.

.hc

On Mar 19, 2008, at 4:36 PM, Hans-Christoph Steiner wrote:

>
> Currently, 'make patch_pd' is meant to patch 0.40.x, it (probably)  
> won't work when building against 0.41.  Once the 0.40.3-extended  
> release branch is created (soon), then we can port the patches to  
> 0.41.
>
> .hc
>
> On Mar 19, 2008, at 4:11 PM, Martin Peach wrote:
>
>> This has to do with the add_string_support patch, which might  
>> conflict with some other patch.
>> Does your m_obj.c have a
>> union inletunion
>> around line 12?
>> If so does it have a field
>> t_blob **iu_blobslot;
>> in it?
>> And is there a line
>> #define i_blobslot i_un.iu_blobslot
>> around line 34?
>> ...because if you have that error, one of the above is missing.
>>
>> Martin
>>
>>
>>
>> Brandon Zeeb wrote:
>>> Yo Pd-dev,
>>>
>>> The 'make patch_pd' step prevents one from successfully building  
>>> pd- extended on Mac os x 10.5.
>>>
>>> When after you've "make patch_pd" when you build pd-extended, you  
>>> will  get the following error:
>>>
>>> m_obj.c: In function ‘blobinlet_new’:
>>> m_obj.c:222: error: ‘union inletunion’ has no member named  
>>> ‘iu_blobslot’
>>> make[2]: *** [m_obj.o] Error 1
>>> make[1]: [pd] Error 2 (ignored)
>>> make -C /Users/bz/Downloads/puredata-extended/pd/src  
>>> BUILDLAYOUT_DIR=/ Users/bz/Downloads/puredata-extended/packages  
>>> cvs_root_dir=/Users/bz/ Downloads/puredata-extended DESTDIR=/ 
>>> Users/bz/Downloads/puredata- extended/packages/darwin_app/build/ 
>>> Pd-0.41.4.app/Contents/Resources  prefix= libpddir=/Users/bz/ 
>>> Downloads/puredata-extended/packages/ darwin_app/build/ 
>>> Pd-0.41.4.app/Contents/Resources OPT_CFLAGS="- march=pentium4 - 
>>> msse2 -mfpmath=sse -ftree-vectorize -ftree-vectorizer- verbose=2"  
>>> UNAME=Darwin  install
>>> makefile:171: warning: overriding commands for target `../bin/ 
>>> pdtcl.dll'
>>> makefile:165: warning: ignoring old commands for target `../bin/  
>>> pdtcl.dll'
>>> cc -g -O2 -DPD  -Wall -W -Wstrict-prototypes -Wno-unused -Wno-  
>>> parentheses -Wno-switch -DDL_OPEN -DMACOSX -DUNISTD -I/usr/X11R6/  
>>> include         -I../portaudio/include -I../portaudio/src/  
>>> common         -I../portaudio/src/os/mac_osx/         -I../ 
>>> portmidi/ pm_common -I../portmidi/pm_mac         -I../portmidi/ 
>>> porttime         - DUSEAPI_PORTAUDIO -DPA19 -DPA_USE_COREAUDIO - 
>>> DNEWBUFFER -DMACOSX3 - DPA_BIG_ENDIAN -Wno-error -O2 - 
>>> DUSEAPI_JACK -DINSTALL_PREFIX=\"\"  -c - o ../obj/m_obj.o m_obj.c
>>> m_obj.c: In function ‘blobinlet_new’:
>>> m_obj.c:222: error: ‘union inletunion’ has no member named  
>>> ‘iu_blobslot’
>>> make[2]: *** [m_obj.o] Error 1
>>> make[1]: *** [pd_install] Error 2
>>> make: *** [darwin_app_core] Error 2
>>>
>>>
>>> Any insights?
>>>
>>> Cheers,
>>> ~Brandon
>>
>>
>>> _______________________________________________
>>> PD-dev mailing list
>>> PD-dev at iem.at
>>> http://lists.puredata.info/listinfo/pd-dev
>>
>>
>>
>> _______________________________________________
>> PD-dev mailing list
>> PD-dev at iem.at
>> http://lists.puredata.info/listinfo/pd-dev
>
>
>
> ---------------------------------------------------------------------- 
> ------
>
> Terrorism is not an enemy.  It cannot be defeated.  It's a tactic.   
> It's about as sensible to say we declare war on night attacks and  
> expect we're going to win that war.  We're not going to win the war  
> on terrorism.        - retired U.S. Army general, William Odom
>
>



------------------------------------------------------------------------ 
----

I spent 33 years and four months in active military service and  
during that period I spent most of my time as a high class muscle man  
for Big Business, for Wall Street and the bankers.      - General  
Smedley Butler






More information about the Pd-dev mailing list