compiling beast for guile-1.8

View: New views
2 Messages — Rating Filter:   Alert me  

compiling beast for guile-1.8

by Marijn Schouten (hkBst) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

It seems it is not possible to get beast-0.7.1 working with guile-1.8.1. When I try I get the following errors and warnings:

bsescminterp.c: In function ‘bse_scm_glue_rec_get’:
bsescminterp.c:258: warning: implicit declaration of function ‘SCM_ROCHARS’
bsescminterp.c:258: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_glue_rec_set’:
bsescminterp.c:287: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_proxy_print’:
bsescminterp.c:327: error: invalid lvalue in unary ‘&’
bsescminterp.c: In function ‘bse_value_from_scm’:
bsescminterp.c:389: warning: passing argument 1 of ‘sfi_value_lchoice’ makes pointer from integer without a cast
bsescminterp.c:390: warning: implicit declaration of function ‘SCM_ROSTRINGP’
bsescminterp.c:391: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_glue_set_prop’:
bsescminterp.c:503: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_glue_get_prop’:
bsescminterp.c:538: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_glue_call’:
bsescminterp.c:570: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘signal_closure_marshal’:
bsescminterp.c:651: error: ‘scm_catch_body_t’ undeclared (first use in this function)
bsescminterp.c:651: error: (Each undeclared identifier is reported only once
bsescminterp.c:651: error: for each function it appears in.)
bsescminterp.c:651: error: expected ‘)’ before ‘signal_marshal_sproc’
bsescminterp.c:652: error: too few arguments to function ‘scm_internal_cwdr’
bsescminterp.c:647: warning: unused variable ‘stack_item’
bsescminterp.c: In function ‘bse_scm_signal_connect’:
bsescminterp.c:676: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_choice_match’:
bsescminterp.c:713: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c:714: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_script_message’:
bsescminterp.c:762: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c:791: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c:811: warning: passing argument 2 of ‘text_concat’ makes pointer from integer without a cast
bsescminterp.c:815: warning: passing argument 2 of ‘text_concat’ makes pointer from integer without a cast
bsescminterp.c:819: warning: passing argument 2 of ‘text_concat’ makes pointer from integer without a cast
bsescminterp.c:823: warning: passing argument 2 of ‘text_concat’ makes pointer from integer without a cast
bsescminterp.c:827: warning: passing argument 2 of ‘text_concat’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_script_register’:
bsescminterp.c:916: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:918: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:920: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:922: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:925: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:930: warning: format ‘%u’ expects type ‘unsigned int’, but argument 4 has type ‘scm_t_signed_bits’
bsescminterp.c:933: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:935: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:941: warning: passing argument 1 of ‘sfi_value_lstring’ makes pointer from integer without a cast
bsescminterp.c:950: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_gettext’:
bsescminterp.c:967: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast
bsescminterp.c: In function ‘bse_scm_gettext_q’:
bsescminterp.c:980: warning: passing argument 1 of ‘g_strndup’ makes pointer from integer without a cast

Marijn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF6Hrnp/VmCx0OL2wRAlrkAJ9N1eX+TjC/Z/28buroitQgqoH9bACeL+qa
MHGdnrfFoz4/tKxzo6o65s8=
=3lCj
-----END PGP SIGNATURE-----
_______________________________________________
beast mailing list
beast@...
http://mail.gnome.org/mailman/listinfo/beast

Re: compiling beast for guile-1.8

by Tim Janik :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, 2 Mar 2007, Marijn Schouten (hkBst) wrote:

> It seems it is not possible to get beast-0.7.1 working with guile-1.8.1. When I try I get the following errors and warnings:
>

guile-1.8 comes with a lot of incompatible API changes that need adaptions
on the beast side. this has been incorporated into the upstream tree already
and will be part of the next release. until then, the necessary changes are
attached to the corresponding bug report:
  http://bugzilla.gnome.org/show_bug.cgi?id=364464 # guile-1.8 support

> Marijn

---
ciaoTJ
_______________________________________________
beast mailing list
beast@...
http://mail.gnome.org/mailman/listinfo/beast
LightInTheBox - Buy quality products at wholesale price