Tony Papadimitriou wrote:
> 
>         link /nologo /subsystem:console /opt:ref /debug 
> /out:out32\md4test.exe @C:\Users\Tony\AppData\Local\Temp\nm7D8C.tmp
> LINK : fatal error LNK1181: cannot open input file 'link.obj'
> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 
> 12.0\VC\BIN\link.EXE"' : return code '0x49d'
> Stop.
> NMAKE : fatal error U1077: 'pushd' : return code '0x2'
> Stop. 
> 

I have not been able to reproduce this error message here.  It might
be useful to know the contents of that temporary file being used by
"link.exe".  However, it can be difficult to read those since they
are typically deleted automatically.

> 
> But then, I also tried without the new FOSSIL_BUILD_SSL=1 (only the 
> FOSSIL_ENABLE_SSL=1 option), and it built OK.  (I suppose you
> separated the build of SSL from the inclusion of SSL.)
> 

I'm confused by this.  You saying that you freshly extract the OpenSSL
source code between attempts, yet you are able to build Fossil with
SSL support enabled without actually being able to build the OpenSSL
libraries?

> 
> 1. The problem is with the build process of SSL because using pre-built 
> libraries apparently works.
> 

Actually, Fossil follows the "official" OpenSSL instructions for building
with MSVC.

>
> 2. Both 32-bit and 64-bit Win7 behave the same in either case.
>

Odd, because prior to last night building OpenSSL for 64-bit Windows was
not supported by the Fossil MSVC makefile.

> 
> 3. Latest trunk version builds FOSSIL executable successfully but only if 
> the FOSSIL_BUILD-SSL is not given.
> 

This strongly implies that you have some OpenSSL libraries built and lurking
around somewhere.

> 
> So, if you manage to build on your machine with the FOSSIL_BUILD_SSL=1 
> option, then apparently there must be some component(s) missing on mine.
I 
> have:
> 

Possibly, but I cannot imagine what components that might be.  I've been
able
to build Fossil with OpenSSL enabled on a completely "fresh" box using
Visual
Studio 2013 Express, ActivePerl, and the OpenSSL source code.

--
Joe Mistachkin

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to