Bugs item #1859663, was opened at 2007-12-28 04:18
Message generated for change (Comment added) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1859663&group_id=144022

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Compile-Time
Group: SVN version
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: compile problem under Mandriva.2008

Initial Comment:
gcc output:

In file included from mod_mirror/mod_mirror.cpp:35:
mod_mirror/../app.h:31:34: error: sigc++/compatibility.h: Нет такого файла или 
каталога
make[3]: *** [synfigstudio-mod_mirror.o] Ошибка 1

problem:
the "sigc++/compatibility.h" is missing.

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2007-12-28 11:03

Message:
Logged In: NO 

When I commented out the line "#include <sigc++/compatibility.h>"
I've got these errors

In file included from mod_mirror/state_mirror.cpp:39:
mod_mirror/../canvasview.h:204: ошибка: ‘SigC’ не был
декларирован (error: 'SigC' wasn't declared)
[skipped]
In file included from mod_mirror/../dialog_tooloptions.h:33,
                 from mod_mirror/state_mirror.cpp:47:
mod_mirror/../dockable.h:62: ошибка: ‘SigC’ не был
декларирован (error: 'SigC' wasn't declared)
[skipped]
make[3]: *** [synfigstudio-state_mirror.o] Ошибка 1


----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2007-12-28 06:14

Message:
Logged In: NO 

libsigc++-2.1.1/ChangeLog says this:

------------------------------------------------------------
2007-08-14  Murray Cumming  <[EMAIL PROTECTED]>

        * sigc++/Makefile.am:
        * sigc++/compatibility.h: Removed this header.
        * sigc++/bind.h:
        * sigc++/bind_return.h:
        * sigc++/connection.h:
        * sigc++/macros/class_slot.h.m4:
        * sigc++/macros/hide.h.m4:
        * sigc++/macros/method_slot.h.m4:
        * sigc++/macros/object_slot.h.m4:
        * sigc++/macros/retype.h.m4:
        * sigc++/macros/signal.h.m4:
        * sigc++/macros/slot.h.m4:
        * sigc++/object.h:
        * sigc++/retype_return.h: Removed deprecated 
        compatibility API, to probably fix the build with 
        some compilers, such as some versions of the Sun Forte C++ 
        CC compiler. Some of these headers are now mostly empty and 
        should be removed later.
        This API has been deprecated April 2004, and 
        is not widely used, so it seems safe to do this now.
------------------------------------------------------------

I commented out the line that mentions compatibility.h in
synfig-studio/trunk/src/gtkmm/app.h and everything still seems to be OK. 
Is the fix as simple as that?

----------------------------------------------------------------------

Comment By: Paul Wise (pabs3)
Date: 2007-12-28 04:36

Message:
Logged In: YES 
user_id=35028
Originator: NO

More info from IRC and the site:

http://www.synfig.com/2007/10/11/synfig-irregular-news/#comment-260

I've got an include error due to sigc++/compatibility.h is missing.
Is there any way to use ‘sigc’ namespace instead of ‘SigC’ in the
sources?

12:31 <pabs3> dinosaur: which version of the sigc++ headers do you have
installed?
12:39 <dinosaur> sigc++ version is 2.1.1
12:44 <dinosaur> libsigc++2.0-devel-2.1.1-2mdv2008.0
12:44 <dinosaur> the exactly name of the rpm-package
12:51 <pabs3> dinosaur: hmm, newer version that debian has
12:51 <pabs3> can you upload the result of 'rpm -ql
libsigc++2.0-devel-2.1.1-2mdv2008.0' to pastebin.ca?
12:58 <dinosaur> http://pastebin.ca/834706
12:59 <dinosaur> post will be expired in 1 hour

The post did not contain any mention of compatibility.h

13:02 < pabs3> dinosaur: can you file a bug about this? it unfortunately
isn't trivial to fix
13:03 < pabs3> 13 files use the SigC namespace

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1859663&group_id=144022

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to