flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Left Right <olegsivo...@gmail.com>
Subject Re: Building Falcom
Date Tue, 30 Dec 2014 09:06:42 GMT
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.



On Mon, Dec 29, 2014 at 11:37 PM, Alex Harui <aharui@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" <olegsivokon@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
>>    [junit] /home/wvxvw/projects/flex-tlf/compile-config.xml (line: 37)
>>    [junit]             </namespace>
>>This is because the directory is actually called textLayout (note capital
>>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
>>On Mon, Dec 29, 2014 at 6:26 PM, Alex Harui <aharui@adobe.com> wrote:
>>> On 12/29/14, 8:12 AM, "Left Right" <olegsivokon@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
>>> 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

View raw message