Hi,
I get this error compiling zexy on a osx (G4 10.3)
am I missing something obvious?
[...] cc -bundle -undefined suppress -flat_namespace -o zexy.pd_darwin *.o -lm -lc strip zexy.pd_darwin strip: symbols referenced by indirect symbol table entries that can't be stripped in: zexy.pd_darwin _class_sethelpsymbol _class_addanything _class_addlist _class_addpointer _class_addsymbol _class_doaddfloat _class_addbang _class_addcreator _class_new _outlet_new _pd_new _outlet_bang _outlet_pointer _outlet_symbol _outlet_float _freebytes _outlet_list _gensym _memcpy _getbytes _atom_getsymbol _error _atom_getfloat _strtol _class_addmethod _post _dsp_add _localtime _gmtime _gettimeofday _atom_string _inlet_new _outlet_anything _sys_getsr _floatinlet_new _clock_new _clock_free _clock_delay _clock_unset _copybytes _sqrt _bug _cos _strcmp _atom_getint _pow _endpost _poststring _log _dbtorms _rmstodb _exp _strcpy _strlen _sprintf _canvas_getcurrent _fclose _fwrite _fopen _binbuf_gettext _canvas_makefilename _binbuf_addsemi _binbuf_add _binbuf_free _binbuf_text _read _lseek _sys_bashfilename _strcat _close _open _open_via_path _binbuf_new _canvas_getdir _binbuf_getvec _binbuf_getnatom _postatom _startpost _memcmp _feof _fread _fseek _binbuf_clear _strstr _strtod _strncpy _garray_getfloatarray _pd_findbyclass _garray_redraw _fmod _class_domainsignalin _atom_getfloatarg make: *** [zexy] Error 1
you have to remove the strip line from the makefile....
Le 14 juin 05, à 13:31, Davide Morelli a écrit :
Hi,
I get this error compiling zexy on a osx (G4 10.3)
am I missing something obvious?
[...] cc -bundle -undefined suppress -flat_namespace -o zexy.pd_darwin *.o -lm -lc strip zexy.pd_darwin strip: symbols referenced by indirect symbol table entries that can't be stripped in: zexy.pd_darwin _class_sethelpsymbol _class_addanything _class_addlist _class_addpointer _class_addsymbol _class_doaddfloat _class_addbang _class_addcreator _class_new _outlet_new _pd_new _outlet_bang _outlet_pointer _outlet_symbol _outlet_float _freebytes _outlet_list _gensym _memcpy _getbytes _atom_getsymbol _error _atom_getfloat _strtol _class_addmethod _post _dsp_add _localtime _gmtime _gettimeofday _atom_string _inlet_new _outlet_anything _sys_getsr _floatinlet_new _clock_new _clock_free _clock_delay _clock_unset _copybytes _sqrt _bug _cos _strcmp _atom_getint _pow _endpost _poststring _log _dbtorms _rmstodb _exp _strcpy _strlen _sprintf _canvas_getcurrent _fclose _fwrite _fopen _binbuf_gettext _canvas_makefilename _binbuf_addsemi _binbuf_add _binbuf_free _binbuf_text _read _lseek _sys_bashfilename _strcat _close _open _open_via_path _binbuf_new _canvas_getdir _binbuf_getvec _binbuf_getnatom _postatom _startpost _memcmp _feof _fread _fseek _binbuf_clear _strstr _strtod _strncpy _garray_getfloatarray _pd_findbyclass _garray_redraw _fmod _class_domainsignalin _atom_getfloatarg make: *** [zexy] Error 1
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Mac OS X does not use strip at all. To work with future binaries of
Pd, you should change:
-bundle -undefined suppress -flat_namespace
to:
-bundle -bundle_loader /path/to/bin/pd
Also, zexy externals are included in the -extended.app builds, they are
compiled as individual objects, so no need for "-lib zexy", etc.
.hc
On Jun 14, 2005, at 7:31 AM, Davide Morelli wrote:
Hi,
I get this error compiling zexy on a osx (G4 10.3)
am I missing something obvious?
[...] cc -bundle -undefined suppress -flat_namespace -o zexy.pd_darwin *.o
-lm -lc strip zexy.pd_darwin strip: symbols referenced by indirect symbol table entries that can't
be stripped in: zexy.pd_darwin _class_sethelpsymbol _class_addanything _class_addlist _class_addpointer _class_addsymbol _class_doaddfloat _class_addbang _class_addcreator _class_new _outlet_new _pd_new _outlet_bang _outlet_pointer _outlet_symbol _outlet_float _freebytes _outlet_list _gensym _memcpy _getbytes _atom_getsymbol _error _atom_getfloat _strtol _class_addmethod _post _dsp_add _localtime _gmtime _gettimeofday _atom_string _inlet_new _outlet_anything _sys_getsr _floatinlet_new _clock_new _clock_free _clock_delay _clock_unset _copybytes _sqrt _bug _cos _strcmp _atom_getint _pow _endpost _poststring _log _dbtorms _rmstodb _exp _strcpy _strlen _sprintf _canvas_getcurrent _fclose _fwrite _fopen _binbuf_gettext _canvas_makefilename _binbuf_addsemi _binbuf_add _binbuf_free _binbuf_text _read _lseek _sys_bashfilename _strcat _close _open _open_via_path _binbuf_new _canvas_getdir _binbuf_getvec _binbuf_getnatom _postatom _startpost _memcmp _feof _fread _fseek _binbuf_clear _strstr _strtod _strncpy _garray_getfloatarray _pd_findbyclass _garray_redraw _fmod _class_domainsignalin _atom_getfloatarg make: *** [zexy] Error 1
PD-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
"Information wants to be free." -Stewart Brand
Hans-Christoph Steiner wrote:
Also, zexy externals are included in the -extended.app builds, they are
compiled as individual objects, so no need for "-lib zexy", etc.
how do you hanlde the sigbinops with your installer ? ([>=~]) or those included too ?
and i hope, you didn't forget the abstractions.
i would hate people complaining that zexy didn't work, just because someone forgot to include half of it.
(anyhow, this is not intended to be a rant on the packages; great job you are doing)
mfg.ads.r IOhannes
On Jun 20, 2005, at 6:36 AM, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
Also, zexy externals are included in the -extended.app builds, they
are compiled as individual objects, so no need for "-lib zexy", etc.how do you hanlde the sigbinops with your installer ? ([>=~]) or those
included too ?
I didn't actually do the work to get zexy compiling as individual
objects. I just noticed that they are in externals/build/darwin.
Anything included in the externals/build/darwin build is included in
the Pd-extended.app.
and i hope, you didn't forget the abstractions.
I included them. You can see how its in done here:
packages/darwin_app/Makefile
.hc
i would hate people complaining that zexy didn't work, just because
someone forgot to include half of it.(anyhow, this is not intended to be a rant on the packages; great job
you are doing)
If you are not part of the solution, you are part of the problem.
- Eldridge Cleaver