Building Ronin from src

1 view
Skip to first unread message

Peter

unread,
Dec 18, 2010, 7:39:45 PM12/18/10
to ronin
Hey, I setup a quick little environment, with the latest download of
Gosu (http://gosu-lang.org/downloads) and Vark (http://
vark.github.com). I setup my environment to have a simple project
structure:

ronin
/vark
/gosu


That's let me get vark to run the clean command. But when I try to
run the build cmd, I get this nasty:

$ vark.cmd build
Buildfile: C:\ronin\build.vark

[16:31:22] Done parsing Aardvark buildfile in 1871 ms


build-ronin:

[jar] Building jar: C:\ronin\ronin\build\ronin.jar

build-ronin-d-b:
[javac] Compiling 14 source files to C:\ronin\ronindb\build
\classes
C:\ronin\ronindb\src\ronindb\DBTypeLoader.java:9: cannot find symbol
symbol : class IFile
location: package gw.lang.reflect.module
import gw.lang.reflect.module.IFile;
^
C:\ronin\ronindb\src\ronindb\DBTypeLoader.java:51: cannot find symbol
symbol : class IFile
location: class ronindb.DBTypeLoader
for(Pair<String, IFile> dbcFile :
_module.getResourceAccess().findAllFilesBy
Extension(".dbc")) {
^
2 errors

BUILD FAILED

Am I missing some magic gw.lang.reflect.module library from my gosu
build?

Carson Gross

unread,
Dec 18, 2010, 8:02:12 PM12/18/10
to ronin...@googlegroups.com
Looks like an API change in the .8 release: IFile moved to the gw.fs package.

I'm sure Gus is updating things as we email.

Cheers,
Carson

Gus Prevas

unread,
Dec 18, 2010, 9:13:48 PM12/18/10
to ronin...@googlegroups.com
I've pushed a fix to the repository.  Will have update jar files in the downloads area shortly.

Peter

unread,
Dec 19, 2010, 6:49:53 PM12/19/10
to ronin
Thanks. Just synced, and was able to do a full >vark.cmd clean build

One confession about being a Mercurial noob: The TortoiseHG client is
kinda dumb. I asked it to update and it didn't update to the
latest... just was trying to re-update me to the last time I'd
synced... I had to do a Sync>Pull, then an Update. Who would expect
that? I'm not sure if Mercurial is dumb, the TortoiseHG menus are
just stupid, or I may just be the idiot for not using the cmd line in
the first place.

But the good news is that I have a copy of it now, and can start
playing around.

chris

unread,
Dec 23, 2010, 2:17:24 PM12/23/10
to ronin
Its the way mercurial works, dunno if TortoiseHG has it or not, but
there is an hg extension called fetch which does what you want (pull
from remote repo and update working directory).

Carson Gross

unread,
Dec 23, 2010, 2:20:16 PM12/23/10
to ronin...@googlegroups.com
I've found the mercurial plugin in IntelliJ to be pretty good.

The IntelliJ git plugin is positively dreamy, compared to using git from the command line.

Cheers,
Carson
Reply all
Reply to author
Forward
0 new messages