If you have the Small compiler from 3.35.90, you don't need a new one. If you don't have it, look in http://eternity.mancubus.net/ee-old/ - where you can find all old EE releases.
code:d_dialog.c: In function ‘DLG_Ticker’:
d_dialog.c:296: error: ‘consoleactive’ undeclared (first use in this function)
d_dialog.c:296: error: (Each undeclared identifier is reported only once
d_dialog.c:296: error: for each function it appears in.)
d_dialog.c: In function ‘DLG_Drawer’:
d_dialog.c:391: error: ‘consoleactive’ undeclared (first use in this function)
d_dialog.c:408: warning: implicit declaration of function ‘V_FontWriteText’
d_dialog.c:408: error: ‘in_font’ undeclared (first use in this function)
d_dialog.c: In function ‘DLG_WriteText’:
d_dialog.c:469: error: ‘V_FONTSTART’ undeclared (first use in this function)
d_dialog.c:470: error: ‘V_FONTSIZE’ undeclared (first use in this function)
d_dialog.c:470: error: ‘v_font’ undeclared (first use in this function)
make[2]: *** [d_dialog.o] Error 1
make[2]: Leaving directory `/opt/ee3.35.92-src/source'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/ee3.35.92-src/source'
make: *** [all-recursive] Error 1
d_dialog is not part of the Eternity source any more. Remove it from your build scripts (I probably forgot to do this myself, and Joe has quit maintaining the Linux build for us).