Making all in rpc make[3]: Entering directory `/root/rtorrent-svn/trunk/rtorrent/src/rpc' if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT command_map.o -MD -MP -MF ".deps/command_map.Tpo" -c -o command_map.o command_map.cc; \ then mv -f ".deps/command_map.Tpo" ".deps/command_map.Po"; else rm -f ".deps/command_map.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT command_scheduler.o -MD -MP -MF ".deps/command_scheduler.Tpo" -c -o command_scheduler.o command_scheduler.cc; \ then mv -f ".deps/command_scheduler.Tpo" ".deps/command_scheduler.Po"; else rm -f ".deps/command_scheduler.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT command_scheduler_item.o -MD -MP -MF ".deps/command_scheduler_item.Tpo" -c -o command_scheduler_item.o command_scheduler_item.cc; \ then mv -f ".deps/command_scheduler_item.Tpo" ".deps/command_scheduler_item.Po"; else rm -f ".deps/command_scheduler_item.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT command_slot.o -MD -MP -MF ".deps/command_slot.Tpo" -c -o command_slot.o command_slot.cc; \ then mv -f ".deps/command_slot.Tpo" ".deps/command_slot.Po"; else rm -f ".deps/command_slot.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT command_variable.o -MD -MP -MF ".deps/command_variable.Tpo" -c -o command_variable.o command_variable.cc; \ then mv -f ".deps/command_variable.Tpo" ".deps/command_variable.Po"; else rm -f ".deps/command_variable.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT exec_file.o -MD -MP -MF ".deps/exec_file.Tpo" -c -o exec_file.o exec_file.cc; \ then mv -f ".deps/exec_file.Tpo" ".deps/exec_file.Po"; else rm -f ".deps/exec_file.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT parse.o -MD -MP -MF ".deps/parse.Tpo" -c -o parse.o parse.cc; \ then mv -f ".deps/parse.Tpo" ".deps/parse.Po"; else rm -f ".deps/parse.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT parse_commands.o -MD -MP -MF ".deps/parse_commands.Tpo" -c -o parse_commands.o parse_commands.cc; \ then mv -f ".deps/parse_commands.Tpo" ".deps/parse_commands.Po"; else rm -f ".deps/parse_commands.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT scgi.o -MD -MP -MF ".deps/scgi.Tpo" -c -o scgi.o scgi.cc; \ then mv -f ".deps/scgi.Tpo" ".deps/scgi.Po"; else rm -f ".deps/scgi.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT scgi_task.o -MD -MP -MF ".deps/scgi_task.Tpo" -c -o scgi_task.o scgi_task.cc; \ then mv -f ".deps/scgi_task.Tpo" ".deps/scgi_task.Po"; else rm -f ".deps/scgi_task.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -MT xmlrpc.o -MD -MP -MF ".deps/xmlrpc.Tpo" -c -o xmlrpc.o xmlrpc.cc; \ then mv -f ".deps/xmlrpc.Tpo" ".deps/xmlrpc.Po"; else rm -f ".deps/xmlrpc.Tpo"; exit 1; fi xmlrpc.cc: In function ârpc::target_type rpc::xmlrpc_to_target(xmlrpc_env*, xmlrpc_value*)â: xmlrpc.cc:213: error: jump to case label xmlrpc.cc:156: error: crosses initialization of âcore::Download* downloadâ xmlrpc.cc: In function âtorrent::Object rpc::xmlrpc_to_object(xmlrpc_env*, xmlrpc_value*, int, rpc::target_type*)â: xmlrpc.cc:284: warning: dereferencing type-punned pointer will break strict-aliasing rules make[3]: *** [xmlrpc.o] Error 1 make[3]: Leaving directory `/root/rtorrent-svn/trunk/rtorrent/src/rpc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/rtorrent-svn/trunk/rtorrent/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/rtorrent-svn/trunk/rtorrent' make: *** [all] Error 2