Re' patches: many of the jars loaded by the build script may already exist on the user's system. At least Guava, JFlex, ANTLR, Java CUP, JBurg and LZMA are all installable on Linux in a more conventional way (i.e. through the package manager). Wouldn't it be better to first test for installed jars and only then load them? (I would have preferred that this was the default which can be overridden). I also think that this is possible to achieve on Cygwin (i.e. have Cygwin provide the global locations of the above jars). I don't know what is the policy wrt common jar location on Mac or Windows.
Best, Oleg On Mon, Dec 29, 2014 at 11:37 PM, Alex Harui <aha...@adobe.com> wrote: > Good to know you got it working. Patches to fix case-sensitivity issues > are welcome. > > -Alex > > On 12/29/14, 8:43 AM, "Left Right" <olegsivo...@gmail.com> wrote: > >>Case sensitivity also causes some tests to fail: >> >> [junit] /home/wvxvw/projects/flex-tlf/compile-config.xml:37 >> [junit] Error: unable to open >>'/home/wvxvw/projects/flex-tlf/textlayout/manifest.xml'. >> [junit] /home/wvxvw/projects/flex-tlf/compile-config.xml (line: 37) >> [junit] </namespace> >> >>This is because the directory is actually called textLayout (note capital >>L). >> >>And, I think I got it to work, I also needed to symlink the guava.jar >>which I copied before into the flex-falcon/compiler/lib directory to >>this flex-falcon/compiler/generated/dist/sdk/lib/external/guava.jar >> >>Thanks! >> >>On Mon, Dec 29, 2014 at 6:26 PM, Alex Harui <aha...@adobe.com> wrote: >>> >>> >>> On 12/29/14, 8:12 AM, "Left Right" <olegsivo...@gmail.com> wrote: >>> >>>>Apparently it copied it to a wrong place... where should it be? After >>>>the build I have it in $FALCON_HOME/../lib/ but that doesn't seem to >>>>be the proper place for it, or is it? >>>>Actually, the build doesn't finish properly because of the tests, is >>>>there any simple way to skip the tests? Maybe it would have copied it, >>>>if the tests succeeded? >>> >>> The build.xml in the compiler folder should download flex-tool-api.jar >>>to >>> its lib folder. Then some build step copies it into a modified Flex SDK >>> in the generated/dist/sdk/lib/external folder. >>> >>>> >>>>Re' names - well, maybe on Macs Ant will translate all names to >>>>lowercase or something like that. I'm sure that it says in the build >>>>script JFlex.jar, but loads jflex.jar. >>> >>> Ah, ok. I didn’t notice it was a case-sensitivity issue. >>> >>> -Alex >>> >