[PD] problems installing py

Thomas Grill gr at grrrr.org
Sun May 7 23:22:14 CEST 2006


Hi Kyle,
i fixed the respective parts of py/pyext a while ago... if you are using 
the cvs version, try to update it.

If you are using a packaged version, then replace the two lines in 
src/pybase.cpp (360 and 368) containing the word FSPathMakeRef with
    OSStatus err = FSPathMakeRef((unsigned char *)fname,&ref,NULL);
and
    err = FSPathMakeRef((unsigned char 
*)"/Applications/TextEdit.app",&editor,NULL);
respectively.

greetings,
Thomas

Kyle Klipowicz schrieb:
> Ok, trying to run the build after installing the flext that I forgot
> about.  Still get an error:
>
> Krsna:~/Pd/externals/grill/py kyleklipowicz$ sudo bash 
> ../flext/build.sh pd gcc
> Password:
> make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd
> COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt
> BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_
> ../flext/buildsys/mac/gnumake-gcc-ext.inc:40: warning: overriding
> commands for target `pd-darwin/release-multi'
> ../flext/buildsys/mac/gnumake-gcc-ext.inc:36: warning: ignoring old
> commands for target `pd-darwin/release-multi'
> g++ -c -faltivec -ffast-math -DNDEBUG -O3 -mcpu=G4 -DPY_EXPORTS
> -DFLEXT_THREADS -DFLEXT_SYS=2 
> -I/Applications/Pd-0.39-2.app/Contents/Resources/src
> -I/Users/kyleklipowicz/Pd/externals/grill/include/flext
> source/pybase.cpp -o pd-darwin/release-multi/pybase.opp
> source/pybase.cpp: In member function 'void pybase::OpenEditor()':
> source/pybase.cpp:360: error: invalid conversion from 'char*' to 
> 'const UInt8*'
> source/pybase.cpp:360: error:   initializing argument 1 of 'OSStatus
> FSPathMakeRef(const UInt8*, FSRef*, Boolean*)'
> source/pybase.cpp:368: error: invalid conversion from 'const char*' to
> 'const UInt8*'
> source/pybase.cpp:368: error:   initializing argument 1 of 'OSStatus
> FSPathMakeRef(const UInt8*, FSRef*, Boolean*)'
> make[1]: *** [pd-darwin/release-multi/pybase.opp] Error 1
> make: *** [build-release-multi] Error 2
> Krsna:~/Pd/externals/grill/py kyleklipowicz$ cd ..
> Krsna:~/Pd/externals/grill kyleklipowicz$ cd flext
> Krsna:~/Pd/externals/grill/flext kyleklipowicz$ sudo bash build.sh pd
> gcc install
> make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc
> BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext
> USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=release TARGETTYPE=single _install_
> buildsys/mac/gnumake-gcc-flext.inc:27: warning: overriding commands
> for target `pd-darwin/release-single'
> buildsys/mac/gnumake-gcc-flext.inc:24: warning: ignoring old commands
> for target `pd-darwin/release-single'
> install pd-darwin/release-single/libflext-pd_s.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib
> ranlib /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_s.0.5.1.a
> ranlib: file: 
> /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_s.0.5.1.a(flthr.opp) 
>
> has no symbols
> ln -sf libflext-pd_s.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_s.a
> install source/flext.h source/flprefix.h source/flstdc.h
> source/flinternal.h source/flfeatures.h source/flbase.h
> source/flclass.h source/flsupport.h source/fldsp.h source/flmap.h
> source/flcontainers.h source/fldefs.h source/fldefs_hdr.h
> source/fldefs_setup.h source/fldefs_methcb.h source/fldefs_meththr.h
> source/fldefs_methadd.h source/fldefs_methbind.h
> source/fldefs_methcall.h source/fldefs_attrcb.h
> source/fldefs_attrvar.h source/fldefs_attradd.h
> /Users/kyleklipowicz/Pd/externals/grill/include/flext
> make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc
> BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext
> USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=release TARGETTYPE=multi THREADED=1
> _install_buildsys/mac/gnumake-gcc-flext.inc:27: warning: overriding
> commands for target `pd-darwin/release-multi'
> buildsys/mac/gnumake-gcc-flext.inc:24: warning: ignoring old commands
> for target `pd-darwin/release-multi'
> install pd-darwin/release-multi/libflext-pd_t.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib
> ranlib /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_t.0.5.1.a
> ln -sf libflext-pd_t.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_t.a
> install source/flext.h source/flprefix.h source/flstdc.h
> source/flinternal.h source/flfeatures.h source/flbase.h
> source/flclass.h source/flsupport.h source/fldsp.h source/flmap.h
> source/flcontainers.h source/fldefs.h source/fldefs_hdr.h
> source/fldefs_setup.h source/fldefs_methcb.h source/fldefs_meththr.h
> source/fldefs_methadd.h source/fldefs_methbind.h
> source/fldefs_methcall.h source/fldefs_attrcb.h
> source/fldefs_attrvar.h source/fldefs_attradd.h
> /Users/kyleklipowicz/Pd/externals/grill/include/flext
> make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc
> BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext
> USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=release TARGETTYPE=shared SHARED=1 _install_
> buildsys/mac/gnumake-gcc-flext.inc:27: warning: overriding commands
> for target `pd-darwin/release-shared'
> buildsys/mac/gnumake-gcc-flext.inc:24: warning: ignoring old commands
> for target `pd-darwin/release-shared'
> install pd-darwin/release-shared/libflext-pd.0.5.1.dylib
> /Users/kyleklipowicz/Pd/externals/grill/lib
> ln -sf libflext-pd.0.5.1.dylib
> /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd.dylib
> install source/flext.h source/flprefix.h source/flstdc.h
> source/flinternal.h source/flfeatures.h source/flbase.h
> source/flclass.h source/flsupport.h source/fldsp.h source/flmap.h
> source/flcontainers.h source/fldefs.h source/fldefs_hdr.h
> source/fldefs_setup.h source/fldefs_methcb.h source/fldefs_meththr.h
> source/fldefs_methadd.h source/fldefs_methbind.h
> source/fldefs_methcall.h source/fldefs_attrcb.h
> source/fldefs_attrvar.h source/fldefs_attradd.h
> /Users/kyleklipowicz/Pd/externals/grill/include/flext
> make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc
> BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext
> USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=debug TARGETTYPE=single DEBUG=1 _install_
> buildsys/mac/gnumake-gcc-flext.inc:27: warning: overriding commands
> for target `pd-darwin/debug-single'
> buildsys/mac/gnumake-gcc-flext.inc:24: warning: ignoring old commands
> for target `pd-darwin/debug-single'
> install pd-darwin/debug-single/libflext-pd_sd.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib
> ranlib /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_sd.0.5.1.a
> ln -sf libflext-pd_sd.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_sd.a
> install source/flext.h source/flprefix.h source/flstdc.h
> source/flinternal.h source/flfeatures.h source/flbase.h
> source/flclass.h source/flsupport.h source/fldsp.h source/flmap.h
> source/flcontainers.h source/fldefs.h source/fldefs_hdr.h
> source/fldefs_setup.h source/fldefs_methcb.h source/fldefs_meththr.h
> source/fldefs_methadd.h source/fldefs_methbind.h
> source/fldefs_methcall.h source/fldefs_attrcb.h
> source/fldefs_attrvar.h source/fldefs_attradd.h
> /Users/kyleklipowicz/Pd/externals/grill/include/flext
> make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc
> BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext
> USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=debug TARGETTYPE=multi THREADED=1 DEBUG=1 _install_
> buildsys/mac/gnumake-gcc-flext.inc:27: warning: overriding commands
> for target `pd-darwin/debug-multi'
> buildsys/mac/gnumake-gcc-flext.inc:24: warning: ignoring old commands
> for target `pd-darwin/debug-multi'
> install pd-darwin/debug-multi/libflext-pd_td.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib
> ranlib /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_td.0.5.1.a
> ln -sf libflext-pd_td.0.5.1.a
> /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_td.a
> install source/flext.h source/flprefix.h source/flstdc.h
> source/flinternal.h source/flfeatures.h source/flbase.h
> source/flclass.h source/flsupport.h source/fldsp.h source/flmap.h
> source/flcontainers.h source/fldefs.h source/fldefs_hdr.h
> source/fldefs_setup.h source/fldefs_methcb.h source/fldefs_meththr.h
> source/fldefs_methadd.h source/fldefs_methbind.h
> source/fldefs_methcall.h source/fldefs_attrcb.h
> source/fldefs_attrvar.h source/fldefs_attradd.h
> /Users/kyleklipowicz/Pd/externals/grill/include/flext
> make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc
> BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext
> USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=debug TARGETTYPE=shared SHARED=1 DEBUG=1 _install_
> buildsys/mac/gnumake-gcc-flext.inc:27: warning: overriding commands
> for target `pd-darwin/debug-shared'
> buildsys/mac/gnumake-gcc-flext.inc:24: warning: ignoring old commands
> for target `pd-darwin/debug-shared'
> install pd-darwin/debug-shared/libflext-pd_d.0.5.1.dylib
> /Users/kyleklipowicz/Pd/externals/grill/lib
> ln -sf libflext-pd_d.0.5.1.dylib
> /Users/kyleklipowicz/Pd/externals/grill/lib/libflext-pd_d.dylib
> install source/flext.h source/flprefix.h source/flstdc.h
> source/flinternal.h source/flfeatures.h source/flbase.h
> source/flclass.h source/flsupport.h source/fldsp.h source/flmap.h
> source/flcontainers.h source/fldefs.h source/fldefs_hdr.h
> source/fldefs_setup.h source/fldefs_methcb.h source/fldefs_meththr.h
> source/fldefs_methadd.h source/fldefs_methbind.h
> source/fldefs_methcall.h source/fldefs_attrcb.h
> source/fldefs_attrvar.h source/fldefs_attradd.h
> /Users/kyleklipowicz/Pd/externals/grill/include/flext
> Krsna:~/Pd/externals/grill/flext kyleklipowicz$ cd ..
> Krsna:~/Pd/externals/grill kyleklipowicz$ cd py
> Krsna:~/Pd/externals/grill/py kyleklipowicz$ sudo bash 
> ../flext/build.sh pd gcc
> make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd
> COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt
> BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc
> TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_
> ../flext/buildsys/mac/gnumake-gcc-ext.inc:40: warning: overriding
> commands for target `pd-darwin/release-multi'
> ../flext/buildsys/mac/gnumake-gcc-ext.inc:36: warning: ignoring old
> commands for target `pd-darwin/release-multi'
> g++ -c -faltivec -ffast-math -DNDEBUG -O3 -mcpu=G4 -DPY_EXPORTS
> -DFLEXT_THREADS -DFLEXT_SYS=2 
> -I/Applications/Pd-0.39-2.app/Contents/Resources/src
> -I/Users/kyleklipowicz/Pd/externals/grill/include/flext
> source/pybase.cpp -o pd-darwin/release-multi/pybase.opp
> source/pybase.cpp: In member function 'void pybase::OpenEditor()':
> source/pybase.cpp:360: error: invalid conversion from 'char*' to 
> 'const UInt8*'
> source/pybase.cpp:360: error:   initializing argument 1 of 'OSStatus
> FSPathMakeRef(const UInt8*, FSRef*, Boolean*)'
> source/pybase.cpp:368: error: invalid conversion from 'const char*' to
> 'const UInt8*'
> source/pybase.cpp:368: error:   initializing argument 1 of 'OSStatus
> FSPathMakeRef(const UInt8*, FSRef*, Boolean*)'
> make[1]: *** [pd-darwin/release-multi/pybase.opp] Error 1
> make: *** [build-release-multi] Error 2
>
>
>
>
> -- 
>
> http://theradioproject.com
> http://perhapsidid.blogspot.com
>
> (((())))(()()((((((((()())))()(((((((())()()())())))
> (())))))(()))))))))))))(((((((((((()()))))))))((())))
> ))(((((((((((())))())))))))))))))))__________
> _____())))))(((((((((((((()))))))))))_______
> ((((((())))))))))))((((((((000)))oOOOOOO
>
>

-- 
Thomas Grill
http://grrrr.org






More information about the Pd-list mailing list