Google показывает пару обращений к этой проблеме, но никогда не найдет решения, которое я смогу найти. Просто несколько других людей говорят «это работает для меня», и проблема иссякает. Я протестировал оба с флагом "-incremental = true" для mxmlc и с тегом true в моем файле config config.xml с тем же результатом:
Failed to match the compile target with /export/vampire/build/Editor.swf.cache. The cache file will not be reused.
Я получаю это при каждой компиляции после первой, которая создает кеш, независимо от того, были ли изменены исходные файлы или нет.
Я проверил права доступа к файлу (ничего не ожидая - файл кеша и файл swf, с которым он проверяет, были созданы MXMLC для начала):
-rw-rw-r-- 1 nathan nathan 3181508 2009-07-15 17:50 Editor.swf
-rw-rw-r-- 1 nathan nathan 5756512 2009-07-15 17:50 Editor.swf.cache
$ flex_sdk/bin/mxmlc -version
Version 3.3.0 build 4852
$ uname -a
Linux sargasso 2.6.24-19-generic #1 SMP Fri Jul 11 23:41:49 UTC 2008 i686 GNU/Linux
Ubuntu 8.04