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

Building on Windows

From: D.J. Heap <djheap_at_dhiprovo.com>
Date: 2003-05-08 18:34:18 CEST

I have found a few problems with building for Windows in r5849 (HEAD
atm). I have been following the windows building threads and didn't see
any references to these problems.

Note that I am using VC7.1, not VC6, which means after I "gen-make.py -t
dsp" and open the .dsw, VC7.1 converts the solution and projects. I
don't have access to VC6 to try the genned projects directly (genning
the vcproj types with gen-make.py doesn't create usable files -- they
seem to have the wrong paths to source files).

First, no dsp is created for mod_dav_svn at all, unless I am missing it
somewhere? I do have apache2 source built and installed and the HTTPD
environment variable set to the apache2 source directory.

Second, I have to manually add getdate.c (generated source file, I
think) to the libsvn_subr project.

Third, neon always fails to build with:

>Performing Makefile project actions
>The system cannot find the path specified.
>Project : error PRJ0019: A tool returned an error code from "Performing
Makefile project actions"
>
>neon - 1 error(s), 0 warning(s)

I can build neon with the build_neon.bat file just fine from the command
line, though.

Last, many of the tests fail to build with a linker error:
  "LINK : fatal error LNK1561: entry point must be defined"

I've looked at a test project file that works and one that doesn't and
can't see anything obviously broken or different. A couple of tests
that work are test_diff_diff3 and test_fs, and the ones that don't work
are:

test_ra_local
test_time
test_key
test_skel
test_path
test_hashdump
stringtest
test_stream
test_translate

I'm not sure if these are failing because of some conversion from VC6 to
VC7.1 project files or not...has anyone successfully built them with
VC6?

If I specify 'main' as the entry point (/ENTRY) manually, it links but I
get a new warning:
"MSVCRT.lib(secchk.obj) : warning LNK4210: .CRT section exists; there
may be unhandled static initializers or terminators"

So there is still something not quite right, but I'm not sure what.

Can anyone confirm these problems or let me know what I'm screwing up?
Or even confirm that the generated dsps work find in VC6?

Thanks!

DJ

**********************************************************************
This email and any files transmitted with it are confidential
and intended solely for the use of the individual or entity to
whom they are addressed. If you have received this email
in error please notify the system manager.

This footnote also confirms that this email message has been
swept by MIMEsweeper for the presence of computer viruses.

www.mimesweeper.com
**********************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu May 8 18:35:35 2003

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.