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/Mobile.java:11: cannot find symbol
symbol  : class MobileState
location: class grt.Mobile
  public final MobileState ON = new MobileOn(this);
               ^
./grt/Mobile.java:12: cannot find symbol
symbol  : class MobileState
location: class grt.Mobile
  public final MobileState OFF = new MobileOff(this);
               ^
./grt/Mobile.java:13: cannot find symbol
symbol  : class MobileState
location: class grt.Mobile
  public final MobileState SILENT = new MobileSilent(this);
               ^
./grt/Mobile.java:14: cannot find symbol
symbol  : class MobileState
location: class grt.Mobile
  private MobileState _mobileState = ON;
          ^
./grt/Mobile.java:37: cannot find symbol
symbol  : class MobileState
location: class grt.Mobile
   protected void setState(MobileState mobileState) {
                           ^
./grt/Mobile.java:56: cannot find symbol
symbol  : class MobileState
location: class grt.Mobile
   public MobileState getMobileState(){
          ^
./grt/Grt.java:7: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.Command;
                       ^
./grt/Grt.java:8: package pt.utl.ist.po.ui does not exist
import pt.utl.ist.po.ui.InvalidOperation;
                       ^
./grt/Grt.java:9: package grt.textui.main does not exist
import grt.textui.main.Message;
                      ^
./grt/Grt.java:10: package grt.textui.main does not exist
import grt.textui.main.Save;
                      ^
./grt/Grt.java:13: package pt.utl.ist.po.ui does not exist
import static pt.utl.ist.po.ui.UserInteraction.IO;
                              ^
./grt/Grt.java:13: static import only from classes and interfaces
import static pt.utl.ist.po.ui.UserInteraction.IO;
^
./grt/Grt.java:32: cannot find symbol
symbol  : class Tariff
location: class grt.Grt
  private Map _tariffsMap = new HashMap();
                      ^
./grt/Grt.java:42: cannot find symbol
symbol  : class Tariff
location: class grt.Grt
  Tariff _normalTariff = new NormalTariff();
  ^
./grt/Grt.java:43: cannot find symbol
symbol  : class Tariff
location: class grt.Grt
  Tariff _goldTariff = new GoldTariff();
  ^
./grt/Grt.java:44: cannot find symbol
symbol  : class Tariff
location: class grt.Grt
  Tariff _platineTariff = new PlatineTariff();
  ^
./grt/Grt.java:55: cannot find symbol
symbol  : class Tariff
location: class grt.Grt
  public Tariff getTariff(String clientType){
         ^
./grt/Grt.java:227: cannot find symbol
symbol  : class InvalidOperation
location: class grt.Grt
public static void main(String[] args) throws InvalidOperation{
                                              ^
./grt/GoldTariff.java:6: cannot find symbol
symbol: class Tariff
public class GoldTariff extends Tariff implements Serializable{
                                ^
./grt/GrtInit.java:7: package pt.utl.ist.po.ui does not exist
import static pt.utl.ist.po.ui.UserInteraction.IO;
                              ^
./grt/GrtInit.java:7: static import only from classes and interfaces
import static pt.utl.ist.po.ui.UserInteraction.IO;
^
./grt/Mobile.java:11: cannot find symbol
symbol  : class MobileOn
location: class grt.Mobile
  public final MobileState ON = new MobileOn(this);
                                    ^
./grt/Mobile.java:12: cannot find symbol
symbol  : class MobileOff
location: class grt.Mobile
  public final MobileState OFF = new MobileOff(this);
                                     ^
./grt/Mobile.java:13: cannot find symbol
symbol  : class MobileSilent
location: class grt.Mobile
  public final MobileState SILENT = new MobileSilent(this);
                                        ^
./grt/Grt.java:32: cannot find symbol
symbol  : class Tariff
location: class grt.Grt
  private Map _tariffsMap = new HashMap();
                                                                ^
./grt/Grt.java:42: cannot find symbol
symbol  : class NormalTariff
location: class grt.Grt
  Tariff _normalTariff = new NormalTariff();
                             ^
./grt/Grt.java:44: cannot find symbol
symbol  : class PlatineTariff
location: class grt.Grt
  Tariff _platineTariff = new PlatineTariff();
                              ^
./grt/Grt.java:238: package grt.textui.main does not exist
		grt.textui.main.MenuBuilder.menuFor(_ggrt);
		               ^
./grt/Grt.java:241: cannot find symbol
symbol  : variable Message
location: class grt.Grt
		    boolean _answer = IO.readBoolean(Message.saveBeforeExit());
		                                     ^
./grt/Grt.java:241: cannot find symbol
symbol  : variable IO
location: class grt.Grt
		    boolean _answer = IO.readBoolean(Message.saveBeforeExit());
		                      ^
./grt/Grt.java:243: cannot find symbol
symbol  : class Command
location: class grt.Grt
			Command _save = new Save(_ggrt);
			^
./grt/Grt.java:243: cannot find symbol
symbol  : class Save
location: class grt.Grt
			Command _save = new Save(_ggrt);
			                          ^
./grt/Grt.java:249: cannot find symbol
symbol  : variable IO
location: class grt.Grt
		IO.closeDown();
		^
./grt/GoldTariff.java:9: cannot find symbol
symbol  : variable super
location: class grt.GoldTariff
    super.setVoiceCost(10);
    ^
./grt/GoldTariff.java:10: cannot find symbol
symbol  : variable super
location: class grt.GoldTariff
    super.setMmsCost(20);
    ^
./grt/GoldTariff.java:11: cannot find symbol
symbol  : variable super
location: class grt.GoldTariff
    super.setSmsCost(10);
    ^
./grt/GoldTariff.java:19: cannot find symbol
symbol  : variable super
location: class grt.GoldTariff
    super.setSmsCost(_value);
    ^
./grt/GoldTariff.java:26: cannot find symbol
symbol  : method getVoiceCost()
location: class grt.GoldTariff
	long _voiceCost=getVoiceCost();
	                ^
./grt/GoldTariff.java:30: cannot find symbol
symbol  : method getMmsCost()
location: class grt.GoldTariff
	long _mmsCost = getMmsCost();
	                ^
./grt/GoldTariff.java:36: cannot find symbol
symbol  : method getSmsCost()
location: class grt.GoldTariff
	long _smsCost = getSmsCost();
	                ^
./grt/GrtInit.java:45: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
						IO.println(line);//teste
						^
./grt/GrtInit.java:50: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
							IO.println("=cliente");}
							^
./grt/GrtInit.java:53: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
								IO.println("=telemovel");}
								^
./grt/GrtInit.java:56: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
								IO.println("=friend");}
								^
./grt/GrtInit.java:76: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			IO.println(_activeGrt.getClient(string[2]).getClientId());
			^
./grt/GrtInit.java:85: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			IO.println(string[1]);
			^
./grt/GrtInit.java:89: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			   IO.println(_mobileX.getClientId());
			   ^
./grt/GrtInit.java:90: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			   IO.println(_mobileX.getMobileType());
			   ^
./grt/GrtInit.java:91: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			   IO.println(Integer.toString(_mobileX.getMobileId()));
			   ^
./grt/GrtInit.java:92: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			   IO.println(Long.toString(_mobileX.getBalance()));
			   ^
./grt/GrtInit.java:96: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			  IO.println("ON");
			  ^
./grt/GrtInit.java:100: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
			      IO.println("OFF");
			      ^
./grt/GrtInit.java:104: cannot find symbol
symbol  : variable IO
location: class grt.GrtInit
				IO.println("SILENT");
				^
./grt/Mobile2G.java:20: cannot find symbol
symbol  : class VoiceCall
location: class grt.Mobile2G
      VoiceCall newCall = new VoiceCall(getMobileId(), calledNumber, duration, callId);
      ^
./grt/Mobile2G.java:20: cannot find symbol
symbol  : class VoiceCall
location: class grt.Mobile2G
      VoiceCall newCall = new VoiceCall(getMobileId(), calledNumber, duration, callId);
                              ^
./grt/Mobile2G.java:25: cannot find symbol
symbol  : class SmsCall
location: class grt.Mobile2G
      SmsCall newCall = new SmsCall(getMobileId(), calledNumber, duration, callId);
      ^
./grt/Mobile2G.java:25: cannot find symbol
symbol  : class SmsCall
location: class grt.Mobile2G
      SmsCall newCall = new SmsCall(getMobileId(), calledNumber, duration, callId);
                            ^
./grt/Mobile3G.java:27: cannot find symbol
symbol  : class VoiceCall
location: class grt.Mobile3G
      VoiceCall newCall = new VoiceCall(getMobileId(), calledNumber, duration, callId);
      ^
./grt/Mobile3G.java:27: cannot find symbol
symbol  : class VoiceCall
location: class grt.Mobile3G
      VoiceCall newCall = new VoiceCall(getMobileId(), calledNumber, duration, callId);
                              ^
./grt/Mobile3G.java:38: cannot find symbol
symbol  : class SmsCall
location: class grt.Mobile3G
      SmsCall newCall = new SmsCall(getMobileId(), calledNumber, duration, callId);
      ^
./grt/Mobile3G.java:38: cannot find symbol
symbol  : class SmsCall
location: class grt.Mobile3G
      SmsCall newCall = new SmsCall(getMobileId(), calledNumber, duration, callId);
                            ^
Note: ./grt/Client.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
61 errors
make: *** [all] Error 1