I used Windows xp sp2.
normal windows command line environment.
my devlibs SVN address:
https://svn.modevia.com/inkscape/devlibs
 
please give me your devlibs download address.
 
thank  you.
 
 
------------------ 原始邮件 ------------------
发送时间: 2010年7月13日(星期二) 下午3:38
收件人: "海斌"<w-hbin@...2379...m>; "inkscape"<inkscape-devel@...842...rceforge.net>;
主题: Re: Compile Inkscape the problem
 
No idea what this error is. If no one else has any ideas I would
recommend going back to the instructions for setting up a compilation
environment and double checking that everything was set up correctly:
http://wiki.inkscape.org/wiki/index.php/Win32Port

One thing I noticed was that you may have an old devlibs, as one the
first things mentioned in the error is line 1675 in .../signal.h and
that line (as well as the lines above and below it) only has a comment
in my devlibs. So you may want to update your copy of devlibs.

Also, it would help if you told us a bit more about your setup. What
version of Windows do you use? What shell? (the normal Windows command
line environment? MSYS bash? CygWin bash?)

海斌 wrote:
> =============================
> Make error line 291: problem compiling: In file included from
> H:/devlibs/include
> /sigc++-2.0/sigc++/sigc++.h:23:0,
>                  from H:/devlibs/include/glibmm-2.4/glibmm/signalproxy.h:13,
>                  from H:/devlibs/include/glibmm-2.4/glibmm/objectbase.h:24,
>                  from H:/devlibs/include/glibmm-2.4/glibmm/wrap.h:26,
>                  from
> H:/devlibs/include/glibmm-2.4/glibmm/containerhandle_share
> d.h:35,
>                  from H:/devlibs/include/glibmm-2.4/glibmm/arrayhandle.h:24,
>                  from H:/devlibs/include/glibmm-2.4/glibmm.h:27,
>                  from src/io/inkscapestream.h:16,
>                  from src/xml/repr.h:23,
>                  from src/xml/simple-node.cpp:25:
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:1675:26: error:
> declaration of 'ty
> pedef struct sigc::signal0<T_return, T_accumulator>::slot_list_type
> sigc::signal
> 0<T_return, T_accumulator>::slot_list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, sigc::nil,
> sigc::ni
> l, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:1784:26: error:
> declaration of 'ty
> pedef struct sigc::signal1<T_return, T_arg1,
> T_accumulator>::slot_list_type sigc
> ::signal1<T_return, T_arg1, T_accumulator>::slot_list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, T_arg1,
> sigc::nil,
> sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:1895:26: error:
> declaration of 'ty
> pedef struct sigc::signal2<T_return, T_arg1, T_arg2,
> T_accumulator>::slot_list_t
> ype sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::slot_list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, T_arg1,
> T_arg2, sig
> c::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:2008:26: error:
> declaration of 'ty
> pedef struct sigc::signal3<T_return, T_arg1, T_arg2, T_arg3,
> T_accumulator>::slo
> t_list_type sigc::signal3<T_return, T_arg1, T_arg2, T_arg3,
> T_accumulator>::slot
> _list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, T_arg1,
> T_arg2, T_a
> rg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:2123:26: error:
> declaration of 'ty
> pedef struct sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4,
> T_accumulat
> or>::slot_list_type sigc::signal4<T_return, T_arg1, T_arg2, T_arg3,
> T_arg4, T_ac
> cumulator>::slot_list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, T_arg1,
> T_arg2, T_a
> rg3, T_arg4, sigc::nil, sigc::nil, sigc::nil> >'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:2240:26: error:
> declaration of 'ty
> pedef struct sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4,
> T_arg5, T_a
> ccumulator>::slot_list_type sigc::signal5<T_return, T_arg1, T_arg2,
> T_arg3, T_ar
> g4, T_arg5, T_accumulator>::slot_list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, T_arg1,
> T_arg2, T_a
> rg3, T_arg4, T_arg5, sigc::nil, sigc::nil> >'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:2359:26: error:
> declaration of 'ty
> pedef struct sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4,
> T_arg5, T_a
> rg6, T_accumulator>::slot_list_type sigc::signal6<T_return, T_arg1,
> T_arg2, T_ar
> g3, T_arg4, T_arg5, T_arg6, T_accumulator>::slot_list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, T_arg1,
> T_arg2, T_a
> rg3, T_arg4, T_arg5, T_arg6, sigc::nil> >'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:2480:26: error:
> declaration of 'ty
> pedef struct sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4,
> T_arg5, T_a
> rg6, T_arg7, T_accumulator>::slot_list_type sigc::signal7<T_return,
> T_arg1, T_ar
> g2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::slot_list'
> H:/devlibs/include/sigc++-2.0/sigc++/signal.h:168:1: error: changes
> meaning of '
> slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, T_arg1,
> T_arg2, T_a
> rg3, T_arg4, T_arg5, T_arg6, T_arg7> >'
>     cc : compile of build/obj/xml/subtree.o required by source:
> src/xml/subtree.
> cpp
> ============ cmd ============