As discussed previously, I created one example what happens if I try to port a 
property that contains an Object to C++. I choose Song postprocessing network 
as example.

```
stefan@quadcorn:~/src/ghbeast (object-pport-error % u=)$ make -j1
  MODE     debug
  CHECK    Configuration dependencies...
  GEN      out/config-cache.mk
  KEEP     out/config-stamps.sha256
  MODE     debug
  GEN      out/bse/bseapi_interfaces.hh out/bse/bseapi_interfaces.cc 
out/bse/bseapi_handles.hh out/bse/bseapi_handles.cc
bse/bseapi.idl:1029: error: invalid type definition: = Object 
(_("Postprocessor"), _("Synthesis network to be used as postprocessor"), 
"r:w:S:G:unprepared")
bse/Makefile.mk:390: recipe for target 
'/.../·out∕bse∕bseapi_interfaces.hh·out∕bse∕bseapi_interfaces.cc·out∕bse∕bseapi_handles.hh·out∕bse∕bseapi_handles.cc·.INTERMEDIATE'
 failed
make: *** 
[/.../·out∕bse∕bseapi_interfaces.hh·out∕bse∕bseapi_interfaces.cc·out∕bse∕bseapi_handles.hh·out∕bse∕bseapi_handles.cc·.INTERMEDIATE]
 Error 7
```

It seems aida doesn't recognize `Object` as valid type here.
You can view, comment on, or merge this pull request online at:

  https://github.com/tim-janik/beast/pull/113

-- Commit Summary --

  * BSE: Song::pnet: first steps to port property to C++

-- File Changes --

    M bse/bseapi.idl (5)
    M bse/bsesong.cc (12)

-- Patch Links --

https://github.com/tim-janik/beast/pull/113.patch
https://github.com/tim-janik/beast/pull/113.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/tim-janik/beast/pull/113
_______________________________________________
beast mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/beast

Reply via email to