Re: [sigc] Do you use - or want to use - libsigc++ with Objective-C++?



Maybe you could test Kjell's patch so that you don't need to patch
libsigc++ locally:
https://bugzilla.gnome.org/show_bug.cgi?id=695235#c5

Murray

On Mon, 2013-06-10 at 06:59 -0400, Paul Davis wrote:
We have used sigc++ with objective C for many years, but always have
to apply the following patch to our build of sigc++ before using it:

--- ../include/sigc++-2.0/sigc++/functors/functor_trait.h~
+++ ../include/sigc++-2.0/sigc++/functors/functor_trait.h
@@ -23,8 +23,9 @@
 #ifndef _SIGC_FUNCTORS_MACROS_FUNCTOR_TRAITHM4_
 #define _SIGC_FUNCTORS_MACROS_FUNCTOR_TRAITHM4_
 #include <sigc++/type_traits.h>
-
-
+#ifdef nil
+#undef nil
+#endif
 namespace sigc {
 
 /** nil struct type.



On Mon, Jun 10, 2013 at 3:28 AM, Kjell Ahlstedt
<kjell ahlstedt bredband net> wrote:
        I was told that there is a problem with libsigc++, if you want
        to use it in an Objective-C++ program: libsigc++ defines nil,
        which is a keyword in Objective-C++.
        I filed bug https://bugzilla.gnome.org/show_bug.cgi?id=695235
        to try to cope with this problem, but the person who told me
        about the problem seems to have lost interest in the matter.
        
        If you're interested in using libsigc++ in an Objective-C++
        program, and want to help test my proposed solution, please
        see the bug report, and add a comment there or in
        libsigc-list.
        
        
        
        _______________________________________________
        libsigc-list mailing list
        libsigc-list gnome org
        https://mail.gnome.org/mailman/listinfo/libsigc-list
        


_______________________________________________
libsigc-list mailing list
libsigc-list gnome org
https://mail.gnome.org/mailman/listinfo/libsigc-list

-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com



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