Checking core structure...
compile_project:10: no matches found: *.in
rm -f po-grt-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
./grt/callstatus/Efective.java:3: package grt.textui.lookup does not exist
import grt.textui.lookup.Message;
                        ^
./grt/callstatus/NoMessage.java:3: package grt.textui.lookup does not exist
import grt.textui.lookup.Message;
                        ^
./grt/callstatus/WithMessage.java:4: package grt.textui.lookup does not exist
import grt.textui.lookup.Message;
                        ^
./grt/Mobile.java:9: package grt.textui.mobile does not exist
import grt.textui.mobile.Message;
                        ^
./grt/Mobile.java:10: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.MMSfrom2GException;
                           ^
./grt/Mobile.java:11: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.MMSto2GException;
                           ^
./grt/Mobile.java:19: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/Client.java:9: package grt.textui.client does not exist
import grt.textui.client.*;
^
./grt/CoreGrt.java:5: package grt.textui.client does not exist
import grt.textui.client.UnknownClientKeyException;
                        ^
./grt/CoreGrt.java:6: package grt.textui.mobile does not exist
import grt.textui.mobile.UnknownKeyException;
                        ^
./grt/calltype/CallType.java:5: package pt.utl.ist.po.ui does not exist
import static pt.utl.ist.po.ui.UserInteraction.IO;
                              ^
./grt/calltype/CallType.java:5: static import only from classes and interfaces
import static pt.utl.ist.po.ui.UserInteraction.IO;
^
./grt/Mobile.java:122: cannot find symbol
symbol  : class InvalidOperation
location: class grt.Mobile
	public CallStatus canCall(int receiverId, CallType callType) throws InvalidOperation {
	                                                                    ^
./grt/Mobile.java:141: cannot find symbol
symbol  : class InvalidOperation
location: class grt.Mobile
	public void call(int receiverId, CallType callType, int units, CallStatus callStatus) throws InvalidOperation {
	                                                                                             ^
./grt/exceptions/WarningsAlreadyActiveException.java:3: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/exceptions/WarningsAlreadyActiveException.java:4: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/exceptions/WarningsAlreadyActiveException.java:7: cannot find symbol
symbol: class InvalidOperation
public class WarningsAlreadyActiveException extends InvalidOperation {
                                                    ^
./grt/exceptions/WarningsAlreadyInactiveException.java:3: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/exceptions/WarningsAlreadyInactiveException.java:4: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/exceptions/WarningsAlreadyInactiveException.java:7: cannot find symbol
symbol: class InvalidOperation
public class WarningsAlreadyInactiveException extends InvalidOperation {
                                                      ^
./grt/GrtNetwork.java:9: package pt.utl.ist.po.ui does not exist
import static pt.utl.ist.po.ui.UserInteraction.IO;
                              ^
./grt/GrtNetwork.java:9: static import only from classes and interfaces
import static pt.utl.ist.po.ui.UserInteraction.IO;
^
./grt/CoreGrt.java:26: cannot find symbol
symbol  : class UnknownClientKeyException
location: class grt.CoreGrt
	public Client getClient(String id) throws UnknownClientKeyException {
	                                          ^
./grt/exceptions/DuplicateClientException.java:3: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/exceptions/DuplicateClientException.java:4: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/exceptions/DuplicateClientException.java:6: cannot find symbol
symbol: class InvalidOperation
public class DuplicateClientException extends InvalidOperation {
                                              ^
./grt/CoreGrt.java:48: cannot find symbol
symbol  : class UnknownKeyException
location: class grt.CoreGrt
	public Mobile getMobile(int id) throws UnknownKeyException {
	                                       ^
./grt/exceptions/DuplicateMobileException.java:3: package grt.textui.mobile does not exist
import grt.textui.mobile.Message;
                        ^
./grt/exceptions/DuplicateMobileException.java:4: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/exceptions/DuplicateMobileException.java:6: cannot find symbol
symbol: class InvalidOperation
public class DuplicateMobileException extends InvalidOperation {
                                              ^
./grt/calltype/MMS.java:3: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.Message;
                           ^
./grt/calltype/SMS.java:3: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.Message;
                           ^
./grt/calltype/SMS.java:5: package pt.utl.ist.po.ui does not exist
import static pt.utl.ist.po.ui.UserInteraction.IO;
                              ^
./grt/calltype/SMS.java:5: static import only from classes and interfaces
import static pt.utl.ist.po.ui.UserInteraction.IO;
^
./grt/calltype/Voz.java:3: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.Message;
                           ^
./grt/clienttype/Normal.java:3: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/clienttype/Ouro.java:3: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/clienttype/Platina.java:3: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/exceptions/MobileIsOffException.java:5: package grt.textui.client does not exist
import grt.textui.client.UnknownClientKeyException;
                        ^
./grt/exceptions/MobileIsOffException.java:6: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.Message;
                           ^
./grt/exceptions/MobileIsOffException.java:9: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/exceptions/MobileIsOffException.java:11: cannot find symbol
symbol: class InvalidOperation
public class MobileIsOffException extends InvalidOperation {
                                          ^
./grt/exceptions/MobileIsOffException.java:12: cannot find symbol
symbol  : class UnknownClientKeyException
location: class grt.exceptions.MobileIsOffException
	public MobileIsOffException(Mobile sender, Mobile receiver, CallType callType) throws UnknownClientKeyException {
	                                                                                      ^
./grt/exceptions/MobileIsSilentException.java:5: package grt.textui.client does not exist
import grt.textui.client.UnknownClientKeyException;
                        ^
./grt/exceptions/MobileIsSilentException.java:6: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.Message;
                           ^
./grt/exceptions/MobileIsSilentException.java:9: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/exceptions/MobileIsSilentException.java:11: cannot find symbol
symbol: class InvalidOperation
public class MobileIsSilentException extends InvalidOperation {
                                             ^
./grt/exceptions/MobileIsSilentException.java:12: cannot find symbol
symbol  : class UnknownClientKeyException
location: class grt.exceptions.MobileIsSilentException
	public MobileIsSilentException(Mobile sender, Mobile receiver, CallType callType) throws UnknownClientKeyException {
	                                                                                         ^
./grt/exceptions/ThisMobileIsOffException.java:3: package grt.textui.oneMobile does not exist
import grt.textui.oneMobile.Message;
                           ^
./grt/exceptions/ThisMobileIsOffException.java:4: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/exceptions/ThisMobileIsOffException.java:6: cannot find symbol
symbol: class InvalidOperation
public class ThisMobileIsOffException extends InvalidOperation {
                                              ^
./grt/mobilestatus/Desligado.java:3: package grt.textui.mobile does not exist
import grt.textui.mobile.Message;
                        ^
./grt/mobilestatus/Ligado.java:3: package grt.textui.mobile does not exist
import grt.textui.mobile.Message;
                        ^
./grt/mobilestatus/Silencio.java:3: package grt.textui.mobile does not exist
import grt.textui.mobile.Message;
                        ^
./grt/mobiletype/Doisg.java:3: package grt.textui.mobile does not exist
import grt.textui.mobile.Message;
                        ^
./grt/mobiletype/Tresg.java:3: package grt.textui.mobile does not exist
import grt.textui.mobile.Message;
                        ^
./grt/warningstatus/Activo.java:4: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/warningstatus/Inactivo.java:4: package grt.textui.client does not exist
import grt.textui.client.Message;
                        ^
./grt/callstatus/Efective.java:8: cannot find symbol
symbol  : variable Message
location: class grt.callstatus.Efective
		return Message.done();
		       ^
./grt/callstatus/NoMessage.java:8: cannot find symbol
symbol  : variable Message
location: class grt.callstatus.NoMessage
		return Message.noMessage();
		       ^
./grt/callstatus/WithMessage.java:11: cannot find symbol
symbol  : variable Message
location: class grt.callstatus.WithMessage
		return Message.message();
		       ^
./grt/Mobile.java:41: cannot find symbol
symbol  : variable Message
location: class grt.Mobile
		if(type.equals(Message.mobile2G()))
		               ^
./grt/Mobile.java:43: cannot find symbol
symbol  : variable Message
location: class grt.Mobile
		if(type.equals(Message.mobile3G()))
		               ^
./grt/Mobile.java:50: cannot find symbol
symbol  : variable Message
location: class grt.Mobile
		if(status.equals(Message.mobileOff()))
		                 ^
./grt/Mobile.java:52: cannot find symbol
symbol  : variable Message
location: class grt.Mobile
		if(status.equals(Message.mobileOn()))
		                 ^
./grt/Mobile.java:54: cannot find symbol
symbol  : variable Message
location: class grt.Mobile
		if(status.equals(Message.mobileSilence()))
		                 ^
./grt/Mobile.java:125: cannot find symbol
symbol  : class MMSfrom2GException
location: class grt.Mobile
			throw new MMSfrom2GException(_id);
			          ^
./grt/Mobile.java:127: cannot find symbol
symbol  : class MMSto2GException
location: class grt.Mobile
			throw new MMSto2GException(receiverId);
			          ^
./grt/Mobile.java:132: incompatible types
found   : grt.exceptions.MobileIsSilentException
required: java.lang.Throwable
			throw new MobileIsSilentException(this,receiver,callType);
			      ^
./grt/Mobile.java:136: incompatible types
found   : grt.exceptions.MobileIsOffException
required: java.lang.Throwable
			throw new MobileIsOffException(this,receiver,callType);
			      ^
./grt/Mobile.java:164: cannot find symbol
symbol  : variable Message
location: class grt.Mobile
		return Message.telemovel()+"|"
		       ^
./grt/Client.java:27: cannot find symbol
symbol  : variable Message
location: class grt.Client
		if(type.equals(Message.clientNormal()))
		               ^
./grt/Client.java:29: cannot find symbol
symbol  : variable Message
location: class grt.Client
		if(type.equals(Message.clientGold()))
		               ^
./grt/Client.java:31: cannot find symbol
symbol  : variable Message
location: class grt.Client
		if(type.equals(Message.clientPlatine()))
		               ^
./grt/Client.java:68: incompatible types
found   : grt.exceptions.WarningsAlreadyActiveException
required: java.lang.Throwable
	public void allowWarnings() throws WarningsAlreadyActiveException {
	                                   ^
./grt/Client.java:70: incompatible types
found   : grt.exceptions.WarningsAlreadyActiveException
required: java.lang.Throwable
			throw new WarningsAlreadyActiveException();
			      ^
./grt/Client.java:73: incompatible types
found   : grt.exceptions.WarningsAlreadyInactiveException
required: java.lang.Throwable
	public void disableWarnings() throws WarningsAlreadyInactiveException {
	                                     ^
./grt/Client.java:75: incompatible types
found   : grt.exceptions.WarningsAlreadyInactiveException
required: java.lang.Throwable
			throw new WarningsAlreadyInactiveException();
			      ^
./grt/Client.java:84: cannot find symbol
symbol  : variable Message
location: class grt.Client
		return Message.client()+"|"
		       ^
./grt/CoreGrt.java:30: cannot find symbol
symbol  : class UnknownClientKeyException
location: class grt.CoreGrt
			throw new UnknownClientKeyException(id);
			          ^
./grt/CoreGrt.java:35: incompatible types
found   : grt.exceptions.DuplicateClientException
required: java.lang.Throwable
	public void addClient(String id, String name, int nif, String type) throws DuplicateClientException {
	                                                                           ^
./grt/CoreGrt.java:37: incompatible types
found   : grt.exceptions.DuplicateClientException
required: java.lang.Throwable
			throw new DuplicateClientException(id);
			      ^
./grt/CoreGrt.java:41: incompatible types
found   : grt.exceptions.DuplicateClientException
required: java.lang.Throwable
	public void addClient(String id, String name, int nif) throws DuplicateClientException {
	                                                              ^
./grt/CoreGrt.java:43: incompatible types
found   : grt.exceptions.DuplicateClientException
required: java.lang.Throwable
			throw new DuplicateClientException(id);
			      ^
./grt/CoreGrt.java:52: cannot find symbol
symbol  : class UnknownKeyException
location: class grt.CoreGrt
			throw new UnknownKeyException(id);
			          ^
./grt/CoreGrt.java:57: incompatible types
found   : grt.exceptions.DuplicateMobileException
required: java.lang.Throwable
	public void addMobile(int id, String type, Client client) throws DuplicateMobileException {
	                                                                 ^
./grt/CoreGrt.java:59: incompatible types
found   : grt.exceptions.DuplicateMobileException
required: java.lang.Throwable
			throw new DuplicateMobileException(id);
			      ^
./grt/CoreGrt.java:64: incompatible types
found   : grt.exceptions.DuplicateMobileException
required: java.lang.Throwable
	public void addMobile(int id, Client client, String type, String status, int cash) throws DuplicateMobileException {
	                                                                                          ^
./grt/CoreGrt.java:66: incompatible types
found   : grt.exceptions.DuplicateMobileException
required: java.lang.Throwable
			throw new DuplicateMobileException(id);
			      ^
./grt/Call.java:57: package grt.textui.oneMobile does not exist
		return grt.textui.oneMobile.Message.call()+"|"
		                           ^
./grt/calltype/CallType.java:9: package grt.textui.oneMobile does not exist
		return IO.readInteger(grt.textui.oneMobile.Message.timeReq());
		                                          ^
./grt/calltype/CallType.java:9: cannot find symbol
symbol  : variable IO
location: class grt.calltype.CallType
		return IO.readInteger(grt.textui.oneMobile.Message.timeReq());
		       ^
./grt/exceptions/WarningsAlreadyActiveException.java:9: cannot find symbol
symbol  : variable Message
location: class grt.exceptions.WarningsAlreadyActiveException
		super(Message.alreadyMessageActive());
		      ^
./grt/exceptions/WarningsAlreadyInactiveException.java:9: cannot find symbol
symbol  : variable Message
location: class grt.exceptions.WarningsAlreadyInactiveException
		super(Message.alreadyMessageInactive());
		      ^
./grt/GrtNetwork.java:35: cannot find symbol
symbol  : variable IO
location: class grt.GrtNetwork
            catch (IOException ioe) { IO.println(ioe.toString());return;}
                                      ^
./grt/GrtNetwork.java:36: cannot find symbol
symbol  : variable IO
location: class grt.GrtNetwork
            catch (ClassNotFoundException cnfe) { IO.println(cnfe.toString());return;}
                                                  ^
./grt/GrtNetwork.java:46: cannot find symbol
symbol  : variable IO
location: class grt.GrtNetwork
            catch (IOException ioe) {IO.println(ioe.toString());return;}
                                     ^
./grt/GrtNetwork.java:50: cannot find symbol
symbol  : variable IO
location: class grt.GrtNetwork
                } catch (IOException ioe) {IO.println(ioe.toString());return;}
                                           ^
./grt/exceptions/DuplicateClientException.java:9: cannot find symbol
symbol  : variable Message
location: class grt.exceptions.DuplicateClientException
		super(Message.duplicateClient(id));
		      ^
./grt/exceptions/DuplicateMobileException.java:9: cannot find symbol
symbol  : variable Message
location: class grt.exceptions.DuplicateMobileException
		super(Message.duplicateMobile(id));
		      ^
100 errors
make: *** [all] Error 1