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:26: error: cannot find symbol
		User user = user.ListAllUsers(username);
		                ^
  symbol:   method ListAllUsers(double)
  location: variable user of type User
./poof/textui/user/CreateUser.java:26: error: cannot find symbol
		User user = user.CreateUser(username);
		                ^
  symbol:   method CreateUser(double)
  location: variable user of type User
./poof/textui/main/MenuOpenShell.java:27: error: cannot find symbol
		poof.textui.shell.MenuBuilder.menuFor(poof);
		                                      ^
  symbol:   variable poof
  location: class MenuOpenShell
./poof/textui/main/Login.java:23: error: cannot find symbol
		User user = user.Login(username);
		                ^
  symbol:   method Login(double)
  location: variable user of type User
./poof/textui/main/Open.java:25: error: cannot find symbol
		double filename = IO.readFloat(Message.fileRequest());
		                                      ^
  symbol:   method fileRequest()
  location: class Message
./poof/textui/main/Open.java:26: error: cannot find symbol
		File file = file.Open(filename);
		                ^
  symbol:   method Open(double)
  location: variable file of type File
./poof/textui/main/MenuBuilder.java:23: error: constructor Login in class Login cannot be applied to given types;
				new Login(poof),
				^
  required: User
  found: Poof
  reason: actual argument Poof cannot be converted to User by method invocation conversion
./poof/textui/main/MenuOpenUserManagement.java:27: error: cannot find symbol
		poof.textui.user.MenuBuilder.menuFor(poof);
		                                     ^
  symbol:   variable poof
  location: class MenuOpenUserManagement
./poof/textui/main/New.java:25: error: cannot find symbol
		double filename = IO.readFloat(Message.fileRequest());
		                                      ^
  symbol:   method fileRequest()
  location: class Message
./poof/textui/main/New.java:26: error: cannot find symbol
		File file = file.New(filename);
		                ^
  symbol:   method New(double)
  location: variable file of type File
./poof/textui/main/Save.java:26: error: cannot find symbol
		File file = file.Save(filename);
		                ^
  symbol:   method Save(double)
  location: variable file of type File
./poof/textui/Shell.java:21: error: method menuFor in class MenuBuilder cannot be applied to given types;
		poof.textui.main.MenuBuilder.menuFor(myPoof);
		                            ^
  required: Poof,File
  found: Poof
  reason: actual and formal argument lists differ in length
./poof/textui/shell/ShowFileData.java:26: error: cannot find symbol
		File file = file.ShowFileData(filename);
		                ^
  symbol:   method ShowFileData(double)
  location: variable file of type File
./poof/textui/shell/AppendDataToFile.java:26: error: cannot find symbol
		File file = file.AppendDataToFile(text);
		                ^
  symbol:   method AppendDataToFile(double)
  location: variable file of type File
./poof/textui/shell/CreateFile.java:26: error: cannot find symbol
		File file = file.CreateFile(filename);
		                ^
  symbol:   method CreateFile(double)
  location: variable file of type File
./poof/textui/shell/ListEntry.java:26: error: cannot find symbol
		File file = file.ListEntry(parentdir);
		                ^
  symbol:   method ListEntry(double)
  location: variable file of type File
./poof/textui/shell/CreateDirectory.java:26: error: cannot find symbol
		Directory directory = directory.CreateDirectory(dirname);
		                               ^
  symbol:   method CreateDirectory(double)
  location: variable directory of type Directory
./poof/textui/shell/RemoveEntry.java:26: error: cannot find symbol
		File file = file.RemoveEntry(filename);
		                ^
  symbol:   method RemoveEntry(double)
  location: variable file of type File
./poof/textui/shell/ShowWorkingDirectory.java:26: error: cannot find symbol
		Directory directory = directory.ShowWorkingDirectory(dirrname);
		                                                     ^
  symbol:   variable dirrname
  location: class ShowWorkingDirectory
./poof/textui/shell/ChangeWorkingDirectory.java:26: error: cannot find symbol
		Directory directory = directory.ChangeWorkingDirectory(dirname);
		                               ^
  symbol:   method ChangeWorkingDirectory(double)
  location: variable directory of type Directory
./poof/textui/shell/ListAllEntries.java:26: error: cannot find symbol
		Directory directory = directory.ListAllEntries(dirname);
		                               ^
  symbol:   method ListAllEntries(double)
  location: variable directory of type Directory
./poof/textui/shell/ChangeEntryPermissions.java:25: error: cannot find symbol
		char permission = IO.readChar(Message.publicAccess());
		                    ^
  symbol:   method readChar(String)
  location: variable IO of type Dialog
./poof/textui/shell/ChangeEntryPermissions.java:26: error: cannot find symbol
		File file = file.ChangeEntryPermissions(permission);
		                ^
  symbol:   method ChangeEntryPermissions(char)
  location: variable file of type File
./poof/textui/shell/ChangeOwner.java:26: error: cannot find symbol
		File file = file.ChangeOwner(owner);
		                ^
  symbol:   method ChangeOwner(double)
  location: variable file of type File
24 errors
make: *** [all] Error 1