Hi!
It seems that beast-0.7.4 doesn't build with g++-4.5; I am mostly using ubuntu
for development work, so I didn't investigate what causes the problem yet, but
on Debian/unstable, I get:
CXX birnetutils.lo
birnetutils.cc:253:111: error: array bound is not an integer constant before
']' token
birnetutils.cc:254:111: error: array bound is not an integer constant before
']' token
birnetutils.cc:255:109: error: array bound is not an integer constant before
']' token
If I comment out these lines (these are static asserts, so commenting out
should not break anything), make slowcheck fails in tests/bse like this:
stefan@quadcorn64:~/src/beast/tests/bse$ make -j1 slowcheck
type_blurb(BseContainer)=Base type to manage BSE items
sample_file_info("empty.ogg"): file = empty.ogg, loader = Ogg/Vorbis
1 waves contained:
- Unnamed-0
error_blurb(ERROR_DEVICE_ASYNC): Device not async capable
server.get_custom_instrument_dir()=~/beast//instruments
server.bse_preferences().plugin_path=./.libs/testplugin.so
register core plugins...
waiting... (FIXME: need to connect to server signals here)
done.
--- creating TestObject ---
(lt-cxxbinding:12324): GLib-GObject-CRITICAL **: g_param_spec_ref: assertion
`G_IS_PARAM_SPEC (pspec)' failed
(lt-cxxbinding:12324): GLib-GObject-CRITICAL **: g_param_spec_sink: assertion
`G_IS_PARAM_SPEC (pspec)' failed
(lt-cxxbinding:12324): BSE-WARNING **: boxed parameter "s" of type
`NamespaceTestSequence' can't be converted to record or sequence
(lt-cxxbinding:12324): SFI-CRITICAL **: sfi_pspec_set_group: assertion
`G_IS_PARAM_SPEC (pspec)' failed
/bin/bash: Zeile 1: 12324 Speicherzugriffsfehler ./$tst --test-slow
make: *** [slowcheck-SLOWTESTS] Fehler 1
I don't know yet why, and I don't know if that affects the compiled binary in
any user-visible way. The demo song plays fine, though.
Cu... Stefan
--
Stefan Westerfeld, Hamburg/Germany, http://space.twc.de/~stefan
_______________________________________________
beast mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/beast