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

Re: autogen.sh --release doesn't work

From: Branko Čibej <brane_at_xbc.nu>
Date: 2003-04-28 03:00:04 CEST

Branko Čibej wrote:

>Karl Fogel wrote:
>
>
>
>>Branko Čibej <brane@xbc.nu> writes:
>>
>>
>>
>>
>>>The Windows build doesn't work, either. The current problem seems to be
>>>missing project dependencies (libraries), and the test programs still
>>>don't compile. As I said, I don't have time to work on this right now.
>>>
>>>
>>>
>>>
>>Yah, and heck, you shouldn't have to anyway.
>>
>>I think a delay in one milestone is not a big deal, since the effect
>>will not cascade to future milestones (as development time was not
>>affected). Greg thought he had fixed all the problems and innocently
>>went on vacation; he was wrong, but it was an easy mistake to make, he
>>just forgot to test this one flag.
>>
>>
>>
>>
>
>Well, whoever has time to fiddle with the Win32 build can start with the
>following patch.
>
>Here's what it does:
>
> * Replaces depending on the $HTTPD environment variable with a
> --with-httpd switch to gen-make.py that tells it where the Apache
> sources are (for mod_dav_svn.dsp)
> * Fixed the dependencies somewhat:
> o Adds __config__ to the dependency lists of most every subproject
> o Makes library dependencies explicit
>
>Subversion and mod_dav_svn build for me now, but thex don't run (every
>executable stops with exception 0x00000022). Beats me why...
>
>

This second version of the patch gets the test programs to *almost*
build. Dunno why some of them insiste that the entry point wasn't
defined, even though they link with libsvn_test. Hm.

Anyway, here's what changed since the previous patch:

    * __config__ got renamed to __CONFIG__
    * New pseudo-target __ALL_TESTS__ builds everything + test programs
      (this one should be autogenerated, in fact)
    * The .dsp template uses target.dsp_name to generate the name of the
      .dsp file, the project, and dependencies. These names are filtered
      to replace dashes with underscores.

Greg, one thing still needs to be done (in general): The various .exes
must be created in the correct subdirectory of the output directory.
That's because the Python tests scripts expect them to be in the same
path relative to $abs_builddir as the sources were in $abs_srcdir.

-- 
Brane Čibej   <brane_at_xbc.nu>   http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Apr 28 03:01:08 2003

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