textArea.repaint();
textArea.setCaretPosition(textArea.getText().length()-1);
duration = Calendar.getInstance().getTimeInMillis();
try {
MakeEnvironment makeEnvironment = new MakeEnvironment(temporaryDirectory, destinationFile.getName());
makeEnvironment.start();
while (makeEnvironment.isExecuting()) {
Thread.sleep(50);
}
if (makeEnvironment.getExitValue() != 0) {
error = true;