Re: [newbie][source] Windows 95 Port

From: Jeremy Elson (jelson@circlemud.org)
Date: 01/13/97


> I am curious when adding the text contained in the
> circle_w95-port_txt.gz file I get the following errors.  I have
> circle30bpl11.zip so I assume that I have the latest version.

Standard, unpatched CircleMUD 3.0 pl11 compiles under Windows 95/NT if 
you have MSVC++ 4.0.  The "circle_w95-port" on the FTP site, which was 
contributed by someone, supposedly lets Circle compile under other 
compiles (I've never tried it personally, though).


> 
> 	My question is.  Is this file outdated.  If so where is the new up to
> date circle_w95-port_txt.gz?
> 
> --------------------Configuration: Circle Makefile - Win32
> Debug--------------------
> 
> 
> Microsoft (R) Program Maintenance Utility   Version 1.60.5270
> Copyright (c) Microsoft Corp 1988-1995. All rights reserved.
> 
>  cl -c /nologo /I. /I\MSDEV\INCLUDE comm.c
> comm.c
> comm.c(148) : warning C4236: nonstandard extension used : '_export' is
> an obsolete keyword, see documentation for __declspec(dllexport)
> comm.c(226) : warning C4068: unknown pragma
> comm.c(613) : warning C4047: 'function' : 'unsigned int ' differs in
> levels of indirection from 'void *'
> comm.c(613) : warning C4024: 'PeekMessageA' : different types for formal
> and actual parameter 3
> comm.c(613) : warning C4047: 'function' : 'unsigned int ' differs in
> levels of indirection from 'void *'
> comm.c(613) : warning C4024: 'PeekMessageA' : different types for formal
> and actual parameter 4
> comm.c(668) : warning C4047: 'function' : 'unsigned int ' differs in
> levels of indirection from 'void *'
> comm.c(668) : warning C4024: 'PeekMessageA' : different types for formal
> and actual parameter 3
> comm.c(668) : warning C4047: 'function' : 'unsigned int ' differs in
> levels of indirection from 'void *'
> comm.c(668) : warning C4024: 'PeekMessageA' : different types for formal
> and actual parameter 4
> comm.c(490) : warning C4761: integral size mismatch in argument;
> conversion supplied
>  set lib=\MSDEV\LIB
>  link /OUT:circle.exe /nologo /subsystem:console comm.obj act.comm.obj
> act.informative.obj act.movement.obj act.item.obj  act.offensive.obj
> act.other.obj act.social.obj act.wizard.obj ban.obj boards.obj 
> castle.obj class.obj config.obj constants.obj db.obj fight.obj graph.obj
> handler.obj  house.obj interpreter.obj limits.obj magic.obj mail.obj
> mobact.obj modify.obj  objsave.obj olc.obj shop.obj spec_assign.obj
> spec_procs.obj spell_parser.obj  spells.obj utils.obj weather.obj
> random.obj wsock32.lib
> comm.obj : error LNK2001: unresolved external symbol
> __imp__DefWindowProcA@16
> comm.obj : error LNK2001: unresolved external symbol
> __imp__PostQuitMessage@4
> comm.obj : error LNK2001: unresolved external symbol
> __imp__DestroyWindow@4
> comm.obj : error LNK2001: unresolved external symbol __imp__ShowWindow@8
> comm.obj : error LNK2001: unresolved external symbol
> __imp__CreateWindowExA@48
> comm.obj : error LNK2001: unresolved external symbol
> __imp__MessageBoxA@16
> comm.obj : error LNK2001: unresolved external symbol
> __imp__RegisterClassA@4
> comm.obj : error LNK2001: unresolved external symbol
> __imp__GetStockObject@4
> comm.obj : error LNK2001: unresolved external symbol
> __imp__LoadCursorA@8
> comm.obj : error LNK2001: unresolved external symbol
> __imp__DispatchMessageA@4
> comm.obj : error LNK2001: unresolved external symbol
> __imp__TranslateMessage@4
> comm.obj : error LNK2001: unresolved external symbol
> __imp__PeekMessageA@20
> circle.exe : fatal error LNK1120: 12 unresolved externals
> NMAKE : fatal error U1077: 'link' : return code '0x19'
> Stop.
> Error executing NMAKE.
> Circle Makefile.exe - 14 error(s), 11 warning(s)
> +-----------------------------------------------------------+
> | Ensure that you have read the CircleMUD Mailing List FAQ: |
> |   http://cspo.queensu.ca/~fletcher/Circle/list_faq.html   |
> +-----------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/18/00 PST