[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Accessing SVN through Ruby

From: Bob Aman <vacindak_at_gmail.com>
Date: 2005-04-12 23:22:19 CEST

On Apr 12, 2005 2:11 PM, Bob Aman <vacindak@gmail.com> wrote:
> On Apr 12, 2005 1:33 PM, John Lenz <lenz@cs.wisc.edu> wrote:
> > On 04/12/05 11:49:17, Bob Aman wrote:
> > > Ok, so I'm still trying to get SWIG to do its thing on Windows. And
> > > I'm starting to get the impression that perhaps it's not necessary to
> > > go through a full build. (At least, I certainly hope so.) Am I
> > > correct in this assumption, and if so, what is the bare minimum
> > > necessary to get SWIG to do its magic in Windows? I'm currently
> > > working with the source for 1.1.4, not the latest code from the
> > > repository.
> >
> > http://www.swig.org/Doc1.3/Windows.html
> >
> > I should also note here that as I have said before, the output files from
> > SWIG are portable to almost any architecture and only need to be generated
> > once. Thus, if you have SWIG installed say on linux, you can run it to
> > generate the _wrap files and those exact wrap files can be used on Sun,
> > Windows, Linux, MacOS, whatever. So you could even get someone to email
> > you the files that SWIG creates, and you wouldn't even need SWIG installed
> > to compile the bindings on windows.
> >
> > The right way to take care of this problem is to have the SWIG generated
> > files present directly inside the released subversion tarballs, then SWIG
> > does not need to be installed to build a tarball. Sadly, this feature will
> > not even be in the 1.2 release, but hopefully future releases will have it.
> >
> > Note that all I've said is only true for SWIG since version 1.3.23... but
> > subversion is using 1.3.24 so shouldn't matter.
> >
> > John
>
> Well, I managed to get a little bit more progress by moving around a
> bunch of the .h files. But apr.h seems to be missing. I saw apr.h.in
> and that seems to be what I'm looking for. It says apr.h is a
> generated file? How do I generate it? On a whim, I tried just
> renaming apr.h.in to apr.h and got back an error from SWIG:
> E:\svn-source\subversion-1.1.4\subversion\bindings\swig>swig -ruby apr.i
> apr.h(257): Error: Syntax error in input.
> *** No module name specified using %module or -module.
>
> So I assume that was the wrong thing to do :-P

Ok, so I gave up trying to figure out what to do with the .in file in
Windows. I ran ./configure for the apr on FreeBSD, everything,
*poof*, went as expected, and it eventually spat out apr.h as well as
a bunch of other stuff. I borrowed that apr.h and stuck it on my
Windows machine, hoping there wasn't anything FreeBSD specific in
there as a result. I no longer get a syntax error, but it's still
telling me:
*** No module name specified using %module or -module.

I have no idea what that means, but I guess I don't get a *_wrap.c
file? Or.... was I supposed to?

And uhm, could someone tell me what I was actually supposed to do with
the apr.h.* files? Please?

-- 
Bob Aman
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Apr 12 23:26:49 2005

This is an archived mail posted to the Subversion Dev mailing list.