Checking core structure...
rm -f sonet-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/sonet-core-support.jar `find . -name \*.java`)
(cd src; jar cf ../sonet-core.jar `find . -name \*.class -o -name \*.java`)
Checking interface structure...
rm -f sonet-textui-browser.jar `find . -name \*.class`
(cd src; javac -cp /usr/share/java/po-uilib.jar:/usr/share/java/sonet-core-support.jar:/usr/share/java/sonet-textui-support.jar:../../sonet-core/sonet-core.jar -encoding UTF-8 `find . -name \*.java`)
./sonet/textui/browser/MenuBuilder.java:31: cannot find symbol
symbol  : method reqKey()
location: class sonet.textui.browser.Message
		int targetid = IO.readInt(Message.reqKey());
		                                 ^
./sonet/textui/browser/MenuBuilder.java:31: cannot find symbol
symbol  : variable IO
location: class sonet.textui.browser.MenuBuilder
		int targetid = IO.readInt(Message.reqKey());
		               ^
./sonet/textui/browser/GerirAgente.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public GerirAgente (int login, int alvo, RedeSocial sonet) {
	                                                           ^
./sonet/textui/browser/GerirAgente.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.browser.GerirAgente
		_login = login;
		^
./sonet/textui/browser/GerirAgente.java:32: call to super must be first statement in constructor
		super(false, Message.TITLE, sonet);
		     ^
./sonet/textui/browser/GerirAgente.java:40: cannot find symbol
symbol  : variable _login
location: class sonet.textui.browser.GerirAgente
		sonet.textui.agent.MenuBuilder.menuFor(_login, _utilizador, _receiver);
		                                       ^
./sonet/textui/message/BloquearMensagens.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public BloquearMensagens (int login, int alvo, RedeSocial sonet) {
	                                                                 ^
./sonet/textui/message/BloquearMensagens.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.BloquearMensagens
		_login = login;
		^
./sonet/textui/message/BloquearMensagens.java:32: call to super must be first statement in constructor
		super(false, Message.ENABLE_MESSAGES, sonet);
		     ^
./sonet/textui/message/EnviarMensagem.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public EnviarMensagem (int login, int alvo, RedeSocial sonet) {
	                                                              ^
./sonet/textui/message/EnviarMensagem.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.EnviarMensagem
		_login = login;
		^
./sonet/textui/message/EnviarMensagem.java:32: call to super must be first statement in constructor
		super(false, Message.SEND_MESSAGE, sonet);
		     ^
./sonet/textui/message/VisualizarCaixaSaida.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public VisualizarCaixaSaida (int login, int alvo, RedeSocial sonet) {
	                                                                    ^
./sonet/textui/message/VisualizarCaixaSaida.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.VisualizarCaixaSaida
		_login = login;
		^
./sonet/textui/message/VisualizarCaixaSaida.java:32: call to super must be first statement in constructor
		super(false, Message.LIST_OUTBOX, sonet);
		     ^
./sonet/textui/message/MenuBuilder.java:30: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new VisualizarCaixaEntrada(loginid, targetid, sonet),
			                                    ^
./sonet/textui/message/MenuBuilder.java:31: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new VisualizarCaixaSaida(targetid, sonet),
			                         ^
./sonet/textui/message/MenuBuilder.java:31: internal error; cannot instantiate sonet.textui.message.VisualizarCaixaSaida. at sonet.textui.message.VisualizarCaixaSaida to ()
			new VisualizarCaixaSaida(targetid, sonet),
			^
./sonet/textui/message/MenuBuilder.java:32: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new EnviarMensagem(targetid, sonet),
			                   ^
./sonet/textui/message/MenuBuilder.java:32: internal error; cannot instantiate sonet.textui.message.EnviarMensagem. at sonet.textui.message.EnviarMensagem to ()
			new EnviarMensagem(targetid, sonet),
			^
./sonet/textui/message/MenuBuilder.java:33: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new ResponderMensagem(targetid, sonet),
			                      ^
./sonet/textui/message/MenuBuilder.java:33: internal error; cannot instantiate sonet.textui.message.ResponderMensagem. at sonet.textui.message.ResponderMensagem to ()
			new ResponderMensagem(targetid, sonet),
			^
./sonet/textui/message/MenuBuilder.java:34: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new ReenviarMensagem(targetid, sonet),
			                     ^
./sonet/textui/message/MenuBuilder.java:34: internal error; cannot instantiate sonet.textui.message.ReenviarMensagem. at sonet.textui.message.ReenviarMensagem to ()
			new ReenviarMensagem(targetid, sonet),
			^
./sonet/textui/message/MenuBuilder.java:35: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new RemoverMensagem(targetid, sonet),
			                    ^
./sonet/textui/message/MenuBuilder.java:35: internal error; cannot instantiate sonet.textui.message.RemoverMensagem. at sonet.textui.message.RemoverMensagem to ()
			new RemoverMensagem(targetid, sonet),
			^
./sonet/textui/message/MenuBuilder.java:36: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new AutorizarMensagens(targetid, sonet),
			                       ^
./sonet/textui/message/MenuBuilder.java:36: internal error; cannot instantiate sonet.textui.message.AutorizarMensagens. at sonet.textui.message.AutorizarMensagens to ()
			new AutorizarMensagens(targetid, sonet),
			^
./sonet/textui/message/MenuBuilder.java:37: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.message.MenuBuilder
			new BloquearMensagens(targetid, sonet) });
			                      ^
./sonet/textui/message/MenuBuilder.java:37: internal error; cannot instantiate sonet.textui.message.BloquearMensagens. at sonet.textui.message.BloquearMensagens to ()
			new BloquearMensagens(targetid, sonet) });
			^
./sonet/textui/message/ReenviarMensagem.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public ReenviarMensagem (int login, int alvo, RedeSocial sonet) {
	                                                                ^
./sonet/textui/message/ReenviarMensagem.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.ReenviarMensagem
		_login = login;
		^
./sonet/textui/message/ReenviarMensagem.java:32: call to super must be first statement in constructor
		super(false, Message.FORWARD_MESSAGE, sonet);
		     ^
./sonet/textui/message/ResponderMensagem.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public ResponderMensagem (int login, int alvo, RedeSocial sonet) {
	                                                                 ^
./sonet/textui/message/ResponderMensagem.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.ResponderMensagem
		_login = login;
		^
./sonet/textui/message/ResponderMensagem.java:32: call to super must be first statement in constructor
		super(false, Message.REPLY_TO_MESSAGE, sonet);
		     ^
./sonet/textui/message/AutorizarMensagens.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public AutorizarMensagens (int login, int alvo, RedeSocial sonet) {
	                                                                  ^
./sonet/textui/message/AutorizarMensagens.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.AutorizarMensagens
		_login = login;
		^
./sonet/textui/message/AutorizarMensagens.java:32: call to super must be first statement in constructor
		super(false, Message.ENABLE_MESSAGES, sonet);
		     ^
./sonet/textui/message/VisualizarCaixaEntrada.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public VisualizarCaixaEntrada (int login, int alvo, RedeSocial sonet) {
	                                                                      ^
./sonet/textui/message/VisualizarCaixaEntrada.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.VisualizarCaixaEntrada
		_login = login;
		^
./sonet/textui/message/VisualizarCaixaEntrada.java:32: call to super must be first statement in constructor
		super(false, Message.LIST_INBOX, sonet);
		     ^
./sonet/textui/message/VisualizarMensagem.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public VisualizarMensagem (int login, int alvo, RedeSocial sonet) {
	                                                                  ^
./sonet/textui/message/VisualizarMensagem.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.VisualizarMensagem
		_login = login;
		^
./sonet/textui/message/VisualizarMensagem.java:32: call to super must be first statement in constructor
		super(false, Message.SHOW_MESSAGE, sonet);
		     ^
./sonet/textui/message/RemoverMensagem.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public RemoverMensagem (int login, int alvo, RedeSocial sonet) {
	                                                               ^
./sonet/textui/message/RemoverMensagem.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.message.RemoverMensagem
		_login = login;
		^
./sonet/textui/message/RemoverMensagem.java:32: call to super must be first statement in constructor
		super(false, Message.REMOVE_MESSAGE, sonet);
		     ^
./sonet/textui/publication/DesprotegerPublicacao.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public DesprotegerPublicacao (int login, int alvo, RedeSocial sonet) {
	                                                                     ^
./sonet/textui/publication/DesprotegerPublicacao.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.DesprotegerPublicacao
		_login = login;
		^
./sonet/textui/publication/DesprotegerPublicacao.java:32: call to super must be first statement in constructor
		super(false, Message.UNPROTECT_PUBLICATION, sonet);
		     ^
./sonet/textui/publication/MenuBuilder.java:33: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new ListarPublicacoes(loginid, targetid, sonet),
				                               ^
./sonet/textui/publication/MenuBuilder.java:34: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new MostrarPublicacao(targetid, sonet),
				                      ^
./sonet/textui/publication/MenuBuilder.java:34: internal error; cannot instantiate sonet.textui.publication.MostrarPublicacao. at sonet.textui.publication.MostrarPublicacao to ()
				new MostrarPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:35: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new RegistarNovaPublicacao(targetid, sonet),
				                           ^
./sonet/textui/publication/MenuBuilder.java:35: internal error; cannot instantiate sonet.textui.publication.RegistarNovaPublicacao. at sonet.textui.publication.RegistarNovaPublicacao to ()
				new RegistarNovaPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:36: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new PontuarPublicacao(targetid, sonet),
				                      ^
./sonet/textui/publication/MenuBuilder.java:36: internal error; cannot instantiate sonet.textui.publication.PontuarPublicacao. at sonet.textui.publication.PontuarPublicacao to ()
				new PontuarPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:37: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new ComentarPublicacao(targetid, sonet),
				                       ^
./sonet/textui/publication/MenuBuilder.java:37: internal error; cannot instantiate sonet.textui.publication.ComentarPublicacao. at sonet.textui.publication.ComentarPublicacao to ()
				new ComentarPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:38: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new ProtegerPublicacao(targetid, sonet),
				                       ^
./sonet/textui/publication/MenuBuilder.java:38: internal error; cannot instantiate sonet.textui.publication.ProtegerPublicacao. at sonet.textui.publication.ProtegerPublicacao to ()
				new ProtegerPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:39: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new ProtegerTodasPublicacoes(targetid, sonet),
				                             ^
./sonet/textui/publication/MenuBuilder.java:39: internal error; cannot instantiate sonet.textui.publication.ProtegerTodasPublicacoes. at sonet.textui.publication.ProtegerTodasPublicacoes to ()
				new ProtegerTodasPublicacoes(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:40: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new DesprotegerPublicacao(targetid, sonet),
				                          ^
./sonet/textui/publication/MenuBuilder.java:40: internal error; cannot instantiate sonet.textui.publication.DesprotegerPublicacao. at sonet.textui.publication.DesprotegerPublicacao to ()
				new DesprotegerPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:41: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new DesprotegerTodasPublicacoes(targetid, sonet) });
				                                ^
./sonet/textui/publication/MenuBuilder.java:41: internal error; cannot instantiate sonet.textui.publication.DesprotegerTodasPublicacoes. at sonet.textui.publication.DesprotegerTodasPublicacoes to ()
				new DesprotegerTodasPublicacoes(targetid, sonet) });
				^
./sonet/textui/publication/MenuBuilder.java:45: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new ListarPublicacoes(loginid, targetid, sonet),
				                               ^
./sonet/textui/publication/MenuBuilder.java:46: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new MostrarPublicacao(targetid, sonet),
				                      ^
./sonet/textui/publication/MenuBuilder.java:46: internal error; cannot instantiate sonet.textui.publication.MostrarPublicacao. at sonet.textui.publication.MostrarPublicacao to ()
				new MostrarPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:47: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new PontuarPublicacao(targetid, sonet),
				                      ^
./sonet/textui/publication/MenuBuilder.java:47: internal error; cannot instantiate sonet.textui.publication.PontuarPublicacao. at sonet.textui.publication.PontuarPublicacao to ()
				new PontuarPublicacao(targetid, sonet),
				^
./sonet/textui/publication/MenuBuilder.java:48: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.publication.MenuBuilder
				new ComentarPublicacao(targetid, sonet) });
				                       ^
./sonet/textui/publication/MenuBuilder.java:48: internal error; cannot instantiate sonet.textui.publication.ComentarPublicacao. at sonet.textui.publication.ComentarPublicacao to ()
				new ComentarPublicacao(targetid, sonet) });
				^
./sonet/textui/publication/ListarPublicacoes.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public ListarPublicacoes (int login, int alvo, RedeSocial sonet) {
	                                                                 ^
./sonet/textui/publication/ListarPublicacoes.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.ListarPublicacoes
		_login = login;
		^
./sonet/textui/publication/ListarPublicacoes.java:32: call to super must be first statement in constructor
		super(false, Message.SHOW_PUBLICATIONS, sonet);
		     ^
./sonet/textui/publication/RegistarNovaPublicacao.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public RegistarNovaPublicacao (int login, int alvo, RedeSocial sonet) {
	                                                                      ^
./sonet/textui/publication/RegistarNovaPublicacao.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.RegistarNovaPublicacao
		_login = login;
		^
./sonet/textui/publication/RegistarNovaPublicacao.java:32: call to super must be first statement in constructor
		super(false, Message.REGISTER_PUBLICATION, sonet);
		     ^
./sonet/textui/publication/DesprotegerTodasPublicacoes.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public DesprotegerTodasPublicacoes (int login, int alvo, RedeSocial sonet) {
	                                                                           ^
./sonet/textui/publication/DesprotegerTodasPublicacoes.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.DesprotegerTodasPublicacoes
		_login = login;
		^
./sonet/textui/publication/DesprotegerTodasPublicacoes.java:32: call to super must be first statement in constructor
		super(false, Message.UNPROTECT_PUBLICATIONS, sonet);
		     ^
./sonet/textui/publication/MostrarPublicacao.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public MostrarPublicacao (int login, int alvo, RedeSocial sonet) {
	                                                                 ^
./sonet/textui/publication/MostrarPublicacao.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.MostrarPublicacao
		_login = login;
		^
./sonet/textui/publication/MostrarPublicacao.java:32: call to super must be first statement in constructor
		super(false, Message.SHOW_PUBLICATION, sonet);
		     ^
./sonet/textui/publication/ProtegerPublicacao.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public ProtegerPublicacao (int login, int alvo, RedeSocial sonet) {
	                                                                  ^
./sonet/textui/publication/ProtegerPublicacao.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.ProtegerPublicacao
		_login = login;
		^
./sonet/textui/publication/ProtegerPublicacao.java:32: call to super must be first statement in constructor
		super(false, Message.PROTECT_PUBLICATION, sonet);
		     ^
./sonet/textui/publication/ComentarPublicacao.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public ComentarPublicacao (int login, int alvo, RedeSocial sonet) {
	                                                                  ^
./sonet/textui/publication/ComentarPublicacao.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.ComentarPublicacao
		_login = login;
		^
./sonet/textui/publication/ComentarPublicacao.java:32: call to super must be first statement in constructor
		super(false, Message.COMMENT_PUBLICATION, sonet);
		     ^
./sonet/textui/publication/PontuarPublicacao.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public PontuarPublicacao (int login, int alvo, RedeSocial sonet) {
	                                                                 ^
./sonet/textui/publication/PontuarPublicacao.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.PontuarPublicacao
		_login = login;
		^
./sonet/textui/publication/PontuarPublicacao.java:32: call to super must be first statement in constructor
		super(false, Message.RATE_PUBLICATION, sonet);
		     ^
./sonet/textui/publication/ProtegerTodasPublicacoes.java:29: cannot find symbol
symbol  : constructor Command()
location: class ist.po.ui.Command
	public ProtegerTodasPublicacoes (int login, int alvo, RedeSocial sonet) {
	                                                                        ^
./sonet/textui/publication/ProtegerTodasPublicacoes.java:30: cannot find symbol
symbol  : variable _login
location: class sonet.textui.publication.ProtegerTodasPublicacoes
		_login = login;
		^
./sonet/textui/publication/ProtegerTodasPublicacoes.java:32: call to super must be first statement in constructor
		super(false, Message.PROTECT_PUBLICATIONS, sonet);
		     ^
./sonet/textui/connection/MenuBuilder.java:33: cannot find symbol
symbol  : variable targetid
location: class sonet.textui.connection.MenuBuilder
				new ListarLigacoes(loginid, targetid, sonet),
				                            ^
100 errors
make: *** [all] Error 1