beast-0.7.4 issues with g++-4.5



   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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]