Checking core structure...
compile_project:10: no matches found: *.in
rm -f poof-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../poof-core.jar `find . -name \*.class -o -name \*.java`)
Checking manager interface structure...
rm -f poof-textui.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/po-uilib.jar:/usr/share/java/poof-support.jar:../../poof-core/poof-core.jar `find . -name \*.java`)
./poof/textui/user/ListAllUsers.java:16: error: cannot find symbol
public class ListAllUsers extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                          ^
  symbol: class FileManager
./poof/textui/user/ListAllUsers.java:21: error: cannot find symbol
	public ListAllUsers(FileManager receiver) {
	                    ^
  symbol:   class FileManager
  location: class ListAllUsers
./poof/textui/user/CreateUser.java:16: error: cannot find symbol
public class CreateUser extends Command<FileManager> {
                                        ^
  symbol: class FileManager
./poof/textui/user/CreateUser.java:21: error: cannot find symbol
	public CreateUser(FileManager receiver) {
	                  ^
  symbol:   class FileManager
  location: class CreateUser
./poof/textui/user/MenuBuilder.java:17: error: cannot find symbol
	public static void menuFor(FileManager fileManager) {
	                           ^
  symbol:   class FileManager
  location: class MenuBuilder
./poof/textui/main/MenuOpenShell.java:16: error: cannot find symbol
public class MenuOpenShell extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                           ^
  symbol: class FileManager
./poof/textui/main/MenuOpenShell.java:21: error: cannot find symbol
	public MenuOpenShell(FileManager receiver/*FIXME: add receiver declaration: type must agree with the above*/) {
	                     ^
  symbol:   class FileManager
  location: class MenuOpenShell
./poof/textui/main/Login.java:16: error: cannot find symbol
public class Login extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                   ^
  symbol: class FileManager
./poof/textui/main/Login.java:21: error: cannot find symbol
	public Login(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	             ^
  symbol:   class FileManager
  location: class Login
./poof/textui/main/Open.java:16: error: cannot find symbol
public class Open extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                  ^
  symbol: class FileManager
./poof/textui/main/Open.java:21: error: cannot find symbol
	public Open(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	            ^
  symbol:   class FileManager
  location: class Open
./poof/textui/main/MenuBuilder.java:17: error: cannot find symbol
	public static void menuFor(FileManager manager) {
	                           ^
  symbol:   class FileManager
  location: class MenuBuilder
./poof/textui/main/MenuOpenUserManagement.java:16: error: cannot find symbol
public class MenuOpenUserManagement extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                                    ^
  symbol: class FileManager
./poof/textui/main/MenuOpenUserManagement.java:21: error: cannot find symbol
	public MenuOpenUserManagement(FileManager _receiver/*FIXME: add receiver declaration: type must agree with the above*/) {
	                              ^
  symbol:   class FileManager
  location: class MenuOpenUserManagement
./poof/textui/main/New.java:16: error: cannot find symbol
public class New extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                 ^
  symbol: class FileManager
./poof/textui/main/New.java:21: error: cannot find symbol
	public New(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	           ^
  symbol:   class FileManager
  location: class New
./poof/textui/main/Save.java:16: error: cannot find symbol
public class Save extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                  ^
  symbol: class FileManager
./poof/textui/main/Save.java:20: error: cannot find symbol
	public Save(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	            ^
  symbol:   class FileManager
  location: class Save
./poof/textui/shell/ShowFileData.java:16: error: cannot find symbol
public class ShowFileData extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                          ^
  symbol: class FileManager
./poof/textui/shell/ShowFileData.java:20: error: cannot find symbol
	public ShowFileData(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                    ^
  symbol:   class FileManager
  location: class ShowFileData
./poof/textui/shell/AppendDataToFile.java:16: error: cannot find symbol
public class AppendDataToFile extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                              ^
  symbol: class FileManager
./poof/textui/shell/AppendDataToFile.java:20: error: cannot find symbol
	public AppendDataToFile(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                        ^
  symbol:   class FileManager
  location: class AppendDataToFile
./poof/textui/shell/CreateFile.java:16: error: cannot find symbol
public class CreateFile extends Command<FileManager> {
                                        ^
  symbol: class FileManager
./poof/textui/shell/CreateFile.java:20: error: cannot find symbol
	public CreateFile(FileManager _receiver) {
	                  ^
  symbol:   class FileManager
  location: class CreateFile
./poof/textui/shell/ListEntry.java:16: error: cannot find symbol
public class ListEntry extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                       ^
  symbol: class FileManager
./poof/textui/shell/ListEntry.java:20: error: cannot find symbol
	public ListEntry(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                 ^
  symbol:   class FileManager
  location: class ListEntry
./poof/textui/shell/CreateDirectory.java:16: error: cannot find symbol
public class CreateDirectory extends Command<FileManager> {
                                             ^
  symbol: class FileManager
./poof/textui/shell/CreateDirectory.java:20: error: cannot find symbol
	public CreateDirectory(FileManager receiver) {
	                       ^
  symbol:   class FileManager
  location: class CreateDirectory
./poof/textui/shell/RemoveEntry.java:16: error: cannot find symbol
public class RemoveEntry extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                         ^
  symbol: class FileManager
./poof/textui/shell/RemoveEntry.java:20: error: cannot find symbol
	public RemoveEntry(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                   ^
  symbol:   class FileManager
  location: class RemoveEntry
./poof/textui/shell/MenuBuilder.java:17: error: cannot find symbol
	public static void menuFor(FileManager manager) {
	                           ^
  symbol:   class FileManager
  location: class MenuBuilder
./poof/textui/shell/ShowWorkingDirectory.java:16: error: cannot find symbol
public class ShowWorkingDirectory extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                                  ^
  symbol: class FileManager
./poof/textui/shell/ShowWorkingDirectory.java:20: error: cannot find symbol
	public ShowWorkingDirectory(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                            ^
  symbol:   class FileManager
  location: class ShowWorkingDirectory
./poof/textui/shell/ChangeWorkingDirectory.java:16: error: cannot find symbol
public class ChangeWorkingDirectory extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                                    ^
  symbol: class FileManager
./poof/textui/shell/ChangeWorkingDirectory.java:20: error: cannot find symbol
	public ChangeWorkingDirectory(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                              ^
  symbol:   class FileManager
  location: class ChangeWorkingDirectory
./poof/textui/shell/ListAllEntries.java:16: error: cannot find symbol
public class ListAllEntries extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                            ^
  symbol: class FileManager
./poof/textui/shell/ListAllEntries.java:20: error: cannot find symbol
	public ListAllEntries(FileManager receiver) {
	                      ^
  symbol:   class FileManager
  location: class ListAllEntries
./poof/textui/shell/ChangeEntryPermissions.java:16: error: cannot find symbol
public class ChangeEntryPermissions extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                                    ^
  symbol: class FileManager
./poof/textui/shell/ChangeEntryPermissions.java:20: error: cannot find symbol
	public ChangeEntryPermissions(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                              ^
  symbol:   class FileManager
  location: class ChangeEntryPermissions
./poof/textui/shell/ChangeOwner.java:16: error: cannot find symbol
public class ChangeOwner extends Command<FileManager> /* FIXME: select core type for receiver */ {
                                         ^
  symbol: class FileManager
./poof/textui/shell/ChangeOwner.java:20: error: cannot find symbol
	public ChangeOwner(FileManager _receiver /*FIXME: add receiver declaration: type must agree with the above*/) {
	                   ^
  symbol:   class FileManager
  location: class ChangeOwner
./poof/textui/user/CreateUser.java:30: error: cannot find symbol
		Directorio dir = _receiver.getDirectorio();
		^
  symbol:   class Directorio
  location: class CreateUser
./poof/textui/user/CreateUser.java:31: error: cannot find symbol
		Utilizador utilizador = _receiver.getSistemaDeFicheiros().registaUtilizador(username, name, dir);
		^
  symbol:   class Utilizador
  location: class CreateUser
./poof/textui/main/MenuOpenShell.java:22: error: cannot reference _receiver before supertype constructor has been called
		super(MenuEntry.MENU_SHELL, _receiver /*FIXME: receiver argument*/, false /*FIXME: validity argument*/);
		                            ^
./poof/textui/main/Login.java:22: error: cannot find symbol
		super(MenuEntry.LOGIN, _receiver /*FIXME: receiver argument*/, FIXME /*FIXME: validity argument*/);
		                                                               ^
  symbol:   variable FIXME
  location: class Login
./poof/textui/main/Save.java:29: error: cannot find symbol
		if(name == ""){
		   ^
  symbol:   variable name
  location: class Save
./poof/textui/Shell.java:25: error: cannot find symbol
		poof.textui.main.MenuBuilder.menuFor(FIXME /*FIXME: core object (receiver) argument*/);
		                                     ^
  symbol:   variable FIXME
  location: class Shell
./poof/textui/shell/ShowFileData.java:30: error: cannot find symbol
		if(_receiver.getDirectorio().getEntidades(nome) instanceof Ficheiro){
		                                                           ^
  symbol:   class Ficheiro
  location: class ShowFileData
./poof/textui/shell/AppendDataToFile.java:29: error: cannot find symbol
		  if(_receiver.getDirectorio().getEntidades(nome) instanceof Ficheiro){
		                                                             ^
  symbol:   class Ficheiro
  location: class AppendDataToFile
./poof/textui/shell/AppendDataToFile.java:30: error: cannot find symbol
		    Ficheiro fic = _receiver.getDirectorio().getEntidades(nome);
		    ^
  symbol:   class Ficheiro
  location: class AppendDataToFile
./poof/textui/shell/AppendDataToFile.java:34: error: cannot find symbol
		   else println(nome + " nao é um ficheiro");
		        ^
  symbol:   method println(String)
  location: class AppendDataToFile
./poof/textui/shell/CreateFile.java:28: error: cannot find symbol
		Utilizador user = _receiver.getUtilizador();
		^
  symbol:   class Utilizador
  location: class CreateFile
./poof/textui/shell/CreateFile.java:29: error: cannot find symbol
		Ficheiro ficheiro = _receiver.getDirectorio().createFicheiro(name, user);
		^
  symbol:   class Ficheiro
  location: class CreateFile
./poof/textui/shell/ListEntry.java:28: error: cannot find symbol
		Entidade entidade = _receiver.getDirectorio.getEntidades(nome);
		^
  symbol:   class Entidade
  location: class ListEntry
./poof/textui/shell/CreateDirectory.java:28: error: cannot find symbol
		Directorio dir = _receiver.getDirectorio();
		^
  symbol:   class Directorio
  location: class CreateDirectory
./poof/textui/shell/CreateDirectory.java:29: error: cannot find symbol
		Directorio directorio = _receiver.getDirectorio().createDirectorio(name, dir);
		^
  symbol:   class Directorio
  location: class CreateDirectory
./poof/textui/shell/RemoveEntry.java:28: error: cannot find symbol
		Directorio dir = _receiver.getDirectorio();
		^
  symbol:   class Directorio
  location: class RemoveEntry
./poof/textui/shell/ShowWorkingDirectory.java:27: error: cannot find symbol
		Directorio dir = _receiver.getDirectorio();
		^
  symbol:   class Directorio
  location: class ShowWorkingDirectory
./poof/textui/shell/ChangeOwner.java:29: error: cannot find symbol
		 Entidade entidade = _receiver.getDirectorio.getEntidades(nome);
		 ^
  symbol:   class Entidade
  location: class ChangeOwner
59 errors
make: *** [all] Error 1