Author |
|
mrtechguy
Joined: 21 Sep 2006 Posts: 7
|
Posted: Sat 18 Nov '06 10:05 Post subject: InstallBin can't find files |
|
|
Hey all,
For some reason when I get to the part of compiling/installing Apache 2.2.3 where InstallBin copies files to the output dir I get a few "file not found" errors
Code: |
copy srclib\openssl\out32dll\openssl.pdb "\Apache2\bin" <.y
The system cannot find the file specified.
(This also happenes for:
srclib\openssl\out32dll\libeay32.pdb
srclib\openssl\out32dll\ssleay32.pdb
support\Release\abs.pdb)
NMAKE : fatal error U1077: 'copy' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe"' : return code '0x2'
Stop.
Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"
|
What should generate these files and why aren't they generating?
Cheers
MTG |
|
Back to top |
|
Jorge
Joined: 12 Mar 2006 Posts: 376 Location: Belgium
|
Posted: Sun 19 Nov '06 0:46 Post subject: |
|
|
this means you didn't compile openssl in the srclib folder.
You can remove mod_ssl from the build list in vs to skip it. |
|
Back to top |
|
mrtechguy
Joined: 21 Sep 2006 Posts: 7
|
Posted: Mon 20 Nov '06 12:25 Post subject: |
|
|
I have actually tried compiling openssl many time (all of which succeed). mod_ssl compiles fine it is just InstallBin that will fail on me ((that is what the errors are from (not mod_ssl))
MTG |
|
Back to top |
|
Jorge
Joined: 12 Mar 2006 Posts: 376 Location: Belgium
|
Posted: Mon 20 Nov '06 17:04 Post subject: |
|
|
Code: | copy srclib\openssl\out32dll\openssl.pdb "\Apache2\bin" <.y
The system cannot find the file specified.
(This also happenes for:
srclib\openssl\out32dll\libeay32.pdb
srclib\openssl\out32dll\ssleay32.pdb
support\Release\abs.pdb) |
This tells me that installbin can't find the Program Databases (debug information) for the libraries of openssl |
|
Back to top |
|
tdonovan Moderator
Joined: 17 Dec 2005 Posts: 611 Location: Milford, MA, USA
|
Posted: Mon 20 Nov '06 18:39 Post subject: |
|
|
It is true that there are no .pdb files for OpenSSL.
These OpenSSL .pdb copy commands always fail (and are expected to fail) in InstallBin.
I suspect your real error is probably the fact that project abs didn't get built.
The project dependencies are not perfect in the Apache Windows IDE build.
I suggest you open the [Project Dependencies...] dialog for project BuildBin in Solution Explorer
and check every "Depends on:" checkbox (except InstallBin which should be greyed out).
Then rebuild the solution. This will ensure that everything gets built before InstallBin runs.
-tom-
p.s. .pdb files are debug symbol files. They are useful for running under a debugger, but they are not used otherwise.
The Apache build creates .pdb files for its .exe and .dll files regardless of whether it is a Debug or Release build.
The OpenSSL build doesn't create any .pdb files.
Most production installations of Apache delete all the .pdb files to save space. |
|
Back to top |
|