After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 699174 - Gmmproc: Conversion failures
Gmmproc: Conversion failures
Status: RESOLVED DUPLICATE of bug 698989
Product: glibmm
Classification: Bindings
Component: build
2.36.x
Other Mac OS
: Normal normal
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2013-04-28 19:55 UTC by John Ralls
Modified: 2013-04-28 21:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description John Ralls 2013-04-28 19:55:00 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
Comment 1 José Alburquerque 2013-04-28 20:51:33 UTC
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 ***
Comment 2 John Ralls 2013-04-28 21:00:46 UTC
(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.
Comment 3 José Alburquerque 2013-04-28 21:13:56 UTC
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.