Hmmm ... ok ... now falcon and falcon.jx seem to have run, but now I'm getting compile errors in the flex-compiler-oem module:
compile: [javac] Compiling 97 source files to /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/bin [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/common/LocalFilePathResolver.java:22: error: package flash.util does not exist [javac] import flash.util.FileUtils; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/common/LocalFilePathResolver.java:23: error: package flash.util does not exist [javac] import flash.util.Trace; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/config/CommandLineConfigurator.java:22: error: package flash.localization does not exist [javac] import flash.localization.LocalizationManager; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/config/CommandLineConfigurator.java:373: error: cannot find symbol [javac] public static String brief( String program, String defaultvar, LocalizationManager l10n, String l10nPrefix ) [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class CommandLineConfigurator [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/config/CommandLineConfigurator.java:381: error: cannot find symbol [javac] static public String usage( String program, String defaultVar, ConfigurationBuffer cfgbuf, Set<String> keywords, LocalizationManager lmgr, String l10nPrefix ) [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class CommandLineConfigurator [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/config/CommandLineConfigurator.java:616: error: cannot find symbol [javac] public static String getDescription( ConfigurationBuffer buffer, String var, LocalizationManager l10n, String l10nPrefix ) [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class CommandLineConfigurator [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/config/CommandLineConfigurator.java:624: error: cannot find symbol [javac] public static String getSyntaxDescription( String program, String defaultVar, boolean advanced, LocalizationManager l10n, String l10nPrefix ) [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class CommandLineConfigurator [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/ThreadLocalToolkit.java:23: error: package flash.localization does not exist [javac] import flash.localization.LocalizationManager; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/ThreadLocalToolkit.java:52: error: cannot find symbol [javac] private static ThreadLocal<LocalizationManager> localization = new ThreadLocal<LocalizationManager>(); [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class ThreadLocalToolkit [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/ThreadLocalToolkit.java:63: error: cannot find symbol [javac] public static LocalizationManager getLocalizationManager() [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class ThreadLocalToolkit [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/ThreadLocalToolkit.java:68: error: cannot find symbol [javac] public static void setLocalizationManager(LocalizationManager mgr) [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class ThreadLocalToolkit [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/URLPathResolver.java:22: error: package flash.util does not exist [javac] import flash.util.Trace; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/linker/SimpleMovie.java:22: error: package flash.swf does not exist [javac] import flash.swf.Movie; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/linker/SimpleMovie.java:31: error: cannot find symbol [javac] public class SimpleMovie extends Movie [javac] ^ [javac] symbol: class Movie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Tool.java:46: error: package flash.localization does not exist [javac] import flash.localization.LocalizationManager; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Mxmlc.java:22: error: package flash.localization does not exist [javac] import flash.localization.LocalizationManager; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Mxmlc.java:78: error: cannot find symbol [javac] public static Configuration processConfiguration(LocalizationManager lmgr, String program, String[] args, [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class Mxmlc [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Mxmlc.java:84: error: cannot find symbol [javac] public static Configuration processConfiguration(LocalizationManager lmgr, String program, String[] args, [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class Mxmlc [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Mxmlc.java:230: error: cannot find symbol [javac] static void processHelp(ConfigurationBuffer cfgbuf, String program, String defaultVar, LocalizationManager lmgr, String[] args) { [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class Mxmlc [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/Application.java:44: error: package flash.swf.tags does not exist [javac] import flash.swf.tags.SetBackgroundColor; [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/common/LocalFilePathResolver.java:71: error: cannot find symbol [javac] if (path != null && FileUtils.exists(path) && FileUtils.isAbsolute(path)) [javac] ^ [javac] symbol: variable FileUtils [javac] location: class LocalFilePathResolver [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/common/LocalFilePathResolver.java:71: error: cannot find symbol [javac] if (path != null && FileUtils.exists(path) && FileUtils.isAbsolute(path)) [javac] ^ [javac] symbol: variable FileUtils [javac] location: class LocalFilePathResolver [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/common/LocalFilePathResolver.java:76: error: cannot find symbol [javac] if ((virt != null) && Trace.pathResolver) [javac] ^ [javac] symbol: variable Trace [javac] location: class LocalFilePathResolver [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/common/LocalFilePathResolver.java:78: error: cannot find symbol [javac] Trace.trace("LocalFilePathResolver.resolve: resolved " + pathStr + " to " + virt.getName()); [javac] ^ [javac] symbol: variable Trace [javac] location: class LocalFilePathResolver [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/ThreadLocalToolkit.java:52: error: cannot find symbol [javac] private static ThreadLocal<LocalizationManager> localization = new ThreadLocal<LocalizationManager>(); [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class ThreadLocalToolkit [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/URLPathResolver.java:68: error: cannot find symbol [javac] if ((location != null) && Trace.pathResolver) [javac] ^ [javac] symbol: variable Trace [javac] location: class URLPathResolver [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/compiler/util/URLPathResolver.java:70: error: cannot find symbol [javac] Trace.trace("URLPathResolver.resolve: resolved " + uri + " to " + location.getName()); [javac] ^ [javac] symbol: variable Trace [javac] location: class URLPathResolver [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Tool.java:313: error: cannot find symbol [javac] LocalizationManager l10n = ThreadLocalToolkit.getLocalizationManager(); [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class Tool [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Mxmlc.java:201: error: cannot find symbol [javac] LocalizationManager l10n = ThreadLocalToolkit.getLocalizationManager(); [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class Mxmlc [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/Mxmlc.java:288: error: cannot find symbol [javac] LocalizationManager l10n = ThreadLocalToolkit.getLocalizationManager(); [javac] ^ [javac] symbol: class LocalizationManager [javac] location: class Mxmlc [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/Application.java:776: error: package flash.swf.types does not exist [javac] flash.swf.types.Rect fr = new flash.swf.types.Rect(); [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/Application.java:776: error: package flash.swf.types does not exist [javac] flash.swf.types.Rect fr = new flash.swf.types.Rect(); [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/Application.java:781: error: cannot find symbol [javac] movie.size = fr; [javac] ^ [javac] symbol: variable size [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/Application.java:788: error: cannot find symbol [javac] movie.bgcolor = new SetBackgroundColor(red + green + blue); [javac] ^ [javac] symbol: variable bgcolor [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/Application.java:788: error: cannot find symbol [javac] movie.bgcolor = new SetBackgroundColor(red + green + blue); [javac] ^ [javac] symbol: class SetBackgroundColor [javac] location: class Application [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/Application.java:789: error: cannot find symbol [javac] movie.topLevelClass = swf.getTopLevelClass(); [javac] ^ [javac] symbol: variable topLevelClass [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:84: error: bad operand types for binary operator '!=' [javac] if (movie != null) [javac] ^ [javac] first type: SimpleMovie [javac] second type: <null> [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:88: error: cannot find symbol [javac] bgColor = movie.bgcolor.color; [javac] ^ [javac] symbol: variable bgcolor [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:89: error: cannot find symbol [javac] pageTitle = movie.pageTitle; [javac] ^ [javac] symbol: variable pageTitle [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:91: error: cannot find symbol [javac] if (movie.userSpecifiedWidth) [javac] ^ [javac] symbol: variable userSpecifiedWidth [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:91: error: illegal start of type [javac] if (movie.userSpecifiedWidth) [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:93: error: cannot find symbol [javac] width = movie.width; [javac] ^ [javac] symbol: variable width [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:115: error: cannot find symbol [javac] if (movie.userSpecifiedHeight) [javac] ^ [javac] symbol: variable userSpecifiedHeight [javac] location: variable movie of type SimpleMovie [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:115: error: illegal start of type [javac] if (movie.userSpecifiedHeight) [javac] ^ [javac] /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/src/flex2/tools/oem/internal/OEMReport.java:117: error: cannot find symbol [javac] height = movie.height; [javac] ^ [javac] symbol: variable height [javac] location: variable movie of type SimpleMovie [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 45 errors [javac] 1 warning BUILD FAILED /Users/christoferdutz/Temp/flex-falcon/build.xml:86: The following error occurred while executing this line: /Users/christoferdutz/Temp/flex-falcon/flex-compiler-oem/build.xml:99: Compile failed; see the compiler error output for details. So something must still be wrong :-( Chris ________________________________________ Von: Alex Harui <aha...@adobe.com> Gesendet: Freitag, 11. März 2016 18:51 An: dev@flex.apache.org Betreff: Re: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0 On 3/11/16, 9:40 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: >Well I think that's the problem ... I can't see a GCL.swc ... I also >noticed, that an "ant" run only seems to compile compiler and run >compiler.tests ... it doesn't seem to run the falcon.jx stuff. I think it >would be good if it would actually run "all". I do just run "ant all" and everything builds. The CI server is also doing that. I'm fine with changing the default Ant target to "all". > >what would be the right sequence of commands to build everything? > >ant clean >ant >cd falcon.jx >ant >??? There are currently at least four folders, so in theory it would be: ant clean (or wipe or wipe-all) cd compiler ant cd ../compiler.tests ant cd ../compiler.jx ant cd ../compiler.jx.tests ant But compiler.jx.tests needs "Ant extern.swcs" first so I think it is more like: ant clean (or wipe or wipe-all) cd compiler ant cd ../compiler.tests ant cd ../compiler.jx ant cd .. ant extern.swcs cd compiler.jx.tests ant -Alex