Alright this problem seems fairly simple, i've just exhausted
the documentation i have, or have been able to find. I was
interested in re-building Subversion here on Windows, to simply
learn about the source, perhaps contribute etc... All was going
well untill we try and build Subversion itself. Here's what my
system looks like:
Windows XP Pro
Visual C++ 6.0
SVN revision 9286
Located in: C:\svn-forked\src
Berkeley DB 4.2.52 binary distro.
db-4.2.52-win32.zip
Neon 0.24.4
neon-0.24.4.tar.gz
Apache 2.0.49 web server
httpd-2.0.49-win32-src.zip
ActivePerl 5.8
ActivePerl-5.8.3.809-MSWin32-x86.msi
Python 2.3
Python-2.3.2-1.exe
The steps i took were:
*) Before anything else i installed Perl + Python
put them in my path, etc... went in fine.
1) Moved Berkeley DB + Neon into C:\svn-forked\src\
2) extracted Neon, renamed the directory to "neon"
( Full path: C:\svn-forked\src\neon\ )
3) extracted Berkeley DB to : db4-win32\
( Full path: C:\svn-forked\src\db4-win32\ )
4) moved apache to C:\svn-forked\
5) extracted Apache to : httpd-2.0.49
( Full path: C:\svn-forked\httpd-2.0.49\ )
6) When i extracted Apache, it already contained the
file "w32locatedb.pl" in the path:
C:\svn-forked\httpd-2.0.49\srclib\apr-util\build\
so we ran (from C:\svn-forked\ ):
perl httpd-2.0.49\srclib\apr-util\build\w32locatedb.pl dll
src\db4-win32\include src\db4-win32\lib
Who's output was: Using BDB version 4.2.52
7) From "C:\svn-forked\" we ran:
msdev httpd-2.0.49\apache.dsw /MAKE "BuildBin - Win32 Release"
That went ok. The last output is:
Apache.exe - 0 error(s), 0 warning(s)
8) Next we 'cd src', this is the latest source (at the time of
writing this), revision 9268. Then we run:
python gen-make.py -t dsp --with-httpd=..\httpd-2.0.49
It's output is:
Found libdb42.lib in db4-win32\lib
Found installed perl version number. Perl bindings
will be linked with perl58.lib
9) Now is where i run into trouble. All project files are there
and generated seemingly perfectly, but when i run:
( From: C:\svn-forked\src\ )
msdev subversion_msvc.dsw /MAKE "__ALL__ - Win32 Release"
I get the following error's :
C:\svn-forked\httpd-2.0.49\srclib\apr\include\apr_want.h(51):
Could not find the file strings.h
C:\svn-forked\httpd-2.0.49\srclib\apr\include\apr_want.h(84):
Could not find the file sys/uio.h
C:\svn-forked\httpd-2.0.49\srclib\apr\include\apr_want.h(102):
Could not find the file arpa/inet.h
Now i searched google.com, found 1 reference to this
problem where the person who responded, recommended
making sure the Microsoft SDK was installed, and
include\lib directories were in your path. So i went
to :
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
Downloaded /all/ the SDK's:
Core SDK
Internet Dev. SDK
IIS SDK
MDAC SDK
Windows Installer SDK
WMI SDK
Tablet PC SDK
Windows Media SDK
Windows Media Services SDK
It created the directory: C:\Program Files\Microsoft SDK\
So i added the : C:\Program Files\Microsoft SDK\include to
my "include" environment variable, and also:
C:\Program Files\Microsoft SDK\lib to my "lib" environment
variable, still no dice. Same 3 error's, VC++ error's out
on those 3 error's.
Any help is appreciated, hopefully this is enough info. for
everyone. I'm sure it's something silly i'm simply not
seeing, or just happened to overlook.
Thanks in advance, FMorales.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Apr 5 06:51:28 2004