LV2core 4 /plater/openSUSE_11.3/ not working

I am trying to install oom-2011 www.openoctave.org

Installed lv2core4.0.0-83.1
Index of /repositories/home:/plater/openSUSE_11.3

opensuse 11.3 x86_64

Getting this error I think it is a lv2core problem need some help with it.:

79%] Building CXX object oom/CMakeFiles/core.dir/lv2_plugin.o
/home/anton/oom-2011.1/oom/lv2_plugin.cpp: In member function ‘void LV2PluginI::heartBeat()’:
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:978:5: error: ‘m_uinstance’ was not declared in this scope
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:988:8: error: ‘m_uinstance’ was not declared in this scope
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:990:106: error: ‘suil_instance_port_event’ was not declared in this scope
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1001:6: error: ‘m_uinstance’ was not declared in this scope
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1021:8: error: ‘m_uinstance’ was not declared in this scope
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1023:103: error: ‘suil_instance_port_event’ was not declared in this scope
/home/anton/oom-2011.1/oom/lv2_plugin.cpp: At global scope:
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1180:4: error: variable or field ‘lv2_ui_write’ declared void
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1180:4: error: ‘SuilController’ was not declared in this scope
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1182:13: error: expected primary-expression before ‘port_index’
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1183:13: error: expected primary-expression before ‘buffer_size’
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1184:13: error: expected primary-expression before ‘format’
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:1185:4: error: expected primary-expression before ‘const’
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:96:12: warning: ‘int persist_store_callback(void*, uint32_t, const void*, size_t, uint32_t, uint32_t)’ defined but not used
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:109:20: warning: ‘const void* persist_retrieve_callback(void*, uint32_t, size_t*, uint32_t*, uint32_t*)’ defined but not used
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:216:13: warning: ‘void external_ui_closed(void*)’ defined but not used
/home/anton/oom-2011.1/oom/lv2_plugin.cpp:233:13: warning: ‘void lv2_gtk_window_destroy(GtkWidget*, void*)’ defined but not used
make[2]: *** [oom/CMakeFiles/core.dir/lv2_plugin.o] Fout 1
make[1]: *** [oom/CMakeFiles/core.dir/all] Fout 2
make: *** [all] Fout 2
anton@linux:~/oom-2011.1> phttp://download.opensuse.org/repositories/home:

I am here on ubuntu maverick, getting the same error message.

As a workaround, you can disable lv2 support (it compiled through then for me). I used ccmake to do that.

I will now try a more recent version of suill and lv2core I found in a ppa…

I have no clue why the openOctave guys do not do a selfcontained release like ardour guys do with ardour3. That would make life so much easier…

It might help if you build the current lv2core and the other related lv2 packages from source. Then again, it might not.

Paul

Yes that solved the problem.