GNOME Bugzilla – Bug 699174
Gmmproc: Conversion failures
Last modified: 2013-04-28 21:13:56 UTC
The last 4 commands: /usr/bin/perl -I/Users/john/Development/gtk-sources/glibmm/tools/pm -- ../../tools/gmmproc -I /Users/john/Development/gtk-sources/glibmm/tools/m4 --defs /Users/john/Development/gtk-sources/glibmm/gio/src tlsconnection /Users/john/Development/gtk-sources/glibmm/gio/src /Users/john/Development/gtk-sources/glibmm/gio/giomm /usr/bin/perl -I/Users/john/Development/gtk-sources/glibmm/tools/pm -- ../../tools/gmmproc -I /Users/john/Development/gtk-sources/glibmm/tools/m4 --defs /Users/john/Development/gtk-sources/glibmm/gio/src tlsdatabase /Users/john/Development/gtk-sources/glibmm/gio/src /Users/john/Development/gtk-sources/glibmm/gio/giomm /usr/bin/perl -I/Users/john/Development/gtk-sources/glibmm/tools/pm -- ../../tools/gmmproc -I /Users/john/Development/gtk-sources/glibmm/tools/m4 --defs /Users/john/Development/gtk-sources/glibmm/gio/src tlsinteraction /Users/john/Development/gtk-sources/glibmm/gio/src /Users/john/Development/gtk-sources/glibmm/gio/giomm /usr/bin/perl -I/Users/john/Development/gtk-sources/glibmm/tools/pm -- ../../tools/gmmproc -I /Users/john/Development/gtk-sources/glibmm/tools/m4 --defs /Users/john/Development/gtk-sources/glibmm/gio/src tlspassword /Users/john/Development/gtk-sources/glibmm/gio/src /Users/john/Development/gtk-sources/glibmm/gio/giomm The errors: No conversion from GAsyncReadyCallback to int defined (line: 99, parameter name: callback) m4 failed with exit code 1. Aborting... make[2]: *** [/Users/john/Development/gtk-sources/glibmm/gio/src/.stamps/tlsconnection.stamp] Error 1 make[2]: *** Deleting file `/Users/john/Development/gtk-sources/glibmm/gio/src/.stamps/tlsconnection.stamp' make[2]: *** Waiting for unfinished jobs.... No conversion from GTlsDatabaseVerifyFlags to const Glib::RefPtr<Cancellable>& defined (line: 95, parameter name: flags) m4 failed with exit code 1. Aborting... make[2]: *** [/Users/john/Development/gtk-sources/glibmm/gio/src/.stamps/tlsdatabase.stamp] Error 1 make[2]: *** Deleting file `/Users/john/Development/gtk-sources/glibmm/gio/src/.stamps/tlsdatabase.stamp' No conversion from GAsyncReadyCallback to const Glib::RefPtr<Cancellable>& defined (line: 70, parameter name: callback) m4 failed with exit code 1. Aborting... make[2]: *** [/Users/john/Development/gtk-sources/glibmm/gio/src/.stamps/tlsinteraction.stamp] Error 1 make[2]: *** Deleting file `/Users/john/Development/gtk-sources/glibmm/gio/src/.stamps/tlsinteraction.stamp' make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Making with -j1 does only tlsconnection and errors on GAsynReadyCallback With today's master from Glib and Glibmm, after applying the latest patch from Bug 698989 Perl 10.12.4 on MacOSX 10.8.3, m4 1.4.16
Thanks. It seems that none of the patches in bug #698989 really fixes the problem. Marking this bug as a duplicate of bug #698989 for now. *** This bug has been marked as a duplicate of bug 698989 ***
(In reply to comment #1) > Thanks. It seems that none of the patches in bug #698989 really fixes the > problem. Marking this bug as a duplicate of bug #698989 for now. > > *** This bug has been marked as a duplicate of bug 698989 *** Not sure I agree with that. The bug 698989 patch fixes the perl problems which prevent gmmproc from compiling, which is good -- you should go ahead and commit that. This appears to be a couple of types missing in some dictionary, but I don't know where to look.
No. The problem is the same. What's causing the error you are seeing is the parameter reordering breaking because of the incorrect hash handling. Please test the new patch in bug 698989 and see if the errors disappear.