Re: [Inkscape-devel] Compile Inkscape the problem
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.
------------------ 原始邮件 ------------------ 发件人: "Jasper van de Gronde"<th.v.d.gronde@...528...>; 发送时间: 2010年7月13日(星期二) 下午3:38 收件人: "海斌"<w-hbin@...2378...>; "inkscape"inkscape-devel@lists.sourceforge.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 ============
That changed a while ago; the build environment is quite different now. Refer to http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows#Settin... how to get it set up again.
2010/7/13 海斌 <itxyga@...400...>
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.
------------------ 原始邮件 ------------------ *发件人:* "Jasper van de Gronde"<th.v.d.gronde@...528...>; *发送时间:* 2010年7月13日(星期二) 下午3:38 *收件人:* "海斌"<w-hbin@...2378...>; "inkscape"< inkscape-devel@lists.sourceforge.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 ============
This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (2)
-
Chris Morgan
-
海斌