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

Re: Dev builds broken on trunk? (was Re: svn commit: r9080 - in trunk: . build/generator subversion/bindings/swig/java/org/tigris/subversion/test)

From: Daniel L. Rall <dlr_at_collab.net>
Date: 2004-03-16 20:00:25 CET

kfogel@collab.net wrote:
> dlr@tigris.org writes:
>
>>Author: dlr
>>Date: Tue Mar 16 10:54:07 2004
>>New Revision: 9080
>>
>>Log:
>>Integrated more of the SWIG/Java build into the gen_make.py system,
>>and added test code. Added automation to the gen_make.py system to
>>JAR up .class files.
>>
>>* Makefile.in [...]
>>
>>* build.conf [...]
>
>
> I'm no sure exactly what happened here, but I think r9080 broke dev
> builds, at least for some people. Here is what happened when I ran
> autogen.sh:
>
> $ ./autogen.sh
> buildcheck: checking installation...
> buildcheck: autoconf version 2.53 (ok)
> buildcheck: autoheader version 2.53 (ok)
> buildcheck: libtool version 1.4.3 (ok)
> buildcheck: neon version 0.24.2 (ok)
> Copying libtool helper: /usr/share/aclocal/libtool.m4
> Creating build-outputs.mk...
> Traceback (most recent call last):
> File "./gen-make.py", line 167, in ?
> main(conf, gentype, skip_depends=skip, other_options=rest.list)
> File "./gen-make.py", line 43, in main
> generator = gen_module.Generator(fname, verfname, other_options)
> File "build/generator/gen_base.py", line 78, in __init__
> self._extension_map)
> File "build/generator/gen_base.py", line 737, in create_targets
> target.add_dependencies(graph, cfg, extmap)
> File "build/generator/gen_base.py", line 685, in add_dependencies
> sources = _collect_paths(self.sources, self.path)
> File "build/generator/gen_base.py", line 812, in _collect_paths
> raise GenError('ERROR: "%s" found no files.' % pattern)
> gen_base.GenError: ERROR: "subversion/bindings/swig/java/org/tigris/subversion/swig/*.java" found no files.
> ERROR: gen-make.py failed
> $
>
> When I revert r9080, I can build again.
>
> Dan, if this isn't enough information to track it down, let me know.
> I haven't investigated further yet.

Karl and I have identified two problems:

1) autogen.sh is broken from my changes to gen_{base,make}.py if you haven't
already run swig-java targets with --swig in your configure line.

2) `make clean` doesn't remove SWIG-generated .java source files.

Working on it.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Mar 16 20:00:33 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.