c++.windows.32-bits - getting internal compiler error
- vincent diepeveen (78/78) Apr 19 2002 chessengine diep code gets problem, is there a fix for?
- Jan Knepper (4/82) Apr 19 2002 Try it without optimization.
- Walter (3/81) Apr 19 2002 I emailed a fix to you, but your email address is invalid. -Walter
chessengine diep code gets problem, is there a fix for?
C:\engine>make
sc -Jm -w -o+space -mmn -w- -6 -Nc -W3 -c diepab.c
Command line error: unrecognized parameter '-mmn'--- errorlevel 1
--- errorlevel 1
C:\engine>make
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepab.c
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepasci.c
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepauto.c
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepbook.c
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepcns.c
if( (n=cn->nmoves) ) {
^
diepcns.c(447) : Warning 2: possible unintended assignment
if( (n=cn.nmoves) ) {
^
diepcns.c(529) : Warning 2: possible unintended assignment
if( (n=cn->nmoves) ) {
^
diepcns.c(586) : Warning 2: possible unintended assignment
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepdbas.c
if( !(zfile = fopen(fname,"rt")) )
^
diepdbas.c(923) : Warning 2: possible unintended assignment
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepegtb.c
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeind.c
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeval.c
&& PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
^
diepeval.c(2607) : Warning 2: possible unintended assignment
if( (piece=board[sq]) ) {
^
diepeval.c(5102) : Warning 2: possible unintended assignment
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepexec.c
Internal error: cg87 256
--- errorlevel 1
--- errorlevel 1
C:\engine>
so now a try without parameter:
C:\engine>make
sc  -W3 -c diepexec.c
Internal error: cg87 256
--- errorlevel 1
--- errorlevel 1
C:\engine>del *.obj
C:\engine>make
sc  -W3 -c diepab.c
sc  -W3 -c diepasci.c
sc  -W3 -c diepauto.c
sc  -W3 -c diepbook.c
sc  -W3 -c diepcns.c
if( (n=cn->nmoves) ) {
^
diepcns.c(447) : Warning 2: possible unintended assignment
if( (n=cn.nmoves) ) {
^
diepcns.c(529) : Warning 2: possible unintended assignment
if( (n=cn->nmoves) ) {
^
diepcns.c(586) : Warning 2: possible unintended assignment
sc  -W3 -c diepdbas.c
if( !(zfile = fopen(fname,"rt")) )
^
diepdbas.c(923) : Warning 2: possible unintended assignment
sc  -W3 -c diepegtb.c
sc  -W3 -c diepeind.c
sc  -W3 -c diepeval.c
&& PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
^
diepeval.c(2607) : Warning 2: possible unintended assignment
if( (piece=board[sq]) ) {
^
diepeval.c(5102) : Warning 2: possible unintended assignment
sc  -W3 -c diepexec.c
Internal error: cg87 256
--- errorlevel 1
--- errorlevel 1
C:\engine>
 Apr 19 2002
Try it without optimization.
Thus drop the -o+space switch.
Jan
vincent diepeveen wrote:
 chessengine diep code gets problem, is there a fix for?
 C:\engine>make
 sc -Jm -w -o+space -mmn -w- -6 -Nc -W3 -c diepab.c
 Command line error: unrecognized parameter '-mmn'--- errorlevel 1
 --- errorlevel 1
 C:\engine>make
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepab.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepasci.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepauto.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepbook.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepcns.c
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(447) : Warning 2: possible unintended assignment
 if( (n=cn.nmoves) ) {
 ^
 diepcns.c(529) : Warning 2: possible unintended assignment
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(586) : Warning 2: possible unintended assignment
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepdbas.c
 if( !(zfile = fopen(fname,"rt")) )
 ^
 diepdbas.c(923) : Warning 2: possible unintended assignment
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepegtb.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeind.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeval.c
 && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
 ^
 diepeval.c(2607) : Warning 2: possible unintended assignment
 if( (piece=board[sq]) ) {
 ^
 diepeval.c(5102) : Warning 2: possible unintended assignment
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepexec.c
 Internal error: cg87 256
 --- errorlevel 1
 --- errorlevel 1
 C:\engine>
 so now a try without parameter:
 C:\engine>make
 sc  -W3 -c diepexec.c
 Internal error: cg87 256
 --- errorlevel 1
 --- errorlevel 1
 C:\engine>del *.obj
 C:\engine>make
 sc  -W3 -c diepab.c
 sc  -W3 -c diepasci.c
 sc  -W3 -c diepauto.c
 sc  -W3 -c diepbook.c
 sc  -W3 -c diepcns.c
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(447) : Warning 2: possible unintended assignment
 if( (n=cn.nmoves) ) {
 ^
 diepcns.c(529) : Warning 2: possible unintended assignment
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(586) : Warning 2: possible unintended assignment
 sc  -W3 -c diepdbas.c
 if( !(zfile = fopen(fname,"rt")) )
 ^
 diepdbas.c(923) : Warning 2: possible unintended assignment
 sc  -W3 -c diepegtb.c
 sc  -W3 -c diepeind.c
 sc  -W3 -c diepeval.c
 && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
 ^
 diepeval.c(2607) : Warning 2: possible unintended assignment
 if( (piece=board[sq]) ) {
 ^
 diepeval.c(5102) : Warning 2: possible unintended assignment
 sc  -W3 -c diepexec.c
 Internal error: cg87 256
 --- errorlevel 1
 --- errorlevel 1
 C:\engine>
 Apr 19 2002
I emailed a fix to you, but your email address is invalid. -Walter
"vincent diepeveen" <vincent_member pathlink.com> wrote in message
news:a9pd9g$2j60$1 digitaldaemon.com...
 chessengine diep code gets problem, is there a fix for?
 C:\engine>make
 sc -Jm -w -o+space -mmn -w- -6 -Nc -W3 -c diepab.c
 Command line error: unrecognized parameter '-mmn'--- errorlevel 1
 --- errorlevel 1
 C:\engine>make
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepab.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepasci.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepauto.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepbook.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepcns.c
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(447) : Warning 2: possible unintended assignment
 if( (n=cn.nmoves) ) {
 ^
 diepcns.c(529) : Warning 2: possible unintended assignment
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(586) : Warning 2: possible unintended assignment
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepdbas.c
 if( !(zfile = fopen(fname,"rt")) )
 ^
 diepdbas.c(923) : Warning 2: possible unintended assignment
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepegtb.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeind.c
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeval.c
 && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
 ^
 diepeval.c(2607) : Warning 2: possible unintended assignment
 if( (piece=board[sq]) ) {
 ^
 diepeval.c(5102) : Warning 2: possible unintended assignment
 sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepexec.c
 Internal error: cg87 256
 --- errorlevel 1
 --- errorlevel 1
 C:\engine>
 so now a try without parameter:
 C:\engine>make
 sc  -W3 -c diepexec.c
 Internal error: cg87 256
 --- errorlevel 1
 --- errorlevel 1
 C:\engine>del *.obj
 C:\engine>make
 sc  -W3 -c diepab.c
 sc  -W3 -c diepasci.c
 sc  -W3 -c diepauto.c
 sc  -W3 -c diepbook.c
 sc  -W3 -c diepcns.c
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(447) : Warning 2: possible unintended assignment
 if( (n=cn.nmoves) ) {
 ^
 diepcns.c(529) : Warning 2: possible unintended assignment
 if( (n=cn->nmoves) ) {
 ^
 diepcns.c(586) : Warning 2: possible unintended assignment
 sc  -W3 -c diepdbas.c
 if( !(zfile = fopen(fname,"rt")) )
 ^
 diepdbas.c(923) : Warning 2: possible unintended assignment
 sc  -W3 -c diepegtb.c
 sc  -W3 -c diepeind.c
 sc  -W3 -c diepeval.c
 && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
 ^
 diepeval.c(2607) : Warning 2: possible unintended assignment
 if( (piece=board[sq]) ) {
 ^
 diepeval.c(5102) : Warning 2: possible unintended assignment
 sc  -W3 -c diepexec.c
 Internal error: cg87 256
 --- errorlevel 1
 --- errorlevel 1
 C:\engine>
 Apr 19 2002








 
  
  
 
 Jan Knepper <jan smartsoft.cc>
 Jan Knepper <jan smartsoft.cc> 