John Morey wrote:
Just build b54 and only had one problem. I did a native NT build with
the following defined:
[snip]
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other
libs; use /NODEFAULTLIB:library
..\src\temacs.exe : fatal error LNK1169: one or more multiply defined symbols found
NMAKE : fatal error U1077: 'link.exe' : return code '0x491'
Stop.
Adding "/NODEFAULTLIB:LIBCMT" to the link line of temacs fixed the
problem. Here is the patch:
I'm reluctant to accept your patch because I'm not sure that suppressing
default libraries is completely harmless.
One of the image libraries that you're linking against must be being
built with the /MT flag to cl.exe. I'm guessing that the culprit is
libtiff because I don't build against it and I don't see the problem. Is
there any reasonably simple way of building libtiff without the /MT
flag?
xemacs-nt is more appropriate than xemacs-beta for mswindows
discussions; please followup there.
Jonathan.
--
Jonathan Harris | jhar(a)tardis.ed.ac.uk
London, England | Jonathan.Harris(a)symbian.com