Search the web
Sign In
New User? Sign Up
pokersource · Poker Source
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
A quick how to for windows...   Message List  
Reply | Forward Message #111 of 355 |
Re: A quick how to for windows...


I followed your instructions, but I could not get it to work.
Please help!!! Here is what I am getting:


cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
mktab_basic.c
mktab_basic.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c mktable.c
mktable.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
mktable_utils.c
mktable_utils.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -
Femktab_basic.exe mkta
b_basic.obj mktable.obj mktable_utils.obj
mktab_basic.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c t_nbits.c
t_nbits.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_basic.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_topbit.c
t_topbit.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_basic.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_topcard.c
t_topcard.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_basic.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_topfivecards.c
t_topfivecards.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_basic.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_topfivebits.c
t_topfivebits.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_basic.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_toptwobits.c
t_toptwobits.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_basic.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_cardmasks.c
t_cardmasks.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_maskrank.c
t_maskrank.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_straight.c
t_straight.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
mktab_packed.c
mktab_packed.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -
Femktab_packed.exe mkt
ab_packed.obj mktable.obj mktable_utils.obj
mktab_packed.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_nbitsandstr.c
t_nbitsandstr.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
mktab_evx.c
mktab_evx.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -
Femktab_evx.exe mktab_
evx.obj mktable.obj mktable_utils.obj
mktab_evx.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_evx_pairval.c
t_evx_pairval.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_evx.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_evx_strval.c
t_evx_strval.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_evx.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_evx_tripsval.c
t_evx_tripsval.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_evx.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_evx_flushcards.c
t_evx_flushcards.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
mktab_astud.c
mktab_astud.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -
Femktab_astud.exe mkta
b_astud.obj mktable.obj mktable_utils.obj
mktab_astud.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_astudcardmasks.c
t_astudcardmasks.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
mktab_joker.c
mktab_joker.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -
Femktab_joker.exe mkta
b_joker.obj mktable.obj mktable_utils.obj
mktab_joker.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_jokercardmasks.c
t_jokercardmasks.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_joker.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_jokerstraight.c
t_jokerstraight.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
mktab_lowball.c
mktab_lowball.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -
Femktab_lowball.exe mk
tab_lowball.obj mktable.obj mktable_utils.obj
mktab_lowball.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_botfivecards.c
t_botfivecards.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_lowball.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_botcard.c
t_botcard.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
mktab_lowball.exe
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
t_botfivecardsj.c
t_botfivecardsj.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c deck.c
deck.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
deck_std.c
deck_std.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
rules_std.c
rules_std.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
rules_joker.c
rules_joker.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c evx.c
evx.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
deck_astud.c
deck_astud.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
rules_astud.c
rules_astud.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
deck_joker.c
deck_joker.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c lowball.c
lowball.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c md5c.c
md5c.c
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
enumerate.c
enumerate.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c
combinations.c
combinations.c
c:\pokereval\include\pokereval_export.h(49) : warning
C4005: 'RANDOM' : macro re
definition
c:\pokereval\include\pokereval_export.h(45) : see previous
definition of
'RANDOM'
LIB /OUT:libpoker.lib t_nbits.obj t_topbit.obj t_topcard.obj
t_topfiveca
rds.obj t_topfivebits.obj t_toptwobits.obj t_cardmasks.obj
t_maskrank.obj t_stra
ight.obj t_nbitsandstr.obj t_evx_pairval.obj t_evx_strval.obj
t_evx_tripsval.obj
t_evx_flushcards.obj t_astudcardmasks.obj t_jokercardmasks.obj
t_jokerstraight.
obj t_botfivecards.obj t_botcard.obj t_botfivecardsj.obj deck.obj
deck_std.obj r
ules_std.obj rules_joker.obj evx.obj deck_astud.obj rules_astud.obj
deck_joker.o
bj lowball.obj md5c.obj enumerate.obj combinations.obj
Microsoft (R) Library Manager Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.

rem libpoker.lib
LINK /DLL /OUT:libpoker.dll t_nbits.obj t_topbit.obj
t_topcard.obj t_top
fivecards.obj t_topfivebits.obj t_toptwobits.obj t_cardmasks.obj
t_maskrank.obj
t_straight.obj t_nbitsandstr.obj t_evx_pairval.obj t_evx_strval.obj
t_evx_tripsv
al.obj t_evx_flushcards.obj t_astudcardmasks.obj
t_jokercardmasks.obj t_jokerstr
aight.obj t_botfivecards.obj t_botcard.obj t_botfivecardsj.obj
deck.obj deck_std
.obj rules_std.obj rules_joker.obj evx.obj deck_astud.obj
rules_astud.obj deck_j
oker.obj lowball.obj md5c.obj enumerate.obj combinations.obj
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.

Creating library libpoker.lib and object libpoker.exp
enumerate.obj : error LNK2019: unresolved external symbol
_enum_nbits referenced
in function _enumResultAlloc
enumerate.obj : error LNK2019: unresolved external symbol
_enum_ordering_rank re
ferenced in function _enumExhaustive
enumerate.obj : error LNK2019: unresolved external symbol _random
referenced in
function _enumSample
libpoker.dll : fatal error LNK1120: 3 unresolved externals
NMAKE : fatal error U1077: 'LINK' : return code '0x460'
Stop.






Sun Nov 21, 2004 1:51 am

nyjets22
Offline Offline
Send Email Send Email

Forward
Message #111 of 355 |
Expand Messages Author Sort by Date

How To - Build libpoker using MS VC++ 7 ====================================== Download: poker-eval-src-121.tar.gz poker-eval-124.0.tar.gz Decompress version...
nickw_home
Offline Send Email
Nov 13, 2004
12:15 am

One further addition that I forgot about: Edit: include\enumerate.h ====================================== @L762 - _c = random() % deck##_N_CARDS; \ +...
nickw_home
Offline Send Email
Nov 13, 2004
12:20 am

I followed your instructions, but I could not get it to work. Please help!!! Here is what I am getting: cl -O1 -nologo -DNDEBUG -MD -DMSDOS -I../include -c ...
nyjets22
Offline Send Email
Nov 21, 2004
1:51 am

There is a slight error in my pseudo-diff file. Do not delete the 'else' @ line 47 in pokereval_export.h The result *should* compile using the correct random...
Nick Wilton
nickw_home
Offline Send Email
Nov 21, 2004
10:41 pm

Now I get a different error: C:\pokereval\lib>nmake -f makefile.dos Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft...
nyjets22
Offline Send Email
Nov 22, 2004
1:21 am

Hi I've also followed these instructions and found the same thing errors. I have played with pokereval_export.h, trying combinations of ifs and elses pretty...
davidr1ch
Offline Send Email
Nov 22, 2004
9:18 pm

Hi Dave, Yours is a different issue. Looks like you are trying to compile the poker-eval-src-121 version. In Loic's 1.24 version, he decorates his code...
Nick Wilton
nickw_home
Offline Send Email
Nov 22, 2004
9:58 pm

Hi Thanks for you quick reply I have taken 1.21 an 1.24 from sourceforge an copied 124 over 121. Then, making the changes you have recommended (and trying to...
davidr1ch
Offline Send Email
Nov 23, 2004
12:15 am

No, I'm using those 2 versions from sourceforge also and don't worry about being a C# guy because I am one too ;) To me, it looks like you are either missing...
Nick Wilton
nickw_home
Offline Send Email
Nov 23, 2004
7:52 am

I do have both of the files mentioned and the code listed is already in the enumord.h file. I worked on it for about 6 hours today, but still have had no...
nyjets22
Offline Send Email
Nov 24, 2004
1:24 am

Hi people, I've not followed this thread because of the subject (I know nothing about windows) and because of the HTML formating (my mailer is not an HTML...
Loic Dachary
alebeon
Offline Send Email
Nov 24, 2004
8:44 am

Hey After the help here and some fiddling, managed to get it working. 124 is missing: lib/makefile.dos lib/md5.c include/makefile.dos include/md5.h I could get...
davidr1ch
Offline Send Email
Nov 24, 2004
12:38 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help