uliss / pd-ceammc

Pure Data CEAMMC distribution (based on vanilla 0.53 by Miller Puckette)
Other
107 stars 6 forks source link

unable to compile in Linux (AVL/MX) Debian 10 #167

Closed JRSV closed 8 months ago

JRSV commented 2 years ago

Hello,

I have downloaded the source and tried to compile it in my system. Snaps is not an option because of no systemd. it autogen and configures correctly but the make command returns erros close to finishing and fails to succeed.

/usr/bin/ld: pd-g_canvas.o: in functioncanvas_drawlines': /home/jrsv/pure-data-ceammc/src/g_canvas.c:823: undefined reference to g_cord_draw' /usr/bin/ld: pd-g_canvas.o: in functioncanvas_map': /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference to g_delete_all' /usr/bin/ld: pd-g_canvas.o: in functioncanvas_drawredrect': /home/jrsv/pure-data-ceammc/src/g_canvas.c:656: undefined reference to g_gop_draw' /usr/bin/ld: pd-g_canvas.o: in functioncanvas_map': /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference to g_delete_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference tog_delete_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference to g_delete_all' /usr/bin/ld: pd-g_canvas.o: in functioncanvas_fixlinesfor': /home/jrsv/pure-data-ceammc/src/g_canvas.c:840: undefined reference to g_cord_move' /usr/bin/ld: pd-g_canvas.o: in functioncanvas_deletelinesfor': /home/jrsv/pure-data-ceammc/src/g_canvas.c:858: undefined reference to g_cord_erase' /usr/bin/ld: pd-g_canvas.o: in functioncanvas_deletelinesforio': /home/jrsv/pure-data-ceammc/src/g_canvas.c:880: undefined reference to g_cord_erase' /usr/bin/ld: pd-g_canvas.o: in functioncanvas_drawredrect': /home/jrsv/pure-data-ceammc/src/g_canvas.c:656: undefined reference to g_gop_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_canvas.c:660: undefined reference tog_gop_erase' /usr/bin/ld: pd-g_editor.o: in function canvas_disconnect': /home/jrsv/pure-data-ceammc/src/g_editor.c:556: undefined reference tog_cord_erase' /usr/bin/ld: pd-g_editor.o: in function canvas_connect': /home/jrsv/pure-data-ceammc/src/g_editor.c:4340: undefined reference tog_cord_draw' /usr/bin/ld: pd-g_editor.o: in function tryconnect': /home/jrsv/pure-data-ceammc/src/g_editor.c:2645: undefined reference tog_cord_draw' /usr/bin/ld: pd-g_editor.o: in function canvas_doconnect': /home/jrsv/pure-data-ceammc/src/g_editor.c:2668: undefined reference tog_selection_clear' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:2670: undefined reference to g_selection_move' /usr/bin/ld: pd-g_editor.o: in functionglist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in functioncanvas_doregion': /home/jrsv/pure-data-ceammc/src/g_editor.c:2888: undefined reference to g_selection_clear' /usr/bin/ld: pd-g_editor.o: in functionglist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function glist_selectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:180: undefined reference tog_cord_select' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: pd-g_editor.o:/home/jrsv/pure-data-ceammc/src/g_editor.c:189: more undefined references to g_cord_deselect' follow /usr/bin/ld: pd-g_editor.o: in functioncanvas_editmode': /home/jrsv/pure-data-ceammc/src/g_editor.c:4746: undefined reference to g_commentbar_erase_all' /usr/bin/ld: pd-g_editor.o: in functionglist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o:/home/jrsv/pure-data-ceammc/src/g_editor.c:189: more undefined references tog_cord_deselect' follow /usr/bin/ld: pd-g_editor.o: in function glist_selectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:180: undefined reference tog_cord_select' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function canvas_doclick': /home/jrsv/pure-data-ceammc/src/g_editor.c:2581: undefined reference tog_selection_draw' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function canvas_doclick': /home/jrsv/pure-data-ceammc/src/g_editor.c:2438: undefined reference tog_connection_draw' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function canvas_doregion': /home/jrsv/pure-data-ceammc/src/g_editor.c:2892: undefined reference tog_selection_move' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in functionglist_selectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:180: undefined reference to g_cord_select' /usr/bin/ld: pd-g_editor.o: in functionglist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference tog_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_graph.o: in functionglist_redraw': /home/jrsv/pure-data-ceammc/src/g_graph.c:659: undefined reference to g_cord_draw' /usr/bin/ld: pd-g_text.o: in functionmessage_click': /home/jrsv/pure-data-ceammc/src/g_text.c:513: undefined reference to g_message_click' /usr/bin/ld: pd-g_text.o: in functionglist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference tog_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference tog_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1364: more undefined references tog_outlet_move' follow /usr/bin/ld: pd-g_text.o: in function glist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference tog_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference to g_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference tog_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference to g_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference tog_inlet_move' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1375: more undefined references to g_inlet_move' follow /usr/bin/ld: pd-g_text.o: in functionglist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference tog_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference tog_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1373: more undefined references tog_inlet_draw' follow /usr/bin/ld: pd-g_text.o: in function glist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference tog_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference to g_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference tog_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference to g_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference tog_outlet_draw' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1362: more undefined references to g_outlet_draw' follow /usr/bin/ld: pd-g_text.o: in functiontext_drawborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1423: undefined reference to g_commentbar_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1413: undefined reference tog_xatom_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1432: undefined reference to g_cord_raise_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1407: undefined reference tog_message_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1394: undefined reference to g_object_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1405: undefined reference tog_message_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1396: undefined reference to g_object_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1397: undefined reference tog_object_dash' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1415: undefined reference to g_xatom_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1425: undefined reference tog_commentbar_move' /usr/bin/ld: pd-g_text.o: in function text_eraseborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1444: undefined reference tog_atom_erase' /usr/bin/ld: pd-g_text.o: in function glist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1437: undefined reference tog_inlets_erase' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1438: undefined reference to g_outlets_erase' /usr/bin/ld: pd-g_text.o: in functiongatom_vis': /home/jrsv/pure-data-ceammc/src/g_text.c:982: undefined reference to g_atom_label_erase' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:976: undefined reference tog_atom_label_draw' /usr/bin/ld: pd-g_text.o: in function text_drawborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1425: undefined reference tog_commentbar_move' /usr/bin/ld: pd-g_text.o: in function message_click': /home/jrsv/pure-data-ceammc/src/g_text.c:513: undefined reference tog_message_click' /usr/bin/ld: pd-g_text.o: in function text_drawborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1407: undefined reference tog_message_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1396: undefined reference to g_object_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1397: undefined reference tog_object_dash' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1415: undefined reference to g_xatom_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1423: undefined reference tog_commentbar_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1413: undefined reference to g_xatom_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1432: undefined reference tog_cord_raise_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1407: undefined reference to g_message_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1394: undefined reference tog_object_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1405: undefined reference to g_message_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1396: undefined reference tog_object_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1397: undefined reference to g_object_dash' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1415: undefined reference tog_xatom_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1425: undefined reference to g_commentbar_move' /usr/bin/ld: pd-g_text.o: in functionglist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1437: undefined reference to g_inlets_erase' /usr/bin/ld: pd-g_text.o: in functiontext_eraseborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1444: undefined reference to g_atom_erase' /usr/bin/ld: pd-g_text.o: in functionglist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1437: undefined reference to g_inlets_erase' /usr/bin/ld: pd-g_text.o: in functiontext_select': /home/jrsv/pure-data-ceammc/src/g_text.c:1176: undefined reference to g_atom_select' /usr/bin/ld: pd-g_text.o: in functionmessage_tick': /home/jrsv/pure-data-ceammc/src/g_text.c:524: undefined reference to g_message_normal' /usr/bin/ld: pd-g_text.o: in functionglist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1438: undefined reference to g_outlets_erase' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1438: undefined reference tog_outlets_erase' collect2: error: ld returned 1 exit status make[2]: [Makefile:836: pd] Error 1 make[2]: Leaving directory '/home/jrsv/pure-data-ceammc/src' make[1]: [Makefile:497: all-recursive] Error 1 make[1]: Leaving directory '/home/jrsv/pure-data-ceammc' make: *** [Makefile:421: all] Error 2 `

any advice?

uliss commented 2 years ago

Dear, Jose

seems that you are using configure/make.

you should use cmke to build it:

https://github.com/uliss/pure-data/wiki/Build-from-sources

ср, 26 янв. 2022 г., 20:10 Jose Rafael Subia Valdez < @.***>:

Hello,

I have downloaded the source and tried to compile it in my system. Snaps is not an option because of no systemd. it autogen and configures correctly but the make command returns erros close to finishing and fails to succeed.

/usr/bin/ld: pd-g_canvas.o: in function canvas_drawlines': /home/jrsv/pure-data-ceammc/src/g_canvas.c:823: undefined reference to g_cord_draw' /usr/bin/ld: pd-g_canvas.o: in function canvas_map': /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference to g_delete_all' /usr/bin/ld: pd-g_canvas.o: in function canvas_drawredrect': /home/jrsv/pure-data-ceammc/src/g_canvas.c:656: undefined reference to g_gop_draw' /usr/bin/ld: pd-g_canvas.o: in function canvas_map': /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference to g_delete_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference to g_delete_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_canvas.c:701: undefined reference to g_delete_all' /usr/bin/ld: pd-g_canvas.o: in function canvas_fixlinesfor': /home/jrsv/pure-data-ceammc/src/g_canvas.c:840: undefined reference to g_cord_move' /usr/bin/ld: pd-g_canvas.o: in function canvas_deletelinesfor': /home/jrsv/pure-data-ceammc/src/g_canvas.c:858: undefined reference to g_cord_erase' /usr/bin/ld: pd-g_canvas.o: in function canvas_deletelinesforio': /home/jrsv/pure-data-ceammc/src/g_canvas.c:880: undefined reference to g_cord_erase' /usr/bin/ld: pd-g_canvas.o: in function canvas_drawredrect': /home/jrsv/pure-data-ceammc/src/g_canvas.c:656: undefined reference to g_gop_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_canvas.c:660: undefined reference to g_gop_erase' /usr/bin/ld: pd-g_editor.o: in function canvas_disconnect': /home/jrsv/pure-data-ceammc/src/g_editor.c:556: undefined reference to g_cord_erase' /usr/bin/ld: pd-g_editor.o: in function canvas_connect': /home/jrsv/pure-data-ceammc/src/g_editor.c:4340: undefined reference to g_cord_draw' /usr/bin/ld: pd-g_editor.o: in function tryconnect': /home/jrsv/pure-data-ceammc/src/g_editor.c:2645: undefined reference to g_cord_draw' /usr/bin/ld: pd-g_editor.o: in function canvas_doconnect': /home/jrsv/pure-data-ceammc/src/g_editor.c:2668: undefined reference to g_selection_clear' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:2670: undefined reference to g_selection_move' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function canvas_doregion': /home/jrsv/pure-data-ceammc/src/g_editor.c:2888: undefined reference to g_selection_clear' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function glist_selectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:180: undefined reference to g_cord_select' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o:/home/jrsv/pure-data-ceammc/src/g_editor.c:189: more undefined references to g_cord_deselect' follow /usr/bin/ld: pd-g_editor.o: in function canvas_editmode': /home/jrsv/pure-data-ceammc/src/g_editor.c:4746: undefined reference to g_commentbar_erase_all' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o:/home/jrsv/pure-data-ceammc/src/g_editor.c:189: more undefined references to g_cord_deselect' follow /usr/bin/ld: pd-g_editor.o: in function glist_selectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:180: undefined reference to g_cord_select' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function canvas_doclick': /home/jrsv/pure-data-ceammc/src/g_editor.c:2581: undefined reference to g_selection_draw' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function canvas_doclick': /home/jrsv/pure-data-ceammc/src/g_editor.c:2438: undefined reference to g_connection_draw' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function canvas_doregion': /home/jrsv/pure-data-ceammc/src/g_editor.c:2892: undefined reference to g_selection_move' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_editor.o: in function glist_selectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:180: undefined reference to g_cord_select' /usr/bin/ld: pd-g_editor.o: in function glist_deselectline': /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_editor.c:189: undefined reference to g_cord_deselect' /usr/bin/ld: pd-g_graph.o: in function glist_redraw': /home/jrsv/pure-data-ceammc/src/g_graph.c:659: undefined reference to g_cord_draw' /usr/bin/ld: pd-g_text.o: in function message_click': /home/jrsv/pure-data-ceammc/src/g_text.c:513: undefined reference to g_message_click' /usr/bin/ld: pd-g_text.o: in function glist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1364: undefined reference to g_outlet_move' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1364: more undefined references to g_outlet_move' follow /usr/bin/ld: pd-g_text.o: in function glist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference to g_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference to g_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference to g_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference to g_inlet_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1375: undefined reference to g_inlet_move' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1375: more undefined references to g_inlet_move' follow /usr/bin/ld: pd-g_text.o: in function glist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1373: undefined reference to g_inlet_draw' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1373: more undefined references to g_inlet_draw' follow /usr/bin/ld: pd-g_text.o: in function glist_drawiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference to g_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference to g_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference to g_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference to g_outlet_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1362: undefined reference to g_outlet_draw' /usr/bin/ld: pd-g_text.o:/home/jrsv/pure-data-ceammc/src/g_text.c:1362: more undefined references to g_outlet_draw' follow /usr/bin/ld: pd-g_text.o: in function text_drawborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1423: undefined reference to g_commentbar_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1413: undefined reference to g_xatom_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1432: undefined reference to g_cord_raise_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1407: undefined reference to g_message_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1394: undefined reference to g_object_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1405: undefined reference to g_message_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1396: undefined reference to g_object_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1397: undefined reference to g_object_dash' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1415: undefined reference to g_xatom_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1425: undefined reference to g_commentbar_move' /usr/bin/ld: pd-g_text.o: in function text_eraseborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1444: undefined reference to g_atom_erase' /usr/bin/ld: pd-g_text.o: in function glist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1437: undefined reference to g_inlets_erase' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1438: undefined reference to g_outlets_erase' /usr/bin/ld: pd-g_text.o: in function gatom_vis': /home/jrsv/pure-data-ceammc/src/g_text.c:982: undefined reference to g_atom_label_erase' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:976: undefined reference to g_atom_label_draw' /usr/bin/ld: pd-g_text.o: in function text_drawborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1425: undefined reference to g_commentbar_move' /usr/bin/ld: pd-g_text.o: in function message_click': /home/jrsv/pure-data-ceammc/src/g_text.c:513: undefined reference to g_message_click' /usr/bin/ld: pd-g_text.o: in function text_drawborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1407: undefined reference to g_message_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1396: undefined reference to g_object_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1397: undefined reference to g_object_dash' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1415: undefined reference to g_xatom_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1423: undefined reference to g_commentbar_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1413: undefined reference to g_xatom_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1432: undefined reference to g_cord_raise_all' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1407: undefined reference to g_message_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1394: undefined reference to g_object_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1405: undefined reference to g_message_draw' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1396: undefined reference to g_object_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1397: undefined reference to g_object_dash' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1415: undefined reference to g_xatom_move' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1425: undefined reference to g_commentbar_move' /usr/bin/ld: pd-g_text.o: in function glist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1437: undefined reference to g_inlets_erase' /usr/bin/ld: pd-g_text.o: in function text_eraseborder': /home/jrsv/pure-data-ceammc/src/g_text.c:1444: undefined reference to g_atom_erase' /usr/bin/ld: pd-g_text.o: in function glist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1437: undefined reference to g_inlets_erase' /usr/bin/ld: pd-g_text.o: in function text_select': /home/jrsv/pure-data-ceammc/src/g_text.c:1176: undefined reference to g_atom_select' /usr/bin/ld: pd-g_text.o: in function message_tick': /home/jrsv/pure-data-ceammc/src/g_text.c:524: undefined reference to g_message_normal' /usr/bin/ld: pd-g_text.o: in function glist_eraseiofor': /home/jrsv/pure-data-ceammc/src/g_text.c:1438: undefined reference to g_outlets_erase' /usr/bin/ld: /home/jrsv/pure-data-ceammc/src/g_text.c:1438: undefined reference to g_outlets_erase' collect2: error: ld returned 1 exit status make[2]: [Makefile:836: pd] Error 1 make[2]: Leaving directory '/home/jrsv/pure-data-ceammc/src' make[1]: [Makefile:497: all-recursive] Error 1 make[1]: Leaving directory '/home/jrsv/pure-data-ceammc' make: *** [Makefile:421: all] Error 2 `

any advice?

— Reply to this email directly, view it on GitHub https://github.com/uliss/pure-data/issues/167, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACVTRJWHZ7HL7GI7QVZ3J3UYATHJANCNFSM5M3TCKZA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

JRSV commented 2 years ago

Dear @uliss

thanks for the clarification, I think I am now close to compiling the whole thing, however I do get an error regarding FAUST, does Faust need to be installed, and if so in a special way? I get the following error

`In file included from /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp:44: /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp: In member function ‘virtual bool llvm_dsp_factory_aux::writeDSPFactoryToMachineFile(const string&, const string&)’: /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.hh:55:36: error: ‘F_None’ is not a member of ‘llvm::sys::fs’

define sysfs_binary_flag sys::fs::F_None

                                ^~~~~~

/home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp:472:56: note: in expansion of macro ‘sysfs_binary_flag’ raw_fd_ostream out(machine_code_path.c_str(), err, sysfs_binary_flag); ^~~~~ /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.hh:55:36: note: suggested alternative: ‘OF_None’

define sysfs_binary_flag sys::fs::F_None

                                ^~~~~~

/home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp:472:56: note: in expansion of macro ‘sysfs_binary_flag’ raw_fd_ostream out(machine_code_path.c_str(), err, sysfs_binary_flag); ^~~~~ make[2]: [ceammc/extra/faust/faust/build/CMakeFiles/staticlib.dir/build.make:1532: ceammc/extra/faust/faust/build/CMakeFiles/staticlib.dir/__/compiler/generator/llvm/llvm_dsp_aux.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:6519: ceammc/extra/faust/faust/build/CMakeFiles/staticlib.dir/all] Error 2 make: *** [Makefile:163: all] Error 2 ` I am unable to install libxcb-util-dev as there is no release candidate for my distribution, could this be it?

any ideas?

uliss commented 2 years ago

You can compile it without faust support with cmake -DWITH_FAUST=OFF

Faust is very preferable for LLVM versions

чт, 27 янв. 2022 г. в 18:44, Jose Rafael Subia Valdez < @.***>:

Dear @uliss https://github.com/uliss

thanks for the clarification, I think I am now close to compiling the whole thing, however I do get an error regarding FAUST, does Faust need to be installed, and if so in a special way? I get the following error

In file included from /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp:44: /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp: In member function ‘virtual bool llvm_dsp_factory_aux::writeDSPFactoryToMachineFile(const string&, const string&)’: /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.hh:55:36: error: ‘F_None’ is not a member of ‘llvm::sys::fs’ #define sysfs_binary_flag sys::fs::F_None ^~ /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp:472:56: note: in expansion of macro ‘sysfs_binary_flag’ raw_fd_ostream out(machine_code_path.c_str(), err, sysfs_binary_flag); ^~~~~ /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.hh:55:36: note: suggested alternative: ‘OF_None’ #define sysfs_binary_flag sys::fs::F_None ^~ /home/jrsv/pure-data-ceammc/ceammc/extra/faust/faust/compiler/generator/llvm/llvm_dsp_aux.cpp:472:56: note: in expansion of macro ‘sysfs_binary_flag’ raw_fd_ostream out(machine_code_path.c_str(), err, sysfs_binary_flag); ^~~~~ make[2]: [ceammc/extra/faust/faust/build/CMakeFiles/staticlib.dir/build.make:1532: ceammc/extra/faust/faust/build/CMakeFiles/staticlib.dir/__/compiler/generator/llvm/llvm_dsp_aux.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:6519: ceammc/extra/faust/faust/build/CMakeFiles/staticlib.dir/all] Error 2 make: *** [Makefile:163: all] Error 2 I am unable to install libxcb-util-dev as there is no release candidate for my distribution, could this be it?

any ideas?

— Reply to this email directly, view it on GitHub https://github.com/uliss/pure-data/issues/167#issuecomment-1023352422, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACVTRPIYFRVFLN6VHFSIJLUYFR7PANCNFSM5M3TCKZA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

-- С уважением, Сергей Полтавский www.poltavski.ru

JRSV commented 2 years ago

Dear @uliss

I was able to compile with no errors after turning faust off, but make test spits out errors

`jrsv@jrsv-dell:~/pure-data-ceammc/build$ make test Running tests... Test project /home/jrsv/pure-data-ceammc/build Start 1: ceammc::arrayname_parser 1/51 Test #1: ceammc::arrayname_parser ......... Passed 0.01 sec Start 2: ceammc::BaseObject 2/51 Test #2: ceammc::BaseObject ............... Passed 0.01 sec Start 3: ceammc::Canvas 3/51 Test #3: ceammc::Canvas ................... Passed 0.01 sec Start 4: ceammc::External 4/51 Test #4: ceammc::External ................. Passed 0.01 sec Start 5: ceammc::Factory 5/51 Test #5: ceammc::Factory .................. Passed 0.01 sec Start 6: ceammc::ObjectInfoStorage 6/51 Test #6: ceammc::ObjectInfoStorage ........ Passed 0.01 sec Start 7: ceammc::SharedData 7/51 Test #7: ceammc::SharedData ............... Passed 0.01 sec Start 8: ceammc::SoundExternal 8/51 Test #8: ceammc::SoundExternal ............ Passed 0.01 sec Start 9: ceammc::faust 9/51 Test #9: ceammc::faust .................... Passed 0.01 sec Start 10: ceammc::log 10/51 Test #10: ceammc::log ...................... Passed 0.01 sec Start 11: ceammc::proxy 11/51 Test #11: ceammc::proxy .................... Passed 0.01 sec Start 12: ceammc::signal 12/51 Test #12: ceammc::signal ................... Passed 0.01 sec Start 13: ceammc::window 13/51 Test #13: ceammc::window ................... Passed 0.01 sec Start 14: pd::ceammc 14/51 Test #14: pd::ceammc ....................... Passed 0.01 sec Start 15: ceammc::libsndfile 15/51 Test #15: ceammc::libsndfile ............... Passed 0.06 sec Start 16: ceammc::sound 16/51 Test #16: ceammc::sound .................... Passed 0.02 sec Start 17: ceammc::pd 17/51 Test #17: ceammc::pd ....................... Passed 0.02 sec Start 18: ceammc::DataTypeMidiStream 18/51 Test #18: ceammc::DataTypeMidiStream ....... Passed 0.01 sec Start 19: ceammc::DataTypeMidiTrack 19/51 Test #19: ceammc::DataTypeMidiTrack ........ Passed 0.01 sec Start 20: ceammc::DataTypeEnv 20/51 Test #20: ceammc::DataTypeEnv .............. Passed 0.01 sec Start 21: ceammc::DataTypeProperty 21/51 Test #21: ceammc::DataTypeProperty ......... Passed 0.01 sec Start 22: Serial 22/51 Test #22: Serial ........................... Passed 0.01 sec Start 23: ArduinoThread 23/51 Test #23: ArduinoThread .................... Passed 5.92 sec Start 24: Arduino 24/51 Test #24: Arduino .......................... Passed 4.01 sec Start 25: test_cells 25/51 Test #25: test_cells .......................***Failed 0.05 sec Start 26: test_ext_an 26/51 Test #26: test_ext_an ...................... Passed 0.03 sec Start 27: test_ext_array 27/51 Test #27: test_ext_array ................... Passed 0.57 sec Start 28: test_ext_base 28/51 Test #28: test_ext_base .................... Passed 0.08 sec Start 29: test_ext_conv 29/51 Test #29: test_ext_conv .................... Passed 0.02 sec Start 30: test_ext_data 30/51 Test #30: test_ext_data .................... Passed 0.03 sec Start 31: test_ext_env 31/51 Test #31: test_ext_env ..................... Passed 0.02 sec Start 32: test_ext_flow 32/51 Test #32: test_ext_flow .................... Passed 0.04 sec Start 33: test_ext_flt 33/51 Test #33: test_ext_flt ..................... Passed 0.01 sec Start 34: test_ext_fx 34/51 Test #34: test_ext_fx ...................... Passed 0.12 sec Start 35: test_ext_list 35/51 Test #35: test_ext_list .................... Passed 0.02 sec Start 36: test_ext_math 36/51 Test #36: test_ext_math .................... Passed 0.02 sec Start 37: test_ext_midi 37/51 Test #37: test_ext_midi .................... Passed 0.04 sec Start 38: test_ext_misc 38/51 Test #38: test_ext_misc .................... Passed 0.06 sec Start 39: test_ext_music 39/51 Test #39: test_ext_music ................... Passed 0.01 sec Start 40: test_ext_net 40/51 Test #40: test_ext_net ..................... Passed 0.23 sec Start 41: test_nui 41/51 Test #41: test_nui ......................... Passed 0.01 sec Start 42: test_ext_path 42/51 Test #42: test_ext_path .................... Passed 0.29 sec Start 43: test_ext_preset 43/51 Test #43: test_ext_preset .................. Passed 0.09 sec Start 44: test_ext_proto 44/51 Test #44: test_ext_proto ................... Passed 0.01 sec Start 45: test_ext_spat 45/51 Test #45: test_ext_spat .................... Passed 0.07 sec Start 46: test_ext_random 46/51 Test #46: test_ext_random .................. Passed 0.01 sec Start 47: test_ext_string 47/51 Test #47: test_ext_string .................. Passed 0.02 sec Start 48: test_ext_system 48/51 Test #48: test_ext_system .................. Passed 1.72 sec Start 49: test_ext_tl 49/51 Test #49: test_ext_tl ...................... Passed 0.01 sec Start 50: test_ext_ui 50/51 Test #50: test_ext_ui ...................... Passed 0.05 sec Start 51: test_ext_wrapper 51/51 Test #51: test_ext_wrapper ................. Passed 0.01 sec

98% tests passed, 1 tests failed out of 51

Total Test time (real) = 13.87 sec

The following tests FAILED: 25 - test_cells (Failed) Errors while running CTest make: *** [Makefile:130: test] Error 8 ` can you tell me what the test is all about and maybe what this error?

cheers

uliss commented 2 years ago

Dear @JRSV

could you run test_cell manually from build directory

./ceammc/ext/tests/test_cells

and show the output

JRSV commented 2 years ago

Hi @uliss

here is the output, also, are the externals compiled compatible with Vanilla? As asked in the Pd-list, is there a way to download or compile only the externals too? Pd-ceammc does run although its a bit buggy in aspects like presets, I haven't checked other features.

syntax error, unexpected DOUBLE_QUOTE_END error: [ceammc] parse error syntax error, unexpected end of string, expecting DOUBLE_QUOTE or DOUBLE_QUOTE_END or SIMPLE_ATOM error: [ceammc] parse error syntax error, unexpected end of string, expecting DOUBLE_QUOTE or DOUBLE_QUOTE_END or SIMPLE_ATOM error: [ceammc] parse error verbose(4): [ceammc] builtin function registered: seq verbose(4): [ceammc] builtin function registered: expr verbose(4): [ceammc] builtin function registered: env verbose(4): [ceammc] builtin function registered: pi verbose(4): [ceammc] builtin function registered: e verbose(4): [ceammc] builtin function registered: sr verbose(4): [ceammc] builtin function registered: bs verbose(4): [ceammc] builtin function registered: mtof verbose(4): [ceammc] builtin function registered: ftom verbose(4): [ceammc] builtin function registered: ms2bpm verbose(4): [ceammc] builtin function registered: bpm2ms verbose(4): [ceammc] builtin function registered: db2amp verbose(4): [ceammc] builtin function registered: amp2db verbose(4): [ceammc] builtin function registered: repeat verbose(4): [ceammc] builtin function registered: reverse verbose(4): [ceammc] builtin function registered: rtree verbose(4): [ceammc] builtin function registered: euclid error: [ceammc] invalid step: 0 error while parsing 'абвгд': unmatched lexer input: '�'syntax error, unexpected LEXER_ERROR, expecting end of string абвгд ^ error while parsing '&abcd': unmatched lexer input: '&'syntax error, unexpected LEXER_ERROR, expecting end of string &abcd ^ invalid hex: stoi - 0xffffffffffffffffsyntax error, unexpected LEXER_ERROR, expecting end of string 0xffffffffffffffff ^^^^^^^^^^^^^^^^^^ error while parsing '"': - unmatched " found, use quotes: """syntax error, unexpected LEXER_ERROR, expecting end of string " ^ error while parsing '': - stray found, use quotes: "`"syntax error, unexpected LEXER_ERROR, expecting end of string ^ syntax error, unexpected end of string, expecting CLOSE_DICT_BRACKET or KEY [ ^ syntax error, unexpected CLOSE_DICT_BRACKET, expecting end of string ] ^ syntax error, unexpected KEY, expecting end of string a: b ^^ error while parsing 'toomany!@#$%^&,:{}': unmatched lexer input: ':'syntax error, unexpected LEXER_ERROR, expecting end of string toomany!@#$%^&,:{} ^ error: [ceammc] datatype UnknownData not found error: [ceammc] epxr() error: Unexpected token "XXXX" found at position 0. in expression 'XXXX ' error: [ceammc] seq(): empty arguments, usage: seq(FROM TO [STEP]) error: [ceammc] seq(): invalid arguments: 'abc', usage: seq(FROM TO [STEP]) error: [ceammc] seq(): generated list size is too big: 2000, max size is: 1024 error: [ceammc] seq(): invalid step value: 0, should be >0 error: [ceammc] seq(): invalid step value: -0.1, should be >0 error: [ceammc] env(): environment variable name expected, got ''. usage: env(NAME) error: [ceammc] env(): environment variable name expected, got '10'. usage: env(NAME) error: [ceammc] env(): environment variable name expected, got 'A B C'. usage: env(NAME) error: [ceammc] db2amp(): float expected, got: '' error: [ceammc] db2amp(): float expected, got: 'ABC' error: [ceammc] db2amp(): float expected, got: '1 2 3' error: [ceammc] amp2db(): float expected, got: '' error: [ceammc] amp2db(): float expected, got: 'ABC' error: [ceammc] amp2db(): float expected, got: '1 2 3' error: [ceammc] amp2db(): invalid amplitude value: '0', should be >0 error: [ceammc] amp2db(): invalid amplitude value: '-1', should be >0 error: [ceammc] usage: repeat(N, args...) error: [ceammc] repeat(): positive number of repeats expected, got: A error: [ceammc] usage: repeat(N, args...) error: [ceammc] repeat(): positive number of repeats expected, got: -1 error: [ceammc] repeat(): positive number of repeats expected, got: 0 error: [ceammc] repeat():result argument list is too long: 4096, max length is 1024 error: [ceammc] rtree(): invalid arguments, usage: rtree(DUR MList), got: error: [ceammc] rtree(): invalid arguments, usage: rtree(DUR MList), got: 1 error: [ceammc] rtree(): invalid arguments, usage: rtree(DUR MList), got: 1 2 error: [ceammc] rtree(): invalid arguments, usage: rtree(DUR MList), got: x () error: [ceammc] euclid(): usage euclid(ONSETS N) error: [ceammc] euclid(): usage euclid(ONSETS N) error: [ceammc] euclid(): usage euclid(ONSETS N) error: [ceammc] euclid(): number of pulses should be <=1, got 10 error: [ceammc] euclid(): number of onsets should be >0, got -1 error: [ceammc] euclid(): pattern length should be >1, got -2


test_cells is a Catch v2.11.3 host application.
Run with -? for options

-------------------------------------------------------------------------------
parser_numeric
  float
-------------------------------------------------------------------------------
/home/jrsv/pure-data-ceammc/ceammc/ext/tests/cells/test_parser_numeric.cpp:244
...............................................................................

/home/jrsv/pure-data-ceammc/ceammc/ext/tests/cells/test_parser_numeric.cpp:280: FAILED:
  REQUIRE( std::isinf(p.asFloat()) )
with expansion:
  false

--accepting rule at line 56 ("|")
--accepting rule at line 80 ("2/4")
--accepting rule at line 56 ("|")
--EOF (start condition 0)
--accepting rule at line 70 ("2*")
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("3/8")
--accepting rule at line 56 ("|")
--EOF (start condition 0)
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("3/8")
--accepting rule at line 56 ("|")
--accepting rule at line 55 (" ")
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("1/16")
--accepting rule at line 56 ("|")
--EOF (start condition 0)
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("3/8")
--accepting rule at line 56 ("|")
--accepting rule at line 55 (" ")
--accepting rule at line 70 ("2*")
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("1/16")
--accepting rule at line 56 ("|")
--EOF (start condition 0)
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("3/8")
--accepting rule at line 55 (" ")
--accepting rule at line 92 ("cue=")
--accepting rule at line 87 ("1")
--accepting rule at line 56 ("|")
--accepting rule at line 55 (" ")
--accepting rule at line 70 ("2*")
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("1/16")
--accepting rule at line 55 (" ")
--accepting rule at line 92 ("cue=")
--accepting rule at line 87 ("100")
--accepting rule at line 65 ("@8")
--accepting rule at line 56 ("|")
--EOF (start condition 0)
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("4/4")
--accepting rule at line 55 (" ")
--accepting rule at line 75 ("div=16")
--accepting rule at line 55 (" ")
--accepting rule at line 92 ("vol=")
--accepting rule at line 87 ("40")
--accepting rule at line 57 ("..")
--accepting rule at line 55 (" ")
--accepting rule at line 92 ("p1=")
--accepting rule at line 87 ("20")
--accepting rule at line 55 (" ")
--accepting rule at line 58 ("fermata")
--accepting rule at line 55 (" ")
--accepting rule at line 60 ("bar=12")
--accepting rule at line 56 ("|")
--accepting rule at line 55 (" ")
--accepting rule at line 56 ("|")
--accepting rule at line 80 ("1/16")
--accepting rule at line 55 (" ")
--accepting rule at line 92 ("vol=")
--accepting rule at line 57 ("..")
--accepting rule at line 87 ("50")
--accepting rule at line 56 ("|")
--EOF (start condition 0)
error: [ceammc] [atom] empty value given
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( A B )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] write check: readonly property
error: [ceammc] [atom] init check: readonly property
error: [ceammc] [atom] setting positional arg index to readonly property
error: [ceammc] [atom] can't set success fn for readonly property
error: [ceammc] [atom] can't set success fn for readonly property
error: [ceammc] [atom] write check: initonly property
error: [ceammc] [@a] empty value given
error: [ceammc] [@a] single atom value expected, got: ( A B )
error: [ceammc] [@a] single atom value expected, got: ( A 1 )
error: [ceammc] [@a] single atom value expected, got: ( 200 B )
error: [ceammc] [@a] single atom value expected, got: ( 1 2 3 )
error: [ceammc] [@a] negative check is not implemented
error: [ceammc] [@a] non-negative check is not implemented
error: [ceammc] [@a] positive check is not implemented
error: [ceammc] [atom] empty value given
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( A B )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] write check: readonly property
error: [ceammc] [atom] init check: readonly property
error: [ceammc] [atom] setting positional arg index to readonly property
error: [ceammc] [atom] can't set success fn for readonly property
error: [ceammc] [atom] can't set success fn for readonly property
error: [ceammc] [atom] write check: initonly property
error: [ceammc] [atom] empty value given
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( A B )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] write check: readonly property
error: [ceammc] [atom] init check: readonly property
error: [ceammc] [atom] setting positional arg index to readonly property
error: [ceammc] [atom] can't set success fn for readonly property
error: [ceammc] [atom] can't set success fn for readonly property
error: [ceammc] [atom] write check: initonly property
error: [ceammc] [size_t] empty value given
error: [ceammc] [size_t] unsigned value expected, got: -10
error: [ceammc] [size_t] unsigned value expected, got: -0.1
error: [ceammc] [size_t] unsigned value expected, got ( 1 2 )
error: [ceammc] [size_t] unsigned value expected, got ( A B )
verbose(3): [ceammc] rounding value to 0
verbose(3): [ceammc] rounding value to 1
verbose(3): [ceammc] rounding value to 1
error: [ceammc] [size_t] not float or list property
error: [ceammc] [size_t] not atom or list property
error: [ceammc] [size_t] not symbol or list property
error: [ceammc] [size_t] not list property
error: [ceammc] [size_t] default value is not in checked range: 12
error: [ceammc] [size_t] write check: readonly property
error: [ceammc] [size_t] init check: readonly property
error: [ceammc] [size_t] setting positional arg index to readonly property
error: [ceammc] [size_t] can't set success fn for readonly property
error: [ceammc] [size_t] can't set success fn for readonly property
error: [ceammc] [size_t] write check: initonly property
error: [ceammc] [comb] write check: readonly property
error: [ceammc] [comb] write check: readonly property
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [&int] write check: readonly property
error: [ceammc] [&int] write check: readonly property
error: [ceammc] [&int] write check: readonly property
error: [ceammc] [&int] write check: readonly property
error: [ceammc] [&int] empty value given
error: [ceammc] [&int] default value is not in checked range: -100
error: [ceammc] [&int] write check: readonly property
error: [ceammc] [&int] init check: readonly property
error: [ceammc] [&int] setting positional arg index to readonly property
error: [ceammc] [&int] can't set success fn for readonly property
error: [ceammc] [&int] can't set success fn for readonly property
error: [ceammc] [&int] write check: initonly property
error: [ceammc] [flag] write check: initonly property
error: [ceammc] [@symenum] value already exists in enum: "d"
error: [ceammc] [@symenum] invalid property value: "?", valid values are: ( a b c d )
error: [ceammc] [@symenum] invalid enum index, expecting value in [0..3] range, got: 3
error: [ceammc] [@symenum] invalid enum index, expecting value in [0..3] range, got: 18446744073709551615
error: [ceammc] [@intenum] invalid property value: 63, valid values are: ( 32 64 128 )
error: [ceammc] [@atomenum] invalid property value: E, valid values are: ( 1 e )
error: [ceammc] [bool] write check: readonly property
error: [ceammc] [bool] write check: readonly property
error: [ceammc] [bool] init check: readonly property
error: [ceammc] [bool] init check: readonly property
error: [ceammc] [bool] empty value given
error: [ceammc] [bool] bool value (1|0|true|false) or operation (random|defaut|!|~) expected, got: ( 1 2 3 )
error: [ceammc] [bool] bool value (1|0|true|false) or operation (random|defaut|!|~) expected, got: ( TRUE )
error: [ceammc] [float] empty value given
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [float] empty value given
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [float] empty value given
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [float] empty value given
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [float] division by zero: ( / 0 )
error: [ceammc] [int] empty value given
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] empty value given
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] empty value given
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] empty value given
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( ABC )
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] not a bool property
error: [ceammc] [int] not a float property
error: [ceammc] [int] not a symbol property
error: [ceammc] [int] not a atom property
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] check error, non-zero value expected, got: 0
error: [ceammc] [int] division by zero: ( / 0 )
error: [ceammc] [symbol] symbol value expected, got: (  )
error: [ceammc] [symbol] symbol value expected, got: ( 1 2 )
error: [ceammc] [symbol] symbol value expected, got: ( 1 )
error: [ceammc] [symbol] symbol value expected, got: ( A B )
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] single atom value expected, got: (  )
error: [ceammc] [atom] not a bool property
error: [ceammc] [atom] not a float property
error: [ceammc] [atom] not a int property
error: [ceammc] [atom] not a symbol property
error: [ceammc] [atom] single atom value expected, got: ( 1 2 )
error: [ceammc] [atom] not a bool property
error: [ceammc] [atom] not a int property
error: [ceammc] [atom] not a float property
error: [ceammc] [atom] not a symbol property
error: [ceammc] [atom] not a list property
error: [ceammc] [atom] not a bool property
error: [ceammc] [atom] not a int property
error: [ceammc] [atom] not a float property
error: [ceammc] [atom] not a symbol property
error: [ceammc] [atom] not a list property
error: [ceammc] [@atom-null] not a bool property
error: [ceammc] [@atom-null] not a float property
error: [ceammc] [@atom-null] not a int property
error: [ceammc] [@atom-null] not a symbol property
error: [ceammc] [@atom-null] atom setter is not set
error: [ceammc] [@atom-null] atom setter is not set
error: [ceammc] [@list] not a bool property
error: [ceammc] [@list] not a float property
error: [ceammc] [@list] not a int property
error: [ceammc] [@list] not a symbol property
error: [ceammc] [@list] not a atom property
error: [ceammc] [@list] not a bool property
error: [ceammc] [@list] not a float property
error: [ceammc] [@list] not a int property
error: [ceammc] [@list] not a symbol property
error: [ceammc] [@list] not a atom property
error: [ceammc] [@list] not a bool property
error: [ceammc] [@list] not a int property
error: [ceammc] [@list] not a float property
error: [ceammc] [@list] not a symbol property
error: [ceammc] [@list] not a atom property
error: [ceammc] [@list] not a bool property
error: [ceammc] [@list] not a int property
error: [ceammc] [@list] not a float property
error: [ceammc] [@list] not a symbol property
error: [ceammc] [@list] not a atom property
error: [ceammc] [@f] check error, non-zero value expected, got: 0
error: [ceammc] [@f] check error, value >= -2.5 expected, got: -2.6
error: [ceammc] [@f] check error, value > 1 expected, got: 0.9
error: [ceammc] [@f] check error, value > 1 expected, got: 1
error: [ceammc] [@f] check error, value < 1 expected, got: 1
error: [ceammc] [@f] check error, value < 1 expected, got: 1.1
error: [ceammc] [@f] check error, value <= 1 expected, got: 1.1
error: [ceammc] [@f] check error, expected value in [-1 ... 1] range, got: -1.1
error: [ceammc] [@f] check error, expected value in [-1 ... 1] range, got: 1.1
error: [ceammc] [@f] check error, expected value in [-1 ... 1) range, got: -1.1
error: [ceammc] [@f] check error, expected value in [-1 ... 1) range, got: 1
error: [ceammc] [@f] check error, expected value in [-1 ... 1) range, got: 1.1
error: [ceammc] [@f] check error, expected value in (-1 ... 1) range, got: -1.1
error: [ceammc] [@f] check error, expected value in (-1 ... 1) range, got: -1
error: [ceammc] [@f] check error, expected value in (-1 ... 1) range, got: 1
error: [ceammc] [@f] check error, expected value in (-1 ... 1) range, got: 1.1
error: [ceammc] [@f] check error, expected value in (-1 ... 1] range, got: -1.1
error: [ceammc] [@f] check error, expected value in (-1 ... 1] range, got: -1
error: [ceammc] [@f] check error, expected value in (-1 ... 1] range, got: 1.1
error: [ceammc] [@i] check error, non-zero value expected, got: 0
error: [ceammc] [@i] check error, value >= -3 expected, got: -4
error: [ceammc] [@i] check error, value > 1 expected, got: 0
error: [ceammc] [@i] check error, value > 1 expected, got: 1
error: [ceammc] [@i] default value is not in checked range: 100
error: [ceammc] [@i] check error, value < 1 expected, got: 1
error: [ceammc] [@i] check error, value < 1 expected, got: 2
error: [ceammc] [@i] default value is not in checked range: 100
error: [ceammc] [@i] check error, value <= 1 expected, got: 2
error: [ceammc] [@i] default value is not in checked range: 100
error: [ceammc] [@i] check error, expected value in [-1 ... 1] range, got: -2
error: [ceammc] [@i] check error, expected value in [-1 ... 1] range, got: 2
error: [ceammc] [@i] default value is not in checked range: 100
error: [ceammc] [@i] check error, expected value in [-1 ... 1) range, got: -2
error: [ceammc] [@i] check error, expected value in [-1 ... 1) range, got: 1
error: [ceammc] [@i] check error, expected value in [-1 ... 1) range, got: 2
error: [ceammc] [@i] default value is not in checked range: 100
error: [ceammc] [@i] check error, expected value in (-2 ... 2) range, got: -2
error: [ceammc] [@i] check error, expected value in (-2 ... 2) range, got: 2
error: [ceammc] [@i] default value is not in checked range: 100
error: [ceammc] [@i] check error, expected value in (-1 ... 1] range, got: -2
error: [ceammc] [@i] check error, expected value in (-1 ... 1] range, got: -1
error: [ceammc] [@i] check error, expected value in (-1 ... 1] range, got: 2
error: [ceammc] [@bool] not float property: setMinFloat failed
error: [ceammc] [@bool] not float property: setMinFloat failed
error: [ceammc] [@bool] not float property: setRangeFloat failed
error: [ceammc] [@bool] not int property: setMinInt failed
error: [ceammc] [@bool] not int property: setMaxInt failed
error: [ceammc] [@bool] not int property: setRangeInt failed
error: [ceammc] [@bool] no enum constraints
error: [ceammc] [@bool] no enum constraints
error: [ceammc] [@bool] no enum constraints
error: [ceammc] [@float] not int property: setMinInt failed
error: [ceammc] [@float] not int property: setMaxInt failed
error: [ceammc] [@float] no min constraints is set
error: [ceammc] [@float] no max constraints is set
error: [ceammc] [@float] no max constraints is set
error: [ceammc] [@float] no min/max constraints is set
error: [ceammc] [@float] no min constraints is set
error: [ceammc] [@float] no min/max constraints is set
error: [ceammc] [@float] no enum constraints
error: [ceammc] [@float] no enum constraints
error: [ceammc] [@float] no enum constraints
error: [ceammc] [@int] no max constraints is set
error: [ceammc] [@int] no min/max constraints is set
error: [ceammc] [@int] no min constraints is set
error: [ceammc] [@int] no min/max constraints is set
error: [ceammc] [@int] no enum constraints
error: [ceammc] [@int] should not have symbol in enum
error: [ceammc] [@int] should not have symbol in enum
error: [ceammc] [@int] no min constraints is set
error: [ceammc] [@symbol] not float property: setMinFloat failed
error: [ceammc] [@symbol] not float property: setMinFloat failed
error: [ceammc] [@symbol] not float property: setRangeFloat failed
error: [ceammc] [@symbol] no enum constraints
error: [ceammc] [@symbol] should not have int in enum
error: [ceammc] [bool] empty value given
error: [ceammc] [bool] bool value (0|1|true|false|~|!|random) expected, got: ( 1 2 )
error: [ceammc] [bool] bool value (1|0|true|false) or operation (random|defaut|!|~) expected, got: A
error: [ceammc] [bool] bool value (0|1|true|false|~|!|random) expected, got: ( A B )
error: [ceammc] [bool] not float or list property
error: [ceammc] [bool] not int or list property
error: [ceammc] [bool] not atom or list property
error: [ceammc] [bool] not symbol or list property
error: [ceammc] [bool] not list property
error: [ceammc] [bool] write check: readonly property
error: [ceammc] [bool] init check: readonly property
error: [ceammc] [bool] setting positional arg index to readonly property
error: [ceammc] [bool] can't set success fn for readonly property
error: [ceammc] [bool] can't set success fn for readonly property
error: [ceammc] [bool] write check: initonly property
error: [ceammc] [float] empty value given
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( A )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( A B )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 3 )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 3 )
error: [ceammc] [float] write check: readonly property
error: [ceammc] [float] init check: readonly property
error: [ceammc] [float] setting positional arg index to readonly property
error: [ceammc] [float] can't set success fn for readonly property
error: [ceammc] [float] can't set success fn for readonly property
error: [ceammc] [float] write check: initonly property
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABCDE )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABCDE )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABCDE )
error: [ceammc] [float] float or operation (+|-|*|/|%|random|defaut) expected, got: ( ABCDE )
error: [ceammc] [float] not int or list property
error: [ceammc] [float] not atom or list property
error: [ceammc] [float] not symbol or list property
error: [ceammc] [float] not list property
error: [ceammc] [float] check error, expected value in [1 ... 2] range, got: 2.001
error: [ceammc] [float] check error, expected value in [1 ... 2] range, got: 1002
error: [ceammc] [float] division by zero: ( / 0 )
error: [ceammc] [float] property without range, can't set random
error: [ceammc] [float] ignore denormal value: inf
verbose(3): [ceammc] integer value expected for "int", got 1.2, rounding to 1
error: [ceammc] [int] empty value given
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( A )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( A B )
error: [ceammc] [int] write check: readonly property
error: [ceammc] [int] init check: readonly property
error: [ceammc] [int] setting positional arg index to readonly property
error: [ceammc] [int] can't set success fn for readonly property
error: [ceammc] [int] can't set success fn for readonly property
error: [ceammc] [int] write check: initonly property
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] int or operation (+|-|*|/|%|random|defaut) expected, got: ( 1 2 )
error: [ceammc] [int] not float or list property
error: [ceammc] [int] not atom or list property
error: [ceammc] [int] not symbol or list property
error: [ceammc] [int] not list property
error: [ceammc] [int] default value is not in checked range: 120
error: [ceammc] [int] check error, expected value in [100 ... 200] range, got: 1123
error: [ceammc] [int] division by zero: ( / 0 )
error: [ceammc] [int] division by zero: ( % 0 )
error: [ceammc] [int] property without range, can't set random
error: [ceammc] [int] random [MIN MAX]? expected, got: ( random 10 )
error: [ceammc] [list] write check: readonly property
error: [ceammc] [list] init check: readonly property
error: [ceammc] [list] setting positional arg index to readonly property
error: [ceammc] [list] can't set success fn for readonly property
error: [ceammc] [list] can't set success fn for readonly property
error: [ceammc] [list] write check: initonly property
error: [ceammc] [@l] not float property: setMinFloat failed
error: [ceammc] [@l] check error, value > 0 expected, got: ( -1 2 3 4 5 )
error: [ceammc] [@l] list of floats expected, got: ( 1 2 ABC )
error: [ceammc] [@l] list is too short, min 3 elements expected, got: 0
error: [ceammc] [@l] list is too short, min 3 elements expected, got: 1
error: [ceammc] [@l] list is too short, min 3 elements expected, got: 2
error: [ceammc] [@l] list is too long, max 2 elements expected, got: 3
error: [ceammc] [@l] expected list size 1, got: 0
error: [ceammc] [@l] expected list size 1, got: 2
error: [ceammc] [@l] expected list size in [1-3] range, got: 0
error: [ceammc] [@l] expected list size in [1-3] range, got: 4
error: [ceammc] [@l] reject non-integer value: 2.5
error: [ceammc] [@l] reject non-integer value: a
error: [ceammc] [@l] reject non-symbol value: 1
error: [ceammc] [@l] reject non-symbol value: 2.5
error: [ceammc] [@l] reject non-symbol value: 3
error: [ceammc] [@l] reject non-float value: a
error: [ceammc] [@sym] empty value given
error: [ceammc] [@sym] symbol expected, got 100
error: [ceammc] [@sym] symbol expected, got ( 1 2 )
error: [ceammc] [@sym] symbol expected, got ( A B )
error: [ceammc] [@sym] symbol expected, got 1000
error: [ceammc] [@sym] symbol expected, got 1000
error: [ceammc] [@sym] symbol expected, got 1000
error: [ceammc] [@sym] symbol expected, got 1000
error: [ceammc] [@sym] write check: readonly property
error: [ceammc] [@sym] init check: readonly property
error: [ceammc] [@sym] setting positional arg index to readonly property
error: [ceammc] [@sym] can't set success fn for readonly property
error: [ceammc] [@sym] can't set success fn for readonly property
error: [ceammc] [@sym] write check: initonly property
error: [ceammc] [@sym] not float or list property
error: [ceammc] [@sym] not int or list property
error: [ceammc] [@sym] not atom or list property
error: [ceammc] [@sym] not list property
error: [ceammc] [@sym] empty value given
error: [ceammc] [@sym] symbol expected, got 1
error: [ceammc] [@sym] symbol expected, got ( A B )
error: [ceammc] [@sym] symbol expected, got ( A 1 )
error: [ceammc] [@sym] symbol expected, got ( 200 B )
error: [ceammc] [@sym] symbol expected, got ( 1 2 3 )
pattern b check failed on []:
    unmatched rule b

pattern b check failed on [1 1]:
    not matched atoms left: [1]

pattern b check failed on [ABC]:
    not a bool value: ABC

pattern b b check failed on [1]:
    unmatched rule b at 1, from `b b`

pattern b b check failed on [1 2]:
    not a bool value: 2

pattern b b check failed on [0 1 2]:
    not matched atoms left: [2]

pattern b+ check failed on []:
    unmatched rule b+

pattern b+ check failed on [1 0 1 200]:
    not matched atoms left: [200]

pattern b* check failed on [1 0 1 200]:
    not matched atoms left: [200]

pattern b[2] check failed on []:
    unmatched rule b[2]

pattern b[2] check failed on [1]:
    unmatched rule b[2]

pattern b[2] check failed on [1 100]:
    not a bool value: 100

pattern b[2] check failed on [1 0 1]:
    not matched atoms left: [1]

pattern b[2..] check failed on []:
    unmatched rule b[2..]

pattern b[2..] check failed on [1]:
    unmatched rule b[2..]

pattern b[2..] check failed on [1 100]:
    not a bool value: 100

pattern b[2..4] check failed on []:
    unmatched rule b[2..4]

pattern b[2..4] check failed on [1]:
    unmatched rule b[2..4]

pattern b[2..4] check failed on [1 0 0 1 1]:
    not matched atoms left: [1]

pattern b[2..4] check failed on [1 0 0 1 1 0]:
    not matched atoms left: [1 0]

pattern b[2..4] check failed on [1 100]:
    not a bool value: 100

pattern f check failed on [ABC]:
    not a float: ABC

pattern f f check failed on []:
    unmatched rule f at 0, from `f f`

pattern f f check failed on [10000]:
    unmatched rule f at 1, from `f f`

pattern f f check failed on [1 A]:
    not a float: A

pattern f b check failed on [0.51 0.5]:
    not a bool value: 0.5

pattern f>0 check failed on [-0.1]:
    expected value >0, got -0.1

pattern f>0 check failed on [0]:
    expected value >0, got 0

pattern f>0+ check failed on [0.1 1 0]:
    not matched atoms left: [0]

pattern f=1.5 check failed on [1.51]:
    expected value is 1.5, got 1.51

pattern f!=1[1] check failed on [1]:
    value !=1 is expected, got 1

pattern f>=0[2] check failed on [-0.1 0.1]:
    expected value >=0, got -0.1

pattern f>=0[2] check failed on [2 -0.1]:
    expected value >=0, got -0.1

pattern f0..1 check failed on [-0.5]:
    value in 0..1 range is expected, got -0.5

pattern f0..1 check failed on [1.1]:
    value in 0..1 range is expected, got 1.1

pattern f0..1 check failed on [ABC]:
    not a float: ABC

pattern s check failed on []:
    unmatched rule s

pattern s check failed on [1000]:
    not a symbol: 1000

pattern s check failed on [a b]:
    not matched atoms left: [b]

pattern s s? check failed on [a b c]:
    not matched atoms left: [c]

pattern s s='abc' check failed on [a]:
    unmatched rule s=abc at 1, from `s s=abc`

pattern s s='abc' check failed on [abc]:
    unmatched rule s=abc at 1, from `s s=abc`

pattern s s='abc' check failed on [a abcd]:
    symbol abc is expected, got abcd

pattern s s='abc' check failed on [a 43981]:
    not a symbol: 43981

pattern s s!='abc' check failed on [b abc]:
    symbol != abc is expected

pattern s s!='abc' check failed on [b 2748]:
    not a symbol: 2748

pattern s s!='abc' check failed on [a]:
    unmatched rule s!=abc at 1, from `s s!=abc`

pattern s s!='abc' check failed on [abc]:
    unmatched rule s!=abc at 1, from `s s!=abc`

pattern ^'abc' check failed on [ab]:
    not starts with abc: ab

pattern ^'abc' check failed on [_abc]:
    not starts with abc: _abc

pattern ^'abc' check failed on [2748]:
    not a symbol: 2748

pattern ~'abc' check failed on [ab]:
    not contains abc: ab

pattern ~'abc' check failed on []:
    not contains abc: 

pattern ~'abc' check failed on [2748]:
    not a symbol: 2748

pattern '.wav'$ check failed on [1.wave]:
    not ends with .wav: 1.wave

pattern '.wav'$ check failed on [1.abc]:
    not ends with .wav: 1.abc

pattern '.wav'$ check failed on [2748]:
    not a symbol: 2748

pattern "b+" check failed on [B]:
    regexp 'b+' match failed on B

pattern "b+" check failed on [bee]:
    regexp 'b+' match failed on bee

pattern a check failed on []:
    unmatched rule a

pattern a check failed on [1 2]:
    not matched atoms left: [2]

pattern a check failed on [a b]:
    not matched atoms left: [b]

pattern f f* check failed on [a]:
    not a float: a

pattern f f* check failed on [1 a]:
    not matched atoms left: [a]

pattern s+ f+ check failed on [a b c 1 2 3 ?]:
    not matched atoms left: [?]

pattern s+ f+ check failed on [1 a b c 1 2 3]:
    not a symbol: 1

pattern s* f* check failed on [1 a b c]:
    not matched atoms left: [a b c]

pattern s* f* check failed on [1 2 3 a]:
    not matched atoms left: [a]

pattern f* f=1 check failed on []:
    unmatched rule f=1 at 1, from `f* f=1`

pattern f* f=1 check failed on [1]:
    unmatched rule f=1 at 1, from `f* f=1`

pattern f* f=1 check failed on [3 2 1]:
    unmatched rule f=1 at 1, from `f* f=1`

pattern f!=1* f=1 check failed on []:
    unmatched rule f=1 at 1, from `f!=1* f=1`

pattern (f|s) check failed on [1 X]:
    not matched atoms left: [X]

pattern (f|b) check failed on [???]:
    group check (f|b) failed on [???], none of this patterns matched:
 - not a float: ???
 - not a bool value: ???

pattern (s|b) check failed on [2]:
    group check (s|b) failed on [2], none of this patterns matched:
 - not a symbol: 2
 - not a bool value: 2

pattern (s|b) check failed on [2 3]:
    group check (s|b) failed on [2 3], none of this patterns matched:
 - not a symbol: 2
 - not a bool value: 2

pattern (f=1|f=2|f=3) check failed on [4]:
    group check (f=1|f=2|f=3) failed on [4], none of this patterns matched:
 - expected value is 1, got 4
 - expected value is 2, got 4
 - expected value is 3, got 4

pattern (f=1|f=2|f=3) check failed on [ABC]:
    group check (f=1|f=2|f=3) failed on [ABC], none of this patterns matched:
 - not a float: ABC
 - not a float: ABC
 - not a float: ABC

pattern (f=1|f=2)+ check failed on []:
    unmatched rule (f=1|f=2)+

pattern (f=1|f=2)? check failed on [2 1]:
    not matched atoms left: [1]

pattern (f=1|f=2)? check failed on [2 1 1]:
    not matched atoms left: [1 1]

pattern (f=1|f=2)? check failed on [2 2 2 2]:
    not matched atoms left: [2 2 2]

pattern (f=1|f=2)[2] check failed on []:
    unmatched rule (f=1|f=2)[2]

pattern (f=1|f=2)[2] check failed on [1]:
    unmatched rule (f=1|f=2)[2]

pattern (f=1|f=2)[2] check failed on [2 1 1]:
    not matched atoms left: [1]

pattern (f=1|f=2)[2] check failed on [2 2 2 2]:
    not matched atoms left: [2 2]

pattern (f=1|f=2)[2..] check failed on []:
    unmatched rule (f=1|f=2)[2..]

pattern (f=1|f=2)[2..] check failed on [1]:
    unmatched rule (f=1|f=2)[2..]

pattern (f=1|f=2)[2..3] check failed on []:
    unmatched rule (f=1|f=2)[2..3]

pattern (f=1|f=2)[2..3] check failed on [1]:
    unmatched rule (f=1|f=2)[2..3]

pattern (f=1|f=2)[2..3] check failed on [2 2 2 2]:
    not matched atoms left: [2]

pattern (f=1|f=2)[1..2] check failed on [1 10]:
    not matched atoms left: [10]

pattern (s='abc'|s='def') check failed on [a]:
    group check (s=abc|s=def) failed on [a], none of this patterns matched:
 - symbol abc is expected, got a
 - symbol def is expected, got a

pattern (s='abc'|s='def') check failed on [bcd]:
    group check (s=abc|s=def) failed on [bcd], none of this patterns matched:
 - symbol abc is expected, got bcd
 - symbol def is expected, got bcd

pattern (s="abc"|s="def") check failed on [a]:
    group check (s=abc|s=def) failed on [a], none of this patterns matched:
 - symbol abc is expected, got a
 - symbol def is expected, got a

pattern (s="abc"|s="def") check failed on [bcd]:
    group check (s=abc|s=def) failed on [bcd], none of this patterns matched:
 - symbol abc is expected, got bcd
 - symbol def is expected, got bcd

pattern "b+" check failed on [B]:
    regexp 'b+' match failed on B

pattern "b+" check failed on [bee]:
    regexp 'b+' match failed on bee

pattern 'b+' check failed on [B]:
    regexp 'b+' match failed on B

pattern 'b+' check failed on [bee]:
    regexp 'b+' match failed on bee

pattern 'array`d+' check failed on [arrayABC]:
    regexp 'array`d+' match failed on arrayABC

pattern d check failed on [1]:
    not a data value: 1

pattern d check failed on [abc]:
    not a data value: abc

pattern d=String check failed on [1]:
    not a data type: String

pattern d=String check failed on [abc]:
    not a data type: String

pattern i check failed on [-2.5]:
    not a int: -2.5

pattern i check failed on [A]:
    not a int: A

pattern i2..4 check failed on [1]:
    1 not in range 2..4

pattern i2..4 check failed on [5]:
    5 not in range 2..4

pattern i2..4 check failed on [2.1]:
    not a int: 2.1

pattern i=-1 check failed on [-2]:
    integer -1 is expected, got -2

pattern i!=3 check failed on [3]:
    integer is expected != 3

pattern i>0 check failed on [0]:
    integer >0 is expected, got 0

pattern i>=0 check failed on [-1]:
    integer >=0 is expected, got -1

pattern i<10000 check failed on [10000]:
    integer <10000 is expected, got 10000

pattern i<=19 check failed on [20]:
    integer <=19 is expected, got 20

pattern i-1..1 check failed on [-2]:
    -2 not in range -1..1

pattern i-1..1 check failed on [2]:
    2 not in range -1..1

pattern i%2=0 check failed on [1]:
    remainder 0 is expected, got 1

pattern i%2=0 check failed on [-1]:
    remainder 0 is expected, got -1

pattern i%0=0 check failed on [0]:
    division by zero in % check

pattern i%0=0 check failed on [2]:
    division by zero in % check

pattern i%0=0 check failed on [4]:
    division by zero in % check

pattern i%0=0 check failed on [-2]:
    division by zero in % check

pattern i%0=0 check failed on [1]:
    division by zero in % check

pattern i%0=0 check failed on [-1]:
    division by zero in % check

pattern i^2 check failed on [0]:
    0 is not power of 2

pattern i^2 check failed on [3]:
    3 is not power of 2

pattern i^2 check failed on [-1]:
    -1 is not power of 2

error: [ceammc] SPN parse: Note name expected
error: [ceammc] SPN parse: extra characters after OCTAVE
error: [ceammc] SPN parse: Sharp or Octave expected
error: [ceammc] SPN parse: Alteration or Octave expected
error: [ceammc] SPN parse: Note name expected
error: [ceammc] SPN parse: extra character after Rest
verbose(3): [ceammc] after canvas_unsetcurrent(): 0
[unix_mkdir] error: File exists
verbose(3): [ceammc] after canvas_unsetcurrent(): 0
verbose(3): [ceammc] after canvas_unsetcurrent(): 0
error: [ceammc] already started
error: [ceammc] not paused
error: [ceammc] already paused
error: [ceammc] not playing
error: [ceammc] already stopped
===============================================================================
test cases:    38 |    37 passed | 1 failed
assertions: 12330 | 12329 passed | 1 failed
`
uliss commented 8 months ago

Closing as seems to be fixed (caused by using fast-math optimizations)