Checking core structure...
compile_project:10: no matches found: *.in
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/connection/MenuBuilder.java:19: cannot find symbol
symbol  : class Sonet
location: class sonet.textui.connection.MenuBuilder
	public static void menuFor(Agent agent, Sonet sonet) {
	                                        ^
./sonet/textui/browser/VisitAgent.java:30: sonet.Agent is abstract; cannot be instantiated
		Agent agent = new Agent();
		              ^
./sonet/textui/browser/VisitAgent.java:31: cannot find symbol
symbol  : method setID(int)
location: class sonet.Agent
		agent.setID(id);
		     ^
./sonet/textui/message/ReplyToMessage.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,long)
location: class ist.po.ui.Command
		super(false, MenuEntry.REPLY_TO_MESSAGE, messageID);
		^
./sonet/textui/message/MenuBuilder.java:21: cannot find symbol
symbol  : class Menu
location: class sonet.textui.message.MenuBuilder
		Menu menu = new Menu(MenuEntry.TITLE, new Command[] {
		^
./sonet/textui/message/MenuBuilder.java:21: cannot find symbol
symbol  : class Menu
location: class sonet.textui.message.MenuBuilder
		Menu menu = new Menu(MenuEntry.TITLE, new Command[] {
		                ^
./sonet/textui/message/MenuBuilder.java:27: cannot find symbol
symbol  : class ForwardMessage
location: class sonet.textui.message.MenuBuilder
				new ForwardMessage(messageID),
				    ^
./sonet/textui/message/EnableMessages.java:21: cannot find symbol
symbol  : variable ENALBLE_MESSAGES
location: class sonet.textui.message.MenuEntry
		super(false, MenuEntry.ENALBLE_MESSAGES, agent);
		                      ^
./sonet/textui/message/SendMessage.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.SEND_MESSAGE, agent);
		^
./sonet/textui/message/ShowMessage.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,long)
location: class ist.po.ui.Command
		super(false, MenuEntry.SHOW_MESSAGE, messageID);
		^
./sonet/textui/message/DisableMessages.java:21: cannot find symbol
symbol  : variable DISALBLE_MESSAGES
location: class sonet.textui.message.MenuEntry
		super(false, MenuEntry.DISALBLE_MESSAGES, agent);
		                      ^
./sonet/textui/message/ListOutbox.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.LIST_OUTBOX, agent);
		^
./sonet/textui/message/RemoveMessage.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,long)
location: class ist.po.ui.Command
		super(false, MenuEntry.REMOVE_MESSAGE, messageID);
		^
./sonet/textui/message/ListInbox.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.LIST_INBOX, agent);
		^
./sonet/textui/publication/ProtectPublications.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.PROTECT_PUBLICATIONS, agent);
		^
./sonet/textui/publication/UnprotectPublication.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,long)
location: class ist.po.ui.Command
		super(false, MenuEntry.UNPROTECT_PUBLICATION, publicationID);
		^
./sonet/textui/publication/UnprotectPublications.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.UNPROTECT_PUBLICATIONS, agent);
		^
./sonet/textui/publication/ShowPublication.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,long)
location: class ist.po.ui.Command
		super(false, MenuEntry.SHOW_PUBLICATION, publicationID);
		^
./sonet/textui/publication/CommentPublication.java:20: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,long)
location: class ist.po.ui.Command
		super(false, MenuEntry.COMMENT_PUBLICATION, publicationID);
		^
./sonet/textui/publication/ProtectPublication.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,long)
location: class ist.po.ui.Command
		super(false, MenuEntry.PROTECT_PUBLICATION, publicationID);
		^
./sonet/textui/publication/RegisterPublication.java:20: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.REGISTER_PUBLICATION, agent);
		^
./sonet/textui/connection/MenuBuilder.java:21: cannot find symbol
symbol  : class ShowConnections
location: class sonet.textui.connection.MenuBuilder
				new ShowConnections(sonet),
				    ^
./sonet/textui/connection/MenuBuilder.java:23: cannot find symbol
symbol  : class ApproveConnections
location: class sonet.textui.connection.MenuBuilder
				new ApproveConnections(agent) });
				    ^
./sonet/textui/connection/RequestConnection.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.REQUEST_CONNECTION, agent);
		^
./sonet/textui/agent/OpenPublicationsMenu.java:22: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.OPEN_MENU_PUBLICATIONS, agent);
		^
./sonet/textui/agent/OpenPublicationsMenu.java:30: cannot find symbol
symbol  : variable agent
location: class sonet.textui.agent.OpenPublicationsMenu
		sonet.textui.browser.publication.MenuBuilder.menuFor(agent);
		                                                     ^
./sonet/textui/agent/OpenPublicationsMenu.java:30: package sonet.textui.browser.publication does not exist
		sonet.textui.browser.publication.MenuBuilder.menuFor(agent);
		                                ^
./sonet/textui/agent/UnprotectProfile.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.UNPROTECT_PROFILE, agent);
		^
./sonet/textui/agent/MenuBuilder.java:21: cannot find symbol
symbol  : variable Messages
location: class sonet.textui.agent.MenuBuilder
		Menu menu = new Menu(Messages.menuTitle(agent.getID()), new Command[] {
		                     ^
./sonet/textui/agent/MenuBuilder.java:22: cannot find symbol
symbol  : class ShowProperties
location: class sonet.textui.agent.MenuBuilder
				new ShowProperties(agent),
				    ^
./sonet/textui/agent/MenuBuilder.java:24: cannot find symbol
symbol  : class ProtectProfile
location: class sonet.textui.agent.MenuBuilder
				new ProtectProfile(agent),
				    ^
./sonet/textui/agent/OpenConnectionsMenu.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.OPEN_MENU_CONNECTIONS, agent);
		^
./sonet/textui/agent/OpenConnectionsMenu.java:29: cannot find symbol
symbol  : variable agent
location: class sonet.textui.agent.OpenConnectionsMenu
		sonet.textui.browser.connection.MenuBuilder.menuFor(agent);
		                                                    ^
./sonet/textui/agent/OpenConnectionsMenu.java:29: package sonet.textui.browser.connection does not exist
		sonet.textui.browser.connection.MenuBuilder.menuFor(agent);
		                               ^
./sonet/textui/agent/EditProfile.java:22: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.EDIT_PROFILE, agent);
		^
./sonet/textui/agent/OpenMessagesMenu.java:21: cannot find symbol
symbol  : constructor Command(boolean,java.lang.String,sonet.Agent)
location: class ist.po.ui.Command
		super(false, MenuEntry.OPEN_MENU_MESSAGES, agent);
		^
./sonet/textui/agent/OpenMessagesMenu.java:29: cannot find symbol
symbol  : variable agent
location: class sonet.textui.agent.OpenMessagesMenu
		sonet.textui.browser.message.MenuBuilder.menuFor(agent);
		                                                 ^
./sonet/textui/agent/OpenMessagesMenu.java:29: package sonet.textui.browser.message does not exist
		sonet.textui.browser.message.MenuBuilder.menuFor(agent);
		                            ^
38 errors
make: *** [all] Error 1