You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Tharindu Mathew <mc...@gmail.com> on 2008/03/13 09:35:03 UTC

harmony-demo-1 for GSoC 2008

Hi everyone,

I'm a campus student who liked to know more about the harmony demo 1 project
you've listen on the wiki.  I have some experience in Java but I don't have
any when it comes to game development.

I'd like to learn to get into game dev. And I could do that through making
FreeCol playable in Harmony. Is prior gaming dev knowledge required for
this? What do you recommend?


-- 
Regards,

Tharindu

Re: harmony-demo-1 for GSoC 2008

Posted by Tharindu Mathew <mc...@gmail.com>.
On Sat, Mar 15, 2008 at 9:30 PM, Nathan Beyer <nd...@apache.org> wrote:

> On Sat, Mar 15, 2008 at 5:21 AM, Tharindu Mathew <mc...@gmail.com>
> wrote:
> > Hey I just want to say after toiling around the build for about 3 days I
> was
> >  successfully able to build from the source. I had to manually download
> >  files, soft link some libraries and had to be very patient to get it
> done
> >  though.
>
> I don't think the build is that great either; i often run into issues.
> However, if you can lay out the specific steps you took (are taking)
> and what you're seeing, hopefully we can fix some of the issues.


I had to make a soft link to libXext.so and libXtst.so .Had to manually
download the Xalan and cpptasks.
had to run ant-fetch depends on common_resources/ to bring log4cxx from cvn

>
> >
> >  I thank everyone who was patient enough to guide me through the build
> and
> >  being tolerant of a newbie.
> >
> >  About ANT_OPTS="-Xthough.ms256m -Xmx512m". I noticed it, but its not
> >  stressed as mandator, so I ignored it. And when that
> InvocationException
> >  occured I thought it was a library problem. I would've expected a Heap
> out
> >  of memory error. I had to consult you again when that occurred, if you
> >  remember.
>
> It all depends on your system - I've never had to use it on my
> moderate linux systems, but I always have to use it on my windows
> machines.
>
I'm running on Ubuntu 7.10

>
> As for the stack trace, this is just the way Ant and reflection works
> - root exceptions get hidden in InvocationTargetExceptions. If Ant
> were printing the cause of the exception, it'd be much more obvious.


How about mentioning that InvocationTargetException is most likely to occur
due to this reason.

>
> >
> >  Also I had to run "ant fetch-depends" for common_resources to get
> log4cxx
> >  from svn. It would be great if this also can be automated.
>
> Are you running the top-level (federated build)? Did you add the
> "-Dauto.fetch=true" to the command line? This automates the dependency
> download.
>
Yes I did. Otherwise I would be running to much more trouble

>
> >
> >  Thanks again to everyone who helped. I shall be on my way to run
> FreeCol
> >  now.
> >
> >
> >
> >  On Sat, Mar 15, 2008 at 2:51 PM, Tim Ellison <t....@gmail.com>
> wrote:
> >
> >  > Alexei Fedotov wrote:
> >  > > Here [1] is an advise to export ANT_OPTS="-Xms256m -Xmx512m" to
> avoid
> >  > > this exception. Please let me know if this helps for your case.
> >  > >
> >  > > Thanks!
> >  > >
> >  > > [1]
> >  >
> http://mail-archives.apache.org/mod_mbox/harmony-dev/200709.mbox/%3c46F3A68E.8020909@gmail.com%3e
> >  >
> >  > Yeah, and it is written in step 3 of the getting started guide. I
> wonder
> >  > if it not clear enough there since Tharindu is not the first person
> to
> >  > raise it again.
> >  >
> >  > I think it's because the Ant message is so confusing.
> >  >
> >  > Regards,
> >  > Tim
> >  >
> >
> >
> >
> >  --
> >  Regards,
> >
> >  Tharindu
> >
>



-- 
Regards,

Tharindu

Re: harmony-demo-1 for GSoC 2008

Posted by Nathan Beyer <nd...@apache.org>.
On Sat, Mar 15, 2008 at 5:21 AM, Tharindu Mathew <mc...@gmail.com> wrote:
> Hey I just want to say after toiling around the build for about 3 days I was
>  successfully able to build from the source. I had to manually download
>  files, soft link some libraries and had to be very patient to get it done
>  though.

I don't think the build is that great either; i often run into issues.
However, if you can lay out the specific steps you took (are taking)
and what you're seeing, hopefully we can fix some of the issues.

>
>  I thank everyone who was patient enough to guide me through the build and
>  being tolerant of a newbie.
>
>  About ANT_OPTS="-Xthough.ms256m -Xmx512m". I noticed it, but its not
>  stressed as mandator, so I ignored it. And when that InvocationException
>  occured I thought it was a library problem. I would've expected a Heap out
>  of memory error. I had to consult you again when that occurred, if you
>  remember.

It all depends on your system - I've never had to use it on my
moderate linux systems, but I always have to use it on my windows
machines.

As for the stack trace, this is just the way Ant and reflection works
- root exceptions get hidden in InvocationTargetExceptions. If Ant
were printing the cause of the exception, it'd be much more obvious.

>
>  Also I had to run "ant fetch-depends" for common_resources to get log4cxx
>  from svn. It would be great if this also can be automated.

Are you running the top-level (federated build)? Did you add the
"-Dauto.fetch=true" to the command line? This automates the dependency
download.

>
>  Thanks again to everyone who helped. I shall be on my way to run FreeCol
>  now.
>
>
>
>  On Sat, Mar 15, 2008 at 2:51 PM, Tim Ellison <t....@gmail.com> wrote:
>
>  > Alexei Fedotov wrote:
>  > > Here [1] is an advise to export ANT_OPTS="-Xms256m -Xmx512m" to avoid
>  > > this exception. Please let me know if this helps for your case.
>  > >
>  > > Thanks!
>  > >
>  > > [1]
>  > http://mail-archives.apache.org/mod_mbox/harmony-dev/200709.mbox/%3c46F3A68E.8020909@gmail.com%3e
>  >
>  > Yeah, and it is written in step 3 of the getting started guide. I wonder
>  > if it not clear enough there since Tharindu is not the first person to
>  > raise it again.
>  >
>  > I think it's because the Ant message is so confusing.
>  >
>  > Regards,
>  > Tim
>  >
>
>
>
>  --
>  Regards,
>
>  Tharindu
>

Re: harmony-demo-1 for GSoC 2008

Posted by Tharindu Mathew <mc...@gmail.com>.
Hey I just want to say after toiling around the build for about 3 days I was
successfully able to build from the source. I had to manually download
files, soft link some libraries and had to be very patient to get it done
though.

I thank everyone who was patient enough to guide me through the build and
being tolerant of a newbie.

About ANT_OPTS="-Xthough.ms256m -Xmx512m". I noticed it, but its not
stressed as mandator, so I ignored it. And when that InvocationException
occured I thought it was a library problem. I would've expected a Heap out
of memory error. I had to consult you again when that occurred, if you
remember.

Also I had to run "ant fetch-depends" for common_resources to get log4cxx
from svn. It would be great if this also can be automated.

Thanks again to everyone who helped. I shall be on my way to run FreeCol
now.

On Sat, Mar 15, 2008 at 2:51 PM, Tim Ellison <t....@gmail.com> wrote:

> Alexei Fedotov wrote:
> > Here [1] is an advise to export ANT_OPTS="-Xms256m -Xmx512m" to avoid
> > this exception. Please let me know if this helps for your case.
> >
> > Thanks!
> >
> > [1]
> http://mail-archives.apache.org/mod_mbox/harmony-dev/200709.mbox/%3c46F3A68E.8020909@gmail.com%3e
>
> Yeah, and it is written in step 3 of the getting started guide. I wonder
> if it not clear enough there since Tharindu is not the first person to
> raise it again.
>
> I think it's because the Ant message is so confusing.
>
> Regards,
> Tim
>



-- 
Regards,

Tharindu

Re: harmony-demo-1 for GSoC 2008

Posted by Tim Ellison <t....@gmail.com>.
Alexei Fedotov wrote:
> Here [1] is an advise to export ANT_OPTS="-Xms256m -Xmx512m" to avoid
> this exception. Please let me know if this helps for your case.
> 
> Thanks!
> 
> [1] http://mail-archives.apache.org/mod_mbox/harmony-dev/200709.mbox/%3c46F3A68E.8020909@gmail.com%3e

Yeah, and it is written in step 3 of the getting started guide. I wonder 
if it not clear enough there since Tharindu is not the first person to 
raise it again.

I think it's because the Ant message is so confusing.

Regards,
Tim

Re: harmony-demo-1 for GSoC 2008

Posted by Alexei Fedotov <al...@gmail.com>.
Hello,
Here [1] is an advise to export ANT_OPTS="-Xms256m -Xmx512m" to avoid
this exception. Please let me know if this helps for your case.

Thanks!

[1] http://mail-archives.apache.org/mod_mbox/harmony-dev/200709.mbox/%3c46F3A68E.8020909@gmail.com%3e

On Fri, Mar 14, 2008 at 9:44 PM, Tharindu Mathew <mc...@gmail.com> wrote:
> Hey,
>
>  I'm still failing to build. I sorted the issue xerces. That location gives a
>  corrupted version of the xerces zip. The mirror gives the proper zip.
>  I've created a jir and attached a patch (
>  https://issues.apache.org/jira/browse/HARMONY-5609). Then it asked for
>  ecj.jar in the ANT_HOME/lib which also I sorted out. I"m stuck at this
>  failure now.
>
>  check:
>
>  -layout:
>     [mkdir] Created dir:
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/boot
>     [mkdir] Created dir:
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/security
>      [copy] Copying 1 file to /home/mackie/harmony/working_classlib/deploy
>      [copy] Copying /home/mackie/harmony/working_classlib/LICENSE to
>  /home/mackie/harmony/working_classlib/deploy/LICENSE
>      [copy] Copying 1 file to /home/mackie/harmony/working_classlib/deploy
>      [copy] Copying /home/mackie/harmony/working_classlib/NOTICE to
>  /home/mackie/harmony/working_classlib/deploy/NOTICE
>      [copy] Copying 17 files to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/boot
>      [copy] Copying 1 file to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/ext
>      [copy] Copying
>  /home/mackie/harmony/working_classlib/depends/jars/bcprov-jdk15-138/bcprov.noidea.jar
>  to /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/ext/bcprov.jar
>      [copy] Copying 1 file to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib
>      [copy] Copying 1 file to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/boot
>      [copy] Copying 2 files to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/security
>      [copy] Copying 1 file to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib
>      [copy] Copying 1 file to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib
>     [mkdir] Created dir:
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/fonts
>      [copy] Copying 8 files to
>  /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/fonts
>
>  -compile:
>     [mkdir] Created dir: /home/mackie/harmony/working_classlib/build/classes
>   [hy.javac] Compiling 3598 source files to
>  /home/mackie/harmony/working_classlib/build/classes
>
>  BUILD FAILED
>  /home/mackie/harmony/build.xml:349: The following error occurred while
>  executing this line:
>  /home/mackie/harmony/working_classlib/build.xml:113: The following error
>
> occurred while executing this line:
>  /home/mackie/harmony/working_classlib/make/build-java.xml:120:
>  java.lang.reflect.InvocationTargetException
>
>
>  What should I do now?
>
>
>
>  On Fri, Mar 14, 2008 at 10:06 PM, Tim Ellison <t....@gmail.com> wrote:
>
>  > Tharindu Mathew wrote:
>  > > -remove-file-if-bad:
>  > >
>  > > BUILD FAILED
>  > > /home/mackie/harmony/build.xml:358: The following error occurred while
>  > > executing this line:
>  > > /home/mackie/harmony/build.xml:366: The following error occurred while
>  > > executing this line:
>  > > /home/mackie/harmony/working_classlib/build.xml:282: The following error
>  > > occurred while executing this line:
>  > > /home/mackie/harmony/working_classlib/make/depends.xml:363: The
>  > following
>  > > error occurred while executing this line:
>  > > /home/mackie/harmony/working_classlib/make/depends.xml:442: ...
>  > >
>  > > File depends/jars/xerces_2.9.1/xerces.zip has incorrect md5 checksum.
>  > >     Expected: a0e07ede1c3bd5231fe15eae24032b2e (or )
>  > >     Found:    4cdbc6358cb289bb2feea38090406d1c
>  > >
>  > > I installed ant-optional libraries. Now this is the error I get. Since
>  > this
>  > > jar is already in your repos you are not getting the error. What can I
>  > do to
>  > > overcome this.
>  >
>  > Your previous download may have failed to get the entire file.  Either
>  > delete the partial download and try again, or manually download [1] that
>  > file and put it in the depends/jars/xerces_2.9.1 directory.
>  >
>  > [1] The build script tries to download it from
>  > http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.1.zip
>  > if you have a local mirror you can change the URL in
>  > working_classlib/make/depends.xml
>  >
>  > Regards,
>  > Tim
>  >
>
>
>
>  --
>  Regards,
>
>  Tharindu
>



-- 
With best regards,
Alexei

Re: harmony-demo-1 for GSoC 2008

Posted by Tharindu Mathew <mc...@gmail.com>.
Hey,

I'm still failing to build. I sorted the issue xerces. That location gives a
corrupted version of the xerces zip. The mirror gives the proper zip.
I've created a jir and attached a patch (
https://issues.apache.org/jira/browse/HARMONY-5609). Then it asked for
ecj.jar in the ANT_HOME/lib which also I sorted out. I"m stuck at this
failure now.

check:

-layout:
    [mkdir] Created dir:
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/boot
    [mkdir] Created dir:
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/security
     [copy] Copying 1 file to /home/mackie/harmony/working_classlib/deploy
     [copy] Copying /home/mackie/harmony/working_classlib/LICENSE to
/home/mackie/harmony/working_classlib/deploy/LICENSE
     [copy] Copying 1 file to /home/mackie/harmony/working_classlib/deploy
     [copy] Copying /home/mackie/harmony/working_classlib/NOTICE to
/home/mackie/harmony/working_classlib/deploy/NOTICE
     [copy] Copying 17 files to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/boot
     [copy] Copying 1 file to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/ext
     [copy] Copying
/home/mackie/harmony/working_classlib/depends/jars/bcprov-jdk15-138/bcprov.noidea.jar
to /home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/ext/bcprov.jar
     [copy] Copying 1 file to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib
     [copy] Copying 1 file to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/boot
     [copy] Copying 2 files to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/security
     [copy] Copying 1 file to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib
     [copy] Copying 1 file to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib
    [mkdir] Created dir:
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/fonts
     [copy] Copying 8 files to
/home/mackie/harmony/working_classlib/deploy/jdk/jre/lib/fonts

-compile:
    [mkdir] Created dir: /home/mackie/harmony/working_classlib/build/classes
 [hy.javac] Compiling 3598 source files to
/home/mackie/harmony/working_classlib/build/classes

BUILD FAILED
/home/mackie/harmony/build.xml:349: The following error occurred while
executing this line:
/home/mackie/harmony/working_classlib/build.xml:113: The following error
occurred while executing this line:
/home/mackie/harmony/working_classlib/make/build-java.xml:120:
java.lang.reflect.InvocationTargetException


What should I do now?

On Fri, Mar 14, 2008 at 10:06 PM, Tim Ellison <t....@gmail.com> wrote:

> Tharindu Mathew wrote:
> > -remove-file-if-bad:
> >
> > BUILD FAILED
> > /home/mackie/harmony/build.xml:358: The following error occurred while
> > executing this line:
> > /home/mackie/harmony/build.xml:366: The following error occurred while
> > executing this line:
> > /home/mackie/harmony/working_classlib/build.xml:282: The following error
> > occurred while executing this line:
> > /home/mackie/harmony/working_classlib/make/depends.xml:363: The
> following
> > error occurred while executing this line:
> > /home/mackie/harmony/working_classlib/make/depends.xml:442: ...
> >
> > File depends/jars/xerces_2.9.1/xerces.zip has incorrect md5 checksum.
> >     Expected: a0e07ede1c3bd5231fe15eae24032b2e (or )
> >     Found:    4cdbc6358cb289bb2feea38090406d1c
> >
> > I installed ant-optional libraries. Now this is the error I get. Since
> this
> > jar is already in your repos you are not getting the error. What can I
> do to
> > overcome this.
>
> Your previous download may have failed to get the entire file.  Either
> delete the partial download and try again, or manually download [1] that
> file and put it in the depends/jars/xerces_2.9.1 directory.
>
> [1] The build script tries to download it from
> http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.1.zip
> if you have a local mirror you can change the URL in
> working_classlib/make/depends.xml
>
> Regards,
> Tim
>



-- 
Regards,

Tharindu

Re: harmony-demo-1 for GSoC 2008

Posted by Tim Ellison <t....@gmail.com>.
Tharindu Mathew wrote:
> -remove-file-if-bad:
> 
> BUILD FAILED
> /home/mackie/harmony/build.xml:358: The following error occurred while
> executing this line:
> /home/mackie/harmony/build.xml:366: The following error occurred while
> executing this line:
> /home/mackie/harmony/working_classlib/build.xml:282: The following error
> occurred while executing this line:
> /home/mackie/harmony/working_classlib/make/depends.xml:363: The following
> error occurred while executing this line:
> /home/mackie/harmony/working_classlib/make/depends.xml:442: ...
> 
> File depends/jars/xerces_2.9.1/xerces.zip has incorrect md5 checksum.
>     Expected: a0e07ede1c3bd5231fe15eae24032b2e (or )
>     Found:    4cdbc6358cb289bb2feea38090406d1c
> 
> I installed ant-optional libraries. Now this is the error I get. Since this
> jar is already in your repos you are not getting the error. What can I do to
> overcome this.

Your previous download may have failed to get the entire file.  Either 
delete the partial download and try again, or manually download [1] that 
file and put it in the depends/jars/xerces_2.9.1 directory.

[1] The build script tries to download it from
http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.1.zip
if you have a local mirror you can change the URL in 
working_classlib/make/depends.xml

Regards,
Tim

Re: harmony-demo-1 for GSoC 2008

Posted by Alexei Fedotov <al...@gmail.com>.
Does the following help?

$ cd /home/mackie/harmony/working_classlib/
$ rm depends/jars/xerces_2.9.1/xerces.zip

And repeat the build:
$ cd ..
$ ant -Dauto.fetch=true


On Fri, Mar 14, 2008 at 7:29 PM, Tharindu Mathew <mc...@gmail.com> wrote:
> -remove-file-if-bad:
>
>
>  BUILD FAILED
>  /home/mackie/harmony/build.xml:358: The following error occurred while
>  executing this line:
>  /home/mackie/harmony/build.xml:366: The following error occurred while
>  executing this line:
>  /home/mackie/harmony/working_classlib/build.xml:282: The following error
>
> occurred while executing this line:
>  /home/mackie/harmony/working_classlib/make/depends.xml:363: The following
>
> error occurred while executing this line:
>  /home/mackie/harmony/working_classlib/make/depends.xml:442: ...
>
>  File depends/jars/xerces_2.9.1/xerces.zip has incorrect md5 checksum.
>     Expected: a0e07ede1c3bd5231fe15eae24032b2e (or )
>     Found:    4cdbc6358cb289bb2feea38090406d1c
>
>  I installed ant-optional libraries. Now this is the error I get. Since this
>  jar is already in your repos you are not getting the error. What can I do to
>  overcome this.
>
>
>
>  On Fri, Mar 14, 2008 at 3:01 AM, Tim Ellison <t....@gmail.com> wrote:
>
>  > Alexei Fedotov wrote:
>  > >>  is it nt compatible wit 1.70?
>  > > Forgive my rumbling: the further you are from the tested
>  > > configuration, the more problems you have to solve.
>  >
>  > nah, I've been using Ant 1.7.0 for ages without any problems.
>  >
>  > I agree with Mark that is is likely a problem with the host JRE.
>  >
>  > Regards,
>  > Tim
>  >
>  >
>
>
>  --
>  Regards,
>
>  Tharindu
>



-- 
With best regards,
Alexei

Re: harmony-demo-1 for GSoC 2008

Posted by Tharindu Mathew <mc...@gmail.com>.
-remove-file-if-bad:

BUILD FAILED
/home/mackie/harmony/build.xml:358: The following error occurred while
executing this line:
/home/mackie/harmony/build.xml:366: The following error occurred while
executing this line:
/home/mackie/harmony/working_classlib/build.xml:282: The following error
occurred while executing this line:
/home/mackie/harmony/working_classlib/make/depends.xml:363: The following
error occurred while executing this line:
/home/mackie/harmony/working_classlib/make/depends.xml:442: ...

File depends/jars/xerces_2.9.1/xerces.zip has incorrect md5 checksum.
    Expected: a0e07ede1c3bd5231fe15eae24032b2e (or )
    Found:    4cdbc6358cb289bb2feea38090406d1c

I installed ant-optional libraries. Now this is the error I get. Since this
jar is already in your repos you are not getting the error. What can I do to
overcome this.

On Fri, Mar 14, 2008 at 3:01 AM, Tim Ellison <t....@gmail.com> wrote:

> Alexei Fedotov wrote:
> >>  is it nt compatible wit 1.70?
> > Forgive my rumbling: the further you are from the tested
> > configuration, the more problems you have to solve.
>
> nah, I've been using Ant 1.7.0 for ages without any problems.
>
> I agree with Mark that is is likely a problem with the host JRE.
>
> Regards,
> Tim
>
>


-- 
Regards,

Tharindu

Re: harmony-demo-1 for GSoC 2008

Posted by Tim Ellison <t....@gmail.com>.
Alexei Fedotov wrote:
>>  is it nt compatible wit 1.70?
> Forgive my rumbling: the further you are from the tested
> configuration, the more problems you have to solve.

nah, I've been using Ant 1.7.0 for ages without any problems.

I agree with Mark that is is likely a problem with the host JRE.

Regards,
Tim


Re: harmony-demo-1 for GSoC 2008

Posted by Alexei Fedotov <al...@gmail.com>.
>  is it nt compatible wit 1.70?
Forgive my rumbling: the further you are from the tested
configuration, the more problems you have to solve.


On Thu, Mar 13, 2008 at 7:10 PM, Tharindu Mathew <mc...@gmail.com> wrote:
> ant -version
>  Apache Ant version 1.7.0 compiled on August 29 2007
>
>  is it nt compatible wit 1.70?
>
>  On Thu, Mar 13, 2008 at 9:28 PM, Alexei Fedotov <al...@gmail.com>
>
>
> wrote:
>
>  > Tharindu,
>  >
>  > Could you please check ant version? Should be
>  >
>  > $ ant -version
>  > Apache Ant version 1.6.5 compiled on June 2 2005
>  >
>  > Thanks!
>  >
>  > On Thu, Mar 13, 2008 at 6:55 PM, Tharindu Mathew <mc...@gmail.com>
>  > wrote:
>  > > A small problem occurred  when I tried to build from the source.
>  > >
>  > >  fetch-classlib-libs:
>  > >
>  > >  BUILD FAILED
>  > >  /home/mackie/harmony/build.xml:358: The following error occurred while
>  > >  executing this line:
>  > >  /home/mackie/harmony/build.xml:366: The following error occurred while
>  > >  executing this line:
>  > >  /home/mackie/harmony/working_classlib/build.xml:74: The following error
>  > >  occurred while executing this line:
>  > >  /home/mackie/harmony/working_classlib/make/properties.xml:530: The
>  > following
>  > >  error occurred while executing this line:
>  > >  /home/mackie/harmony/working_classlib/make/properties.xml:519: No
>  > supported
>  > >  regular expression matcher found: java.lang.ClassNotFoundException:
>  > >  org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
>  > >
>  > >  How do I resolve this? I'm used to using maven2 rather than ant. So I'm
>  > a
>  > >  bit unfamiliar on what to do. I used "ant -Dauto.fetch=true" as the
>  > >  execution command.
>  > >
>  > >
>  > >  On Thu, Mar 13, 2008 at 4:00 PM, Alexei Fedotov <
>  > alexei.fedotov@gmail.com>
>  > >  wrote:
>  > >
>  > >
>  > >
>  > >  > Hello Tharindu,
>  > >  >
>  > >  > I don't think that the project requires any skills in game
>  > >  > development. The FreeCol seems to work on Sun. I have checked that
>  > Sun
>  > >  > shows the first menu which Harmony cannot. This means that most code
>  > >  > changes are suspected to be in Harmony. From the other side getting
>  > >  > familiar with FreeCol and AWT sources and architecture might be a
>  > good
>  > >  > start for a game developer.
>  > >  >
>  > >  > As the first step I would recommend getting Harmony sources and
>  > >  > FreeCol jar from Internet, build the sources [1], try to launch
>  > >  > System.out.println("Hello World"), then launch FreeCol and reproduce
>  > >  > the error. If you succeed, you have a good chance to have enough
>  > >  > skills to succeed with the whole task as well.
>  > >  >
>  > >  > BTW, you may have noticed that the other my task (harmony-gc-5) is to
>  > >  > improve Parrot efficiency by means of XFL garbage collector [2], in
>  > >  > other words, the efficiency of Lua scripts which are run by Parrot
>  > VM.
>  > >  > And Lua is used for scripting in many games such as World of
>  > Warcraft.
>  > >  > :-)
>  > >  >
>  > >  > [1] http://harmony.apache.org/quickhelp_contributors.html
>  > >  > [2]
>  > >  >
>  > >  > On Thu, Mar 13, 2008 at 11:35 AM, Tharindu Mathew <
>  > mccloud35@gmail.com>
>  > >  > wrote:
>  > >  > > Hi everyone,
>  > >  > >
>  > >  > >  I'm a campus student who liked to know more about the harmony demo
>  > 1
>  > >  > project
>  > >  > >  you've listen on the wiki.  I have some experience in Java but I
>  > don't
>  > >  > have
>  > >  > >  any when it comes to game development.
>  > >  > >
>  > >  > >  I'd like to learn to get into game dev. And I could do that
>  > through
>  > >  > making
>  > >  > >  FreeCol playable in Harmony. Is prior gaming dev knowledge
>  > required for
>  > >  > >  this? What do you recommend?
>  > >  > >
>  > >  > >
>  > >  > >  --
>  > >  > >  Regards,
>  > >  > >
>  > >  > >  Tharindu
>  > >  > >
>  > >  >
>  > >  >
>  > >  >
>  > >  > --
>  > >  > With best regards,
>  > >  > Alexei
>  > >  >
>  > >
>  > >
>  > >
>  > >  --
>  > >  Regards,
>  > >
>  > >  Tharindu
>  > >
>  >
>  >
>  >
>  > --
>  > With best regards,
>  > Alexei
>  >
>
>
>
>  --
>  Regards,
>
>  Tharindu
>



-- 
With best regards,
Alexei

Re: harmony-demo-1 for GSoC 2008

Posted by Alexei Fedotov <al...@gmail.com>.
Could you please take a look at [1]? Would invoking ant with
--noconfig option help?

[1] http://mail-archives.apache.org/mod_mbox/harmony-dev/200611.mbox/%3c8E389A5F2FEABA4CB1DEC35A25CB39CE695B9F@mssmsx411%3e


On Thu, Mar 13, 2008 at 7:10 PM, Tharindu Mathew <mc...@gmail.com> wrote:
> ant -version
>  Apache Ant version 1.7.0 compiled on August 29 2007
>
>  is it nt compatible wit 1.70?
>
>  On Thu, Mar 13, 2008 at 9:28 PM, Alexei Fedotov <al...@gmail.com>
>
>
> wrote:
>
>  > Tharindu,
>  >
>  > Could you please check ant version? Should be
>  >
>  > $ ant -version
>  > Apache Ant version 1.6.5 compiled on June 2 2005
>  >
>  > Thanks!
>  >
>  > On Thu, Mar 13, 2008 at 6:55 PM, Tharindu Mathew <mc...@gmail.com>
>  > wrote:
>  > > A small problem occurred  when I tried to build from the source.
>  > >
>  > >  fetch-classlib-libs:
>  > >
>  > >  BUILD FAILED
>  > >  /home/mackie/harmony/build.xml:358: The following error occurred while
>  > >  executing this line:
>  > >  /home/mackie/harmony/build.xml:366: The following error occurred while
>  > >  executing this line:
>  > >  /home/mackie/harmony/working_classlib/build.xml:74: The following error
>  > >  occurred while executing this line:
>  > >  /home/mackie/harmony/working_classlib/make/properties.xml:530: The
>  > following
>  > >  error occurred while executing this line:
>  > >  /home/mackie/harmony/working_classlib/make/properties.xml:519: No
>  > supported
>  > >  regular expression matcher found: java.lang.ClassNotFoundException:
>  > >  org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
>  > >
>  > >  How do I resolve this? I'm used to using maven2 rather than ant. So I'm
>  > a
>  > >  bit unfamiliar on what to do. I used "ant -Dauto.fetch=true" as the
>  > >  execution command.
>  > >
>  > >
>  > >  On Thu, Mar 13, 2008 at 4:00 PM, Alexei Fedotov <
>  > alexei.fedotov@gmail.com>
>  > >  wrote:
>  > >
>  > >
>  > >
>  > >  > Hello Tharindu,
>  > >  >
>  > >  > I don't think that the project requires any skills in game
>  > >  > development. The FreeCol seems to work on Sun. I have checked that
>  > Sun
>  > >  > shows the first menu which Harmony cannot. This means that most code
>  > >  > changes are suspected to be in Harmony. From the other side getting
>  > >  > familiar with FreeCol and AWT sources and architecture might be a
>  > good
>  > >  > start for a game developer.
>  > >  >
>  > >  > As the first step I would recommend getting Harmony sources and
>  > >  > FreeCol jar from Internet, build the sources [1], try to launch
>  > >  > System.out.println("Hello World"), then launch FreeCol and reproduce
>  > >  > the error. If you succeed, you have a good chance to have enough
>  > >  > skills to succeed with the whole task as well.
>  > >  >
>  > >  > BTW, you may have noticed that the other my task (harmony-gc-5) is to
>  > >  > improve Parrot efficiency by means of XFL garbage collector [2], in
>  > >  > other words, the efficiency of Lua scripts which are run by Parrot
>  > VM.
>  > >  > And Lua is used for scripting in many games such as World of
>  > Warcraft.
>  > >  > :-)
>  > >  >
>  > >  > [1] http://harmony.apache.org/quickhelp_contributors.html
>  > >  > [2]
>  > >  >
>  > >  > On Thu, Mar 13, 2008 at 11:35 AM, Tharindu Mathew <
>  > mccloud35@gmail.com>
>  > >  > wrote:
>  > >  > > Hi everyone,
>  > >  > >
>  > >  > >  I'm a campus student who liked to know more about the harmony demo
>  > 1
>  > >  > project
>  > >  > >  you've listen on the wiki.  I have some experience in Java but I
>  > don't
>  > >  > have
>  > >  > >  any when it comes to game development.
>  > >  > >
>  > >  > >  I'd like to learn to get into game dev. And I could do that
>  > through
>  > >  > making
>  > >  > >  FreeCol playable in Harmony. Is prior gaming dev knowledge
>  > required for
>  > >  > >  this? What do you recommend?
>  > >  > >
>  > >  > >
>  > >  > >  --
>  > >  > >  Regards,
>  > >  > >
>  > >  > >  Tharindu
>  > >  > >
>  > >  >
>  > >  >
>  > >  >
>  > >  > --
>  > >  > With best regards,
>  > >  > Alexei
>  > >  >
>  > >
>  > >
>  > >
>  > >  --
>  > >  Regards,
>  > >
>  > >  Tharindu
>  > >
>  >
>  >
>  >
>  > --
>  > With best regards,
>  > Alexei
>  >
>
>
>
>  --
>  Regards,
>
>  Tharindu
>



-- 
With best regards,
Alexei

Re: harmony-demo-1 for GSoC 2008

Posted by Mark Hindess <ma...@googlemail.com>.
On 13 March 2008 at 21:40, "Tharindu Mathew" <mc...@gmail.com> wrote:
> 
> ant -version
> Apache Ant version 1.7.0 compiled on August 29 2007
> 
> is it nt compatible wit 1.70?

1.7.0 works for me.

This sort of problem is usually caused by something being missing from
the $ANT_HOME/lib directory or using an old not java 5 VM.  Make sure
you are running ant with a recent jre.  Also, if you are using debian
(and probably ubuntu) make sure you have the ant-optional package
installed.  If you are using something else, then someone else might
know the equivalent package.

Regards,
 Mark.

> On Thu, Mar 13, 2008 at 9:28 PM, Alexei Fedotov <al...@gmail.com>
> wrote:
> 
> > Tharindu,
> >
> > Could you please check ant version? Should be
> >
> > $ ant -version
> > Apache Ant version 1.6.5 compiled on June 2 2005
> >
> > Thanks!
> >
> > On Thu, Mar 13, 2008 at 6:55 PM, Tharindu Mathew <mc...@gmail.com>
> > wrote:
> > > A small problem occurred  when I tried to build from the source.
> > >
> > >  fetch-classlib-libs:
> > >
> > >  BUILD FAILED
> > >  /home/mackie/harmony/build.xml:358: The following error occurred while
> > >  executing this line:
> > >  /home/mackie/harmony/build.xml:366: The following error occurred while
> > >  executing this line:
> > >  /home/mackie/harmony/working_classlib/build.xml:74: The following error
> > >  occurred while executing this line:
> > >  /home/mackie/harmony/working_classlib/make/properties.xml:530: The
> > following
> > >  error occurred while executing this line:
> > >  /home/mackie/harmony/working_classlib/make/properties.xml:519: No
> > supported
> > >  regular expression matcher found: java.lang.ClassNotFoundException:
> > >  org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
> > >
> > >  How do I resolve this? I'm used to using maven2 rather than ant. So I'm
> > a
> > >  bit unfamiliar on what to do. I used "ant -Dauto.fetch=true" as the
> > >  execution command.
> > >
> > >
> > >  On Thu, Mar 13, 2008 at 4:00 PM, Alexei Fedotov <
> > alexei.fedotov@gmail.com>
> > >  wrote:
> > >
> > >
> > >
> > >  > Hello Tharindu,
> > >  >
> > >  > I don't think that the project requires any skills in game
> > >  > development. The FreeCol seems to work on Sun. I have checked that
> > Sun
> > >  > shows the first menu which Harmony cannot. This means that most code
> > >  > changes are suspected to be in Harmony. From the other side getting
> > >  > familiar with FreeCol and AWT sources and architecture might be a
> > good
> > >  > start for a game developer.
> > >  >
> > >  > As the first step I would recommend getting Harmony sources and
> > >  > FreeCol jar from Internet, build the sources [1], try to launch
> > >  > System.out.println("Hello World"), then launch FreeCol and reproduce
> > >  > the error. If you succeed, you have a good chance to have enough
> > >  > skills to succeed with the whole task as well.
> > >  >
> > >  > BTW, you may have noticed that the other my task (harmony-gc-5) is to
> > >  > improve Parrot efficiency by means of XFL garbage collector [2], in
> > >  > other words, the efficiency of Lua scripts which are run by Parrot
> > VM.
> > >  > And Lua is used for scripting in many games such as World of
> > Warcraft.
> > >  > :-)
> > >  >
> > >  > [1] http://harmony.apache.org/quickhelp_contributors.html
> > >  > [2]
> > >  >
> > >  > On Thu, Mar 13, 2008 at 11:35 AM, Tharindu Mathew <
> > mccloud35@gmail.com>
> > >  > wrote:
> > >  > > Hi everyone,
> > >  > >
> > >  > >  I'm a campus student who liked to know more about the harmony demo
> > 1
> > >  > project
> > >  > >  you've listen on the wiki.  I have some experience in Java but I
> > don't
> > >  > have
> > >  > >  any when it comes to game development.
> > >  > >
> > >  > >  I'd like to learn to get into game dev. And I could do that
> > through
> > >  > making
> > >  > >  FreeCol playable in Harmony. Is prior gaming dev knowledge
> > required for
> > >  > >  this? What do you recommend?
> > >  > >
> > >  > >
> > >  > >  --
> > >  > >  Regards,
> > >  > >
> > >  > >  Tharindu
> > >  > >
> > >  >
> > >  >
> > >  >
> > >  > --
> > >  > With best regards,
> > >  > Alexei
> > >  >
> > >
> > >
> > >
> > >  --
> > >  Regards,
> > >
> > >  Tharindu
> > >
> >
> >
> >
> > --
> > With best regards,
> > Alexei
> >
> 
> 
> 
> -- 
> Regards,
> 
> Tharindu
> 
> ------=_Part_15439_29695003.1205424622654--
> 



Re: harmony-demo-1 for GSoC 2008

Posted by Tharindu Mathew <mc...@gmail.com>.
ant -version
Apache Ant version 1.7.0 compiled on August 29 2007

is it nt compatible wit 1.70?

On Thu, Mar 13, 2008 at 9:28 PM, Alexei Fedotov <al...@gmail.com>
wrote:

> Tharindu,
>
> Could you please check ant version? Should be
>
> $ ant -version
> Apache Ant version 1.6.5 compiled on June 2 2005
>
> Thanks!
>
> On Thu, Mar 13, 2008 at 6:55 PM, Tharindu Mathew <mc...@gmail.com>
> wrote:
> > A small problem occurred  when I tried to build from the source.
> >
> >  fetch-classlib-libs:
> >
> >  BUILD FAILED
> >  /home/mackie/harmony/build.xml:358: The following error occurred while
> >  executing this line:
> >  /home/mackie/harmony/build.xml:366: The following error occurred while
> >  executing this line:
> >  /home/mackie/harmony/working_classlib/build.xml:74: The following error
> >  occurred while executing this line:
> >  /home/mackie/harmony/working_classlib/make/properties.xml:530: The
> following
> >  error occurred while executing this line:
> >  /home/mackie/harmony/working_classlib/make/properties.xml:519: No
> supported
> >  regular expression matcher found: java.lang.ClassNotFoundException:
> >  org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
> >
> >  How do I resolve this? I'm used to using maven2 rather than ant. So I'm
> a
> >  bit unfamiliar on what to do. I used "ant -Dauto.fetch=true" as the
> >  execution command.
> >
> >
> >  On Thu, Mar 13, 2008 at 4:00 PM, Alexei Fedotov <
> alexei.fedotov@gmail.com>
> >  wrote:
> >
> >
> >
> >  > Hello Tharindu,
> >  >
> >  > I don't think that the project requires any skills in game
> >  > development. The FreeCol seems to work on Sun. I have checked that
> Sun
> >  > shows the first menu which Harmony cannot. This means that most code
> >  > changes are suspected to be in Harmony. From the other side getting
> >  > familiar with FreeCol and AWT sources and architecture might be a
> good
> >  > start for a game developer.
> >  >
> >  > As the first step I would recommend getting Harmony sources and
> >  > FreeCol jar from Internet, build the sources [1], try to launch
> >  > System.out.println("Hello World"), then launch FreeCol and reproduce
> >  > the error. If you succeed, you have a good chance to have enough
> >  > skills to succeed with the whole task as well.
> >  >
> >  > BTW, you may have noticed that the other my task (harmony-gc-5) is to
> >  > improve Parrot efficiency by means of XFL garbage collector [2], in
> >  > other words, the efficiency of Lua scripts which are run by Parrot
> VM.
> >  > And Lua is used for scripting in many games such as World of
> Warcraft.
> >  > :-)
> >  >
> >  > [1] http://harmony.apache.org/quickhelp_contributors.html
> >  > [2]
> >  >
> >  > On Thu, Mar 13, 2008 at 11:35 AM, Tharindu Mathew <
> mccloud35@gmail.com>
> >  > wrote:
> >  > > Hi everyone,
> >  > >
> >  > >  I'm a campus student who liked to know more about the harmony demo
> 1
> >  > project
> >  > >  you've listen on the wiki.  I have some experience in Java but I
> don't
> >  > have
> >  > >  any when it comes to game development.
> >  > >
> >  > >  I'd like to learn to get into game dev. And I could do that
> through
> >  > making
> >  > >  FreeCol playable in Harmony. Is prior gaming dev knowledge
> required for
> >  > >  this? What do you recommend?
> >  > >
> >  > >
> >  > >  --
> >  > >  Regards,
> >  > >
> >  > >  Tharindu
> >  > >
> >  >
> >  >
> >  >
> >  > --
> >  > With best regards,
> >  > Alexei
> >  >
> >
> >
> >
> >  --
> >  Regards,
> >
> >  Tharindu
> >
>
>
>
> --
> With best regards,
> Alexei
>



-- 
Regards,

Tharindu

Re: harmony-demo-1 for GSoC 2008

Posted by Alexei Fedotov <al...@gmail.com>.
Tharindu,

Could you please check ant version? Should be

$ ant -version
Apache Ant version 1.6.5 compiled on June 2 2005

Thanks!

On Thu, Mar 13, 2008 at 6:55 PM, Tharindu Mathew <mc...@gmail.com> wrote:
> A small problem occurred  when I tried to build from the source.
>
>  fetch-classlib-libs:
>
>  BUILD FAILED
>  /home/mackie/harmony/build.xml:358: The following error occurred while
>  executing this line:
>  /home/mackie/harmony/build.xml:366: The following error occurred while
>  executing this line:
>  /home/mackie/harmony/working_classlib/build.xml:74: The following error
>  occurred while executing this line:
>  /home/mackie/harmony/working_classlib/make/properties.xml:530: The following
>  error occurred while executing this line:
>  /home/mackie/harmony/working_classlib/make/properties.xml:519: No supported
>  regular expression matcher found: java.lang.ClassNotFoundException:
>  org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
>
>  How do I resolve this? I'm used to using maven2 rather than ant. So I'm a
>  bit unfamiliar on what to do. I used "ant -Dauto.fetch=true" as the
>  execution command.
>
>
>  On Thu, Mar 13, 2008 at 4:00 PM, Alexei Fedotov <al...@gmail.com>
>  wrote:
>
>
>
>  > Hello Tharindu,
>  >
>  > I don't think that the project requires any skills in game
>  > development. The FreeCol seems to work on Sun. I have checked that Sun
>  > shows the first menu which Harmony cannot. This means that most code
>  > changes are suspected to be in Harmony. From the other side getting
>  > familiar with FreeCol and AWT sources and architecture might be a good
>  > start for a game developer.
>  >
>  > As the first step I would recommend getting Harmony sources and
>  > FreeCol jar from Internet, build the sources [1], try to launch
>  > System.out.println("Hello World"), then launch FreeCol and reproduce
>  > the error. If you succeed, you have a good chance to have enough
>  > skills to succeed with the whole task as well.
>  >
>  > BTW, you may have noticed that the other my task (harmony-gc-5) is to
>  > improve Parrot efficiency by means of XFL garbage collector [2], in
>  > other words, the efficiency of Lua scripts which are run by Parrot VM.
>  > And Lua is used for scripting in many games such as World of Warcraft.
>  > :-)
>  >
>  > [1] http://harmony.apache.org/quickhelp_contributors.html
>  > [2]
>  >
>  > On Thu, Mar 13, 2008 at 11:35 AM, Tharindu Mathew <mc...@gmail.com>
>  > wrote:
>  > > Hi everyone,
>  > >
>  > >  I'm a campus student who liked to know more about the harmony demo 1
>  > project
>  > >  you've listen on the wiki.  I have some experience in Java but I don't
>  > have
>  > >  any when it comes to game development.
>  > >
>  > >  I'd like to learn to get into game dev. And I could do that through
>  > making
>  > >  FreeCol playable in Harmony. Is prior gaming dev knowledge required for
>  > >  this? What do you recommend?
>  > >
>  > >
>  > >  --
>  > >  Regards,
>  > >
>  > >  Tharindu
>  > >
>  >
>  >
>  >
>  > --
>  > With best regards,
>  > Alexei
>  >
>
>
>
>  --
>  Regards,
>
>  Tharindu
>



-- 
With best regards,
Alexei

Re: harmony-demo-1 for GSoC 2008

Posted by Tharindu Mathew <mc...@gmail.com>.
A small problem occurred  when I tried to build from the source.

fetch-classlib-libs:

BUILD FAILED
/home/mackie/harmony/build.xml:358: The following error occurred while
executing this line:
/home/mackie/harmony/build.xml:366: The following error occurred while
executing this line:
/home/mackie/harmony/working_classlib/build.xml:74: The following error
occurred while executing this line:
/home/mackie/harmony/working_classlib/make/properties.xml:530: The following
error occurred while executing this line:
/home/mackie/harmony/working_classlib/make/properties.xml:519: No supported
regular expression matcher found: java.lang.ClassNotFoundException:
org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp

How do I resolve this? I'm used to using maven2 rather than ant. So I'm a
bit unfamiliar on what to do. I used "ant -Dauto.fetch=true" as the
execution command.


On Thu, Mar 13, 2008 at 4:00 PM, Alexei Fedotov <al...@gmail.com>
wrote:

> Hello Tharindu,
>
> I don't think that the project requires any skills in game
> development. The FreeCol seems to work on Sun. I have checked that Sun
> shows the first menu which Harmony cannot. This means that most code
> changes are suspected to be in Harmony. From the other side getting
> familiar with FreeCol and AWT sources and architecture might be a good
> start for a game developer.
>
> As the first step I would recommend getting Harmony sources and
> FreeCol jar from Internet, build the sources [1], try to launch
> System.out.println("Hello World"), then launch FreeCol and reproduce
> the error. If you succeed, you have a good chance to have enough
> skills to succeed with the whole task as well.
>
> BTW, you may have noticed that the other my task (harmony-gc-5) is to
> improve Parrot efficiency by means of XFL garbage collector [2], in
> other words, the efficiency of Lua scripts which are run by Parrot VM.
> And Lua is used for scripting in many games such as World of Warcraft.
> :-)
>
> [1] http://harmony.apache.org/quickhelp_contributors.html
> [2]
>
> On Thu, Mar 13, 2008 at 11:35 AM, Tharindu Mathew <mc...@gmail.com>
> wrote:
> > Hi everyone,
> >
> >  I'm a campus student who liked to know more about the harmony demo 1
> project
> >  you've listen on the wiki.  I have some experience in Java but I don't
> have
> >  any when it comes to game development.
> >
> >  I'd like to learn to get into game dev. And I could do that through
> making
> >  FreeCol playable in Harmony. Is prior gaming dev knowledge required for
> >  this? What do you recommend?
> >
> >
> >  --
> >  Regards,
> >
> >  Tharindu
> >
>
>
>
> --
> With best regards,
> Alexei
>



-- 
Regards,

Tharindu

Re: harmony-demo-1 for GSoC 2008

Posted by Alexei Fedotov <al...@gmail.com>.
Hello Tharindu,

I don't think that the project requires any skills in game
development. The FreeCol seems to work on Sun. I have checked that Sun
shows the first menu which Harmony cannot. This means that most code
changes are suspected to be in Harmony. From the other side getting
familiar with FreeCol and AWT sources and architecture might be a good
start for a game developer.

As the first step I would recommend getting Harmony sources and
FreeCol jar from Internet, build the sources [1], try to launch
System.out.println("Hello World"), then launch FreeCol and reproduce
the error. If you succeed, you have a good chance to have enough
skills to succeed with the whole task as well.

BTW, you may have noticed that the other my task (harmony-gc-5) is to
improve Parrot efficiency by means of XFL garbage collector [2], in
other words, the efficiency of Lua scripts which are run by Parrot VM.
And Lua is used for scripting in many games such as World of Warcraft.
:-)

[1] http://harmony.apache.org/quickhelp_contributors.html
[2]

On Thu, Mar 13, 2008 at 11:35 AM, Tharindu Mathew <mc...@gmail.com> wrote:
> Hi everyone,
>
>  I'm a campus student who liked to know more about the harmony demo 1 project
>  you've listen on the wiki.  I have some experience in Java but I don't have
>  any when it comes to game development.
>
>  I'd like to learn to get into game dev. And I could do that through making
>  FreeCol playable in Harmony. Is prior gaming dev knowledge required for
>  this? What do you recommend?
>
>
>  --
>  Regards,
>
>  Tharindu
>



-- 
With best regards,
Alexei

Re: harmony-demo-1 for GSoC 2008

Posted by Tim Ellison <t....@gmail.com>.
Tharindu Mathew wrote:
> I'm a campus student who liked to know more about the harmony demo 1 project
> you've listen on the wiki.  I have some experience in Java but I don't have
> any when it comes to game development.

Hi Tharindu.  Hopefully Alexei will respond (since he thought of this 
project), but I expect you will need familiarity with graphics systems 
more than gaming.  The project is to enhance Harmony to work with the 
existing game code rather than change the game itself.

> I'd like to learn to get into game dev. And I could do that through making
> FreeCol playable in Harmony. Is prior gaming dev knowledge required for
> this? What do you recommend?

I think it would be a good opportunity to see how existing games are 
written and the operations that are used in the runtime.  That will be a 
basis for you to use the same operations for your own gaming ideas.

Regards,
Tim