c++.dos - FlashGraphics
- Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> May 18 2001
- "Walter" <walter digitalmars.com> May 18 2001
- Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> May 22 2001
- "Walter" <walter digitalmars.com> May 22 2001
- Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> May 23 2001
- NancyEtRoland <nancyetroland free.fr> Jun 02 2001
- Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> Jun 06 2001
- Mark Essers <webmaster pythonschlangen.de> Aug 01 2001
- NancyEtRoland <nancyetroland free.fr> Aug 01 2001
- "Mark Essers" <mark pythonschlangen.de> Aug 02 2001
- Roland <rv ronetech.com> Aug 03 2001
- NancyEtRoland <nancyetroland free.fr> Sep 20 2001
- Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> Jun 07 2001
- Roland <rv ronetech.com> Jun 08 2001
- Roland <rv ronetech.com> Jun 08 2001
- Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> May 23 2001
- "Walter" <walter digitalmars.com> May 23 2001
Hi, happy to see this comiler. Using my good old ztc V3.0r2 and X32 and flash-Graphics I tried to switch with my project to MARS, but it seems the FlashGraphic-part will not work, linking my good old fgp.lib (date: 18.6.1991) gives errors. Any idea ? greetings Werner Hürttlen This is my makefile: chopper.exe: chopper.obj chopper.hpp testmod.obj menue.obj menu.hpp io_karte.obj dig_io.obj intmask.obj init.obj zeichnen.obj zeichnen.hpp r_w__ini.obj deconv.obj deconvm1.obj sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib chopper.obj: chopper.cpp sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib testmod.obj: testmod.cpp sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib menue.obj: menue.cpp sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib io_karte.obj: io_karte.cpp sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib dig_io.obj: dig_io.cpp sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib intmask.obj: intmask.cpp sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib init.obj: init.cpp sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib zeichnen.obj: zeichnen.cpp sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib r_w__ini.obj: r_w__ini.cpp sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib deconv.obj: deconv.cpp sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib deconvm1.obj: deconvm1.cpp sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib This is the compiler-output: sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary void test_buttons_zeichne(){ ^ menue.cpp(685) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary void deconvm1_buttons_zeichne(){ ^ menue.cpp(1061) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary void grafik_buttons_zeichne(){ ^ menue.cpp(1442) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary void koord_buttons_zeichne(){ ^ menue.cpp(1741) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary void messung_speichern_buttons_zeichne(){ ^ menue.cpp(2157) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary int online_menu(void) ^ menue.cpp(2324) : Warning 12: variable 'mbs' used before set sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib void WritePort(unsigned char port, unsigned char zahl) ^ dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}' does not return value sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary void WritePort(unsigned char port, unsigned char zahl) ^ dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}' does not return value chopper.cpp: testmod.cpp: menue.cpp: io_karte.cpp: dig_io.cpp: intmask.cpp: init.cpp: zeichnen.cpp: r_w__ini.cpp: deconv.cpp: deconvm1.cpp: link C:\dm\LIB\cx+chopper+testmod+menue+io_karte+dig_io+intmask+init+zeichnen+r_w__ini+deconv+deconvm1,chopper,,wh_ztc_x+x32+cpptx+fgp/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved cpptx.lib Warning 2: File Not Found cpptx.lib C:\dm\BIN\..\lib\fgp.lib(fgc) Offset 03DE5H Record Type 0088 Warning 169: Memory Model Conflict C:\dm\BIN\..\lib\fgp.lib(misc) Offset 041FAH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04206H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04212H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0421EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0422AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04236H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04242H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0424EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0425AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04266H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04272H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0428AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03F8CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03F98H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FA4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FB0H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FBCH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FC8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FD4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FE0H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FECH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FF8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 04004H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 0401CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C29H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C35H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C41H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C4DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C59H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C65H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C71H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C7DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C89H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C95H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04CA1H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04CB9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05A89H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05A95H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AA1H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AADH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AB9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AC5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AD1H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05ADDH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AE9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AF5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05B01H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05B19H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0661AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06626H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06632H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0663EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0664AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06656H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06662H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0666EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0667AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06686H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06692H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(herc) Offset 066AAH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(palette) Offset 0703DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07049H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07055H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07061H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(palette) Offset 0706DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07079H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07085H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07091H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(palette) Offset 0709DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(palette) Offset 070A9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(palette) Offset 070B5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(palette) Offset 070CDH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(tables) Offset 049FCH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A08H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A14H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A20H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A2CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A38H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A44H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A50H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A5CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A68H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A74H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A8CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AB8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AC4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AD0H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04ADCH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AE8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AF4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B00H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B0CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B18H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B24H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B30H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B48H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B0CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B18H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B24H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B30H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B3CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B48H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B54H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B60H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B6CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B78H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B84H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B9CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D3DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D49H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D55H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D61H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D6DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D79H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D85H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D91H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D9DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06DA9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06DB5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06DCDH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT ZPs.lib Warning 2: File Not Found ZPs.lib C:\dm\BIN\..\lib\SDX.lib(cinit) Offset FD343H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(NMALLOC) Offset FEB78H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib Offset FFCF3H Record Type 0088 Warning 169: Memory Model Conflict C:\dm\BIN\..\lib\SDX.lib(getdos) Offset FDC37H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(disp) Offset FEDC5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(double) Offset FC9F8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(io) Offset FEBE3H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(fputc) Offset FD5F7H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(getenv) Offset FE0F7H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(write) Offset FD297H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(read) Offset FFDA6H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(chkstk) Offset FD107H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(patch32) Offset FEB59H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(flt87) Offset FFD57H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(ldexp) Offset FF577H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK menue.obj(menue) Error 42: Symbol Undefined ??0zDList QAE F Z (syscall zDList::zDList(short )) menue.obj(menue) Error 42: Symbol Undefined ??0zBitVec16 QAE G Z (syscall zBitVec16::zBitVec16(unsigned short )) menue.obj(menue) Error 42: Symbol Undefined ?cleanup zDList AAEXXZ (void syscall zDList::cleanup(void )) menue.obj(menue) Error 42: Symbol Undefined ?purge zTWindowSet AAEXXZ (void syscall zTWindowSet::purge(void )) menue.obj(menue) Error 42: Symbol Undefined ?close zTWindow QAEHXZ (int syscall zTWindow::close(void )) menue.obj(menue) Error 42: Symbol Undefined ?suspend zTWindow QAEXXZ (void syscall zTWindow::suspend(void )) menue.obj(menue) Error 42: Symbol Undefined ?puts zTWindow QAEXPAD Z (void syscall zTWindow::puts(char *)) menue.obj(menue) Error 42: Symbol Undefined ?clear zTWindow QAEXXZ (void syscall zTWindow::clear(void )) menue.obj(menue) Error 42: Symbol Undefined ?gets zTWindow QAEHPAD Z (int syscall zTWindow::gets(char *)) menue.obj(menue) Error 42: Symbol Undefined ?locate zTWindow QAEXFF Z (void syscall zTWindow::locate(short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?printf zTWindow QAAHPADZZ (int cdecl zTWindow::printf(char *,...)) menue.obj(menue) Error 42: Symbol Undefined ?title zTWindow QAEHPBD Z (int syscall zTWindow::title(char const *)) menue.obj(menue) Error 42: Symbol Undefined ??0zTWindow QAE PAVzTWindowSet FFFFFFF Z (syscall zTWindow::zTWindow(zTWindowSet *,short ,short ,short ,short ,short ,short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?showmouse zEventQueue QAEXXZ (void syscall zEventQueue::showmouse(void )) menue.obj(menue) Error 42: Symbol Undefined ?zEQ 3VzEventQueue A (zEventQueue zEQ) menue.obj(menue) Error 42: Symbol Undefined ?cursoff zScreenArea QAEXXZ (void syscall zScreenArea::cursoff(void )) menue.obj(menue) Error 42: Symbol Undefined ?chat zScreenArea QAEXFF Z (void syscall zScreenArea::chat(short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?puts zScreenArea QAEXPBD Z (void syscall zScreenArea::puts(char const *)) menue.obj(menue) Error 42: Symbol Undefined ?edit zStringEditor QAEHHHPADHHH Z (int syscall zStringEditor::edit(int ,int ,char *,int ,int ,int )) menue.obj(menue) Error 42: Symbol Undefined ??0zStringEditor QAE HH Z (syscall zStringEditor::zStringEditor(int ,int )) menue.obj(menue) Error 42: Symbol Undefined ?cursor zScreenArea QAEXFF Z (void syscall zScreenArea::cursor(short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?hidemouse zEventQueue QAEXXZ (void syscall zEventQueue::hidemouse(void )) menue.obj(menue) Error 42: Symbol Undefined ??0zScreenArea QAE FFFFPBDF Z (syscall zScreenArea::zScreenArea(short ,short ,short ,short ,char const *,short )) menue.obj(menue) Error 42: Symbol Undefined ??1zTUI QAE XZ (syscall zTUI::~zTUI(void )) menue.obj(menue) Error 42: Symbol Undefined ?source zTUI QAEHAAVzEvent AAFF Z (int syscall zTUI::source(zEvent &,short &,short )) menue.obj(menue) Error 42: Symbol Undefined ??0zEvent QAE W4event_t HHHH Z (syscall zEvent::zEvent(event_t ,int ,int ,int ,int )) menue.obj(menue) Error 42: Symbol Undefined ??0zTUI QAE ABUzScreenSpec 0ABUzMenSysSpec PBDPBUzScrollSpec 3 Z (syscall zTUI::zTUI(zScreenSpec const &,zScreenSpec const &,zMenSysSpec const &,char const *,zScrollSpec const *,zScrollSpec const *)) menue.obj(menue) Error 42: Symbol Undefined ??0zButton QAE FFPBD0FF Z (syscall zButton::zButton(short ,short ,char const *,char const *,short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?get zEventQueue QAEAAVzEvent W4event_t H Z (zEvent &syscall zEventQueue::get(event_t ,int )) menue.obj(menue) Error 42: Symbol Undefined ?karte_testen YAHXZ (int cdecl karte_testen(void )) io_karte.obj(io_karte) Error 42: Symbol Undefined ??1zScreenArea UAE XZ (syscall zScreenArea::~zScreenArea(void )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?printf zScreenArea QAAHPADZZ (int cdecl zScreenArea::printf(char *,...)) io_karte.obj(io_karte) Error 42: Symbol Undefined ?scroll zScreenArea QAEXF Z (void syscall zScreenArea::scroll(short )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?putch zScreenArea QAEXEF Z (void syscall zScreenArea::putch(unsigned char ,short )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?putch zTWindow QAEXD Z (void syscall zTWindow::putch(char )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?process_event zButton UAEHAAVzEvent AAF Z (int syscall zButton::process_event(zEvent &,short &)) OPTLINK : Warning 148: USE16/USE32 Mismatch : DGROUP --- errorlevel 36 --- errorlevel 36
May 18 2001
Try using the old Zortech blink linker. Werner Hürttlen wrote in message <3B04ED48.32B353C2 fz-juelich.de>...Hi, happy to see this comiler. Using my good old ztc V3.0r2 and X32 and flash-Graphics I tried to switch with my project to MARS, but it seems the FlashGraphic-part will not work, linking my good old fgp.lib (date: 18.6.1991) gives errors. Any idea ? greetings Werner Hürttlen This is my makefile: chopper.exe: chopper.obj chopper.hpp testmod.obj menue.obj menu.hpp io_karte.obj dig_io.obj intmask.obj init.obj zeichnen.obj zeichnen.hpp r_w__ini.obj deconv.obj deconvm1.obj sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib chopper.obj: chopper.cpp sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib testmod.obj: testmod.cpp sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib menue.obj: menue.cpp sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib io_karte.obj: io_karte.cpp sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib dig_io.obj: dig_io.cpp sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib intmask.obj: intmask.cpp sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib init.obj: init.cpp sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib zeichnen.obj: zeichnen.cpp sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib r_w__ini.obj: r_w__ini.cpp sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib deconv.obj: deconv.cpp sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib deconvm1.obj: deconvm1.cpp sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib This is the compiler-output: sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary void test_buttons_zeichne(){ ^ menue.cpp(685) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary void deconvm1_buttons_zeichne(){ ^ menue.cpp(1061) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary void grafik_buttons_zeichne(){ ^ menue.cpp(1442) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary void koord_buttons_zeichne(){ ^ menue.cpp(1741) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary void messung_speichern_buttons_zeichne(){ ^ menue.cpp(2157) : Warning 12: variable 'mbs' used before set v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary int online_menu(void) ^ menue.cpp(2324) : Warning 12: variable 'mbs' used before set sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib void WritePort(unsigned char port, unsigned char zahl) ^ dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}' does not return value sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(268) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(779) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1155) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1637) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(1847) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary v = tui.source(e,mbs,prompt); //returns the interrupt of the keyboard, ... detected ^ menue.cpp(2228) : Warning 11: non-const reference initialized to temporary if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_id.process_event(k_event,0)){;} ^ io_karte.cpp(168) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_q.process_event(k_event,0)){;} ^ io_karte.cpp(169) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_l.process_event(k_event,0)){;} ^ io_karte.cpp(170) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_s.process_event(k_event,0)){;} ^ io_karte.cpp(171) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_pl.process_event(k_event,0)){;} ^ io_karte.cpp(172) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_ps.process_event(k_event,0)){;} ^ io_karte.cpp(173) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(174) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary if(b_real_fifo_l.process_event(k_event,0)){;} ^ io_karte.cpp(175) : Warning 11: non-const reference initialized to temporary void WritePort(unsigned char port, unsigned char zahl) ^ dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}' does not return value chopper.cpp: testmod.cpp: menue.cpp: io_karte.cpp: dig_io.cpp: intmask.cpp: init.cpp: zeichnen.cpp: r_w__ini.cpp: deconv.cpp: deconvm1.cpp: link C:\dm\LIB\cx+chopper+testmod+menue+io_karte+dig_io+intmask+init+zeichnen+r_
OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved cpptx.lib Warning 2: File Not Found cpptx.lib C:\dm\BIN\..\lib\fgp.lib(fgc) Offset 03DE5H Record Type 0088 Warning 169: Memory Model Conflict C:\dm\BIN\..\lib\fgp.lib(misc) Offset 041FAH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04206H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04212H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0421EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0422AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04236H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04242H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0424EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0425AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04266H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(misc) Offset 04272H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(misc) Offset 0428AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03F8CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03F98H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FA4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FB0H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FBCH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FC8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FD4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FE0H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FECH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 03FF8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 04004H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(fg8bit) Offset 0401CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C29H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C35H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C41H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C4DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C59H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C65H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C71H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C7DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C89H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04C95H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04CA1H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(ega) Offset 04CB9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05A89H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05A95H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AA1H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AADH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AB9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AC5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AD1H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05ADDH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AE9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05AF5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05B01H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(isa) Offset 05B19H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0661AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06626H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06632H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0663EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0664AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06656H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06662H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0666EH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(herc) Offset 0667AH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06686H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(herc) Offset 06692H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(herc) Offset 066AAH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(palette) Offset 0703DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07049H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07055H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07061H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(palette) Offset 0706DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07079H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07085H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(palette) Offset 07091H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(palette) Offset 0709DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(palette) Offset 070A9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(palette) Offset 070B5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(palette) Offset 070CDH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(tables) Offset 049FCH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A08H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A14H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A20H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A2CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A38H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A44H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A50H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A5CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A68H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A74H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(tables) Offset 04A8CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AB8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AC4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AD0H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04ADCH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AE8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04AF4H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B00H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B0CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B18H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B24H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B30H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(ai) Offset 04B48H Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B0CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B18H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B24H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B30H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B3CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B48H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B54H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B60H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B6CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B78H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B84H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(common) Offset 06B9CH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D3DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _DATA C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D49H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIB C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D55H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XI C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D61H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XIE C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D6DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCB C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D79H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XC C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D85H Record Type 0098 Warning 148: USE16/USE32 Mismatch : XCE C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D91H Record Type 0098 Warning 148: USE16/USE32 Mismatch : CONST C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06D9DH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _BSS C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06DA9H Record Type 0098 Warning 148: USE16/USE32 Mismatch : HUGE_BSS C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06DB5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : EEND C:\dm\BIN\..\lib\fgp.lib(cgameda) Offset 06DCDH Record Type 0098 Warning 148: USE16/USE32 Mismatch : _TEXT ZPs.lib Warning 2: File Not Found ZPs.lib C:\dm\BIN\..\lib\SDX.lib(cinit) Offset FD343H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(NMALLOC) Offset FEB78H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib Offset FFCF3H Record Type 0088 Warning 169: Memory Model Conflict C:\dm\BIN\..\lib\SDX.lib(getdos) Offset FDC37H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(disp) Offset FEDC5H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(double) Offset FC9F8H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(io) Offset FEBE3H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(fputc) Offset FD5F7H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(getenv) Offset FE0F7H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(write) Offset FD297H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(read) Offset FFDA6H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(chkstk) Offset FD107H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(patch32) Offset FEB59H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(flt87) Offset FFD57H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK C:\dm\BIN\..\lib\SDX.lib(ldexp) Offset FF577H Record Type 0098 Warning 148: USE16/USE32 Mismatch : STACK menue.obj(menue) Error 42: Symbol Undefined ??0zDList QAE F Z (syscall zDList::zDList(short )) menue.obj(menue) Error 42: Symbol Undefined ??0zBitVec16 QAE G Z (syscall zBitVec16::zBitVec16(unsigned short )) menue.obj(menue) Error 42: Symbol Undefined ?cleanup zDList AAEXXZ (void syscall zDList::cleanup(void )) menue.obj(menue) Error 42: Symbol Undefined ?purge zTWindowSet AAEXXZ (void syscall zTWindowSet::purge(void )) menue.obj(menue) Error 42: Symbol Undefined ?close zTWindow QAEHXZ (int syscall zTWindow::close(void )) menue.obj(menue) Error 42: Symbol Undefined ?suspend zTWindow QAEXXZ (void syscall zTWindow::suspend(void )) menue.obj(menue) Error 42: Symbol Undefined ?puts zTWindow QAEXPAD Z (void syscall zTWindow::puts(char *)) menue.obj(menue) Error 42: Symbol Undefined ?clear zTWindow QAEXXZ (void syscall zTWindow::clear(void )) menue.obj(menue) Error 42: Symbol Undefined ?gets zTWindow QAEHPAD Z (int syscall zTWindow::gets(char *)) menue.obj(menue) Error 42: Symbol Undefined ?locate zTWindow QAEXFF Z (void syscall zTWindow::locate(short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?printf zTWindow QAAHPADZZ (int cdecl zTWindow::printf(char *,...)) menue.obj(menue) Error 42: Symbol Undefined ?title zTWindow QAEHPBD Z (int syscall zTWindow::title(char const *)) menue.obj(menue) Error 42: Symbol Undefined ??0zTWindow QAE PAVzTWindowSet FFFFFFF Z (syscall zTWindow::zTWindow(zTWindowSet *,short ,short ,short ,short ,short ,short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?showmouse zEventQueue QAEXXZ (void syscall zEventQueue::showmouse(void )) menue.obj(menue) Error 42: Symbol Undefined ?zEQ 3VzEventQueue A (zEventQueue zEQ) menue.obj(menue) Error 42: Symbol Undefined ?cursoff zScreenArea QAEXXZ (void syscall zScreenArea::cursoff(void )) menue.obj(menue) Error 42: Symbol Undefined ?chat zScreenArea QAEXFF Z (void syscall zScreenArea::chat(short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?puts zScreenArea QAEXPBD Z (void syscall zScreenArea::puts(char const *)) menue.obj(menue) Error 42: Symbol Undefined ?edit zStringEditor QAEHHHPADHHH Z (int syscall zStringEditor::edit(int ,int ,char *,int ,int ,int )) menue.obj(menue) Error 42: Symbol Undefined ??0zStringEditor QAE HH Z (syscall zStringEditor::zStringEditor(int ,int )) menue.obj(menue) Error 42: Symbol Undefined ?cursor zScreenArea QAEXFF Z (void syscall zScreenArea::cursor(short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?hidemouse zEventQueue QAEXXZ (void syscall zEventQueue::hidemouse(void )) menue.obj(menue) Error 42: Symbol Undefined ??0zScreenArea QAE FFFFPBDF Z (syscall zScreenArea::zScreenArea(short ,short ,short ,short ,char const *,short )) menue.obj(menue) Error 42: Symbol Undefined ??1zTUI QAE XZ (syscall zTUI::~zTUI(void )) menue.obj(menue) Error 42: Symbol Undefined ?source zTUI QAEHAAVzEvent AAFF Z (int syscall zTUI::source(zEvent &,short &,short )) menue.obj(menue) Error 42: Symbol Undefined ??0zEvent QAE W4event_t HHHH Z (syscall zEvent::zEvent(event_t ,int ,int ,int ,int )) menue.obj(menue) Error 42: Symbol Undefined ??0zTUI QAE ABUzScreenSpec 0ABUzMenSysSpec PBDPBUzScrollSpec 3 Z (syscall zTUI::zTUI(zScreenSpec const &,zScreenSpec const &,zMenSysSpec const &,char const *,zScrollSpec const *,zScrollSpec const *)) menue.obj(menue) Error 42: Symbol Undefined ??0zButton QAE FFPBD0FF Z (syscall zButton::zButton(short ,short ,char const *,char const *,short ,short )) menue.obj(menue) Error 42: Symbol Undefined ?get zEventQueue QAEAAVzEvent W4event_t H Z (zEvent &syscall zEventQueue::get(event_t ,int )) menue.obj(menue) Error 42: Symbol Undefined ?karte_testen YAHXZ (int cdecl karte_testen(void )) io_karte.obj(io_karte) Error 42: Symbol Undefined ??1zScreenArea UAE XZ (syscall zScreenArea::~zScreenArea(void )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?printf zScreenArea QAAHPADZZ (int cdecl zScreenArea::printf(char *,...)) io_karte.obj(io_karte) Error 42: Symbol Undefined ?scroll zScreenArea QAEXF Z (void syscall zScreenArea::scroll(short )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?putch zScreenArea QAEXEF Z (void syscall zScreenArea::putch(unsigned char ,short )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?putch zTWindow QAEXD Z (void syscall zTWindow::putch(char )) io_karte.obj(io_karte) Error 42: Symbol Undefined ?process_event zButton UAEHAAVzEvent AAF Z (int syscall zButton::process_event(zEvent &,short &)) OPTLINK : Warning 148: USE16/USE32 Mismatch : DGROUP --- errorlevel 36 --- errorlevel 36
May 18 2001
Hi Walter, Walter schrieb:Try using the old Zortech blink linker.
I tried out a lot, errors and warnings now are reduced: first I found on my harddisk an update from flash-graphics dated from 1993, I ordered from flashtek years ago, but never used. Using this flashgraphics fgp.lib and my sdx.lib( don´t know what this is...) from SC7.21 your Mars-SC I get: my makefile is: ##################################################### new.exe: new.obj sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg new.obj: new.cpp sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg ##################################################### I get as output: ##################################################### sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg link C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ##################################################### using blink I get as output: (blink C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; ) ##################################################### Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Opening C:\WINDOWS\TEMP\ztc_1.tmp Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: undefined symbols: _exit in cx.ASM (C:\dm\LIB\cx.OBJ) _printf in new.cpp (new.OBJ) __setenvp in ..\core32\cinit.asm (..\core32\cinit.asm) __SET_DOS_ERRNO in ..\dos32\io.asm (..\dos32\io.asm) and ..\dos32\getdos.asm (..\dos32\getdos.asm) __flushterm in ..\dos32\getdos.asm (..\dos32\getdos.asm) _fg_osmode in CGAMEDA.asm (CGAMEDA.asm), FG24BIT.asm (FG24BIT.asm), FG16BIT.asm (FG16BIT.asm), TRAVERSE.asm (TRAVERSE.asm), ISA_VESA.asm (ISA_VESA.asm), HERC.asm (HERC.asm), COMMON.asm (COMMON.asm), ISA.asm (ISA.asm), FG8BIT.asm (FG8BIT.asm), EGA.asm (EGA.asm), FG_MSM.asm (FG_MSM.asm) and MISC.asm (MISC.asm) _vprintf in ..\core\_printf.c (..\core\_printf.c) __SET_ERRNO in ..\core32\read.asm (..\core32\read.asm), ..\dos32\io.asm (..\dos32\io.asm) and ..\core32\write.asm (..\core32\write.asm) _fflush in ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flushall.c (..\core\flushall.c), ..\core\fclose.c (..\core\fclose.c), ..\core32\fputc.asm (..\core32\fputc.asm), ..\core\vprintf.c (..\core\vprintf.c) and ..\core\flush.c (..\core\flush.c) _fg_getenv in ..\fgc.c (..\fgc.c) _fg_malloc in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\floodfil.c (..\floodfil.c) and EGA.asm (EGA.asm) __pformat in ..\core\vprintf.c (..\core\vprintf.c) _fclose in ..\core\iob.c (..\core\iob.c) _flushall in ..\core\fflush.c (..\core\fflush.c) _fg_free in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c) and ..\floodfil.c (..\floodfil.c) _strlen in ..\core\printf.c (..\core\printf.c) and ..\core\printf.c (..\core\printf.c) __fillbuf in ..\core32\fputc.asm (..\core32\fputc.asm) __flushbu in ..\core32\fputc.asm (..\core32\fputc.asm) _memset in ..\core\fclose.c (..\core\fclose.c) _FREEBUF in ..\core\fclose.c (..\core\fclose.c) _sprintf in ..\core\fclose.c (..\core\fclose.c) Warning: no stack segment ##################################################### Walter, sorry to ask, but what do you think ? Werner
May 22 2001
Can you try a very simple graphics program, like just opening and closing the graphics package? (BTW, Flash Graphics is not a Digital Mars product.) Werner Hürttlen wrote in message <3B0A6803.91208C63 fz-juelich.de>...Hi Walter, Walter schrieb:Try using the old Zortech blink linker.
I tried out a lot, errors and warnings now are reduced: first I found on my harddisk an update from flash-graphics dated from 1993, I ordered from flashtek years ago, but never used. Using this flashgraphics fgp.lib and my sdx.lib( don´t know what this is...) from SC7.21 your Mars-SC I get: my makefile is: ##################################################### new.exe: new.obj sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg new.obj: new.cpp sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg ##################################################### I get as output: ##################################################### sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg link C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ##################################################### using blink I get as output: (blink C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; ) ##################################################### Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Opening C:\WINDOWS\TEMP\ztc_1.tmp Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: undefined symbols: _exit in cx.ASM (C:\dm\LIB\cx.OBJ) _printf in new.cpp (new.OBJ) __setenvp in ..\core32\cinit.asm (..\core32\cinit.asm) __SET_DOS_ERRNO in ..\dos32\io.asm (..\dos32\io.asm) and ..\dos32\getdos.asm (..\dos32\getdos.asm) __flushterm in ..\dos32\getdos.asm (..\dos32\getdos.asm) _fg_osmode in CGAMEDA.asm (CGAMEDA.asm), FG24BIT.asm (FG24BIT.asm), FG16BIT.asm (FG16BIT.asm), TRAVERSE.asm (TRAVERSE.asm), ISA_VESA.asm (ISA_VESA.asm), HERC.asm (HERC.asm), COMMON.asm (COMMON.asm), ISA.asm (ISA.asm), FG8BIT.asm (FG8BIT.asm), EGA.asm (EGA.asm), FG_MSM.asm (FG_MSM.asm) and MISC.asm (MISC.asm) _vprintf in ..\core\_printf.c (..\core\_printf.c) __SET_ERRNO in ..\core32\read.asm (..\core32\read.asm), ..\dos32\io.asm (..\dos32\io.asm) and ..\core32\write.asm (..\core32\write.asm) _fflush in ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flushall.c (..\core\flushall.c), ..\core\fclose.c (..\core\fclose.c), ..\core32\fputc.asm (..\core32\fputc.asm), ..\core\vprintf.c (..\core\vprintf.c) and ..\core\flush.c (..\core\flush.c) _fg_getenv in ..\fgc.c (..\fgc.c) _fg_malloc in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\floodfil.c (..\floodfil.c) and EGA.asm (EGA.asm) __pformat in ..\core\vprintf.c (..\core\vprintf.c) _fclose in ..\core\iob.c (..\core\iob.c) _flushall in ..\core\fflush.c (..\core\fflush.c) _fg_free in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c) and ..\floodfil.c (..\floodfil.c) _strlen in ..\core\printf.c (..\core\printf.c) and ..\core\printf.c (..\core\printf.c) __fillbuf in ..\core32\fputc.asm (..\core32\fputc.asm) __flushbu in ..\core32\fputc.asm (..\core32\fputc.asm) _memset in ..\core\fclose.c (..\core\fclose.c) _FREEBUF in ..\core\fclose.c (..\core\fclose.c) _sprintf in ..\core\fclose.c (..\core\fclose.c) Warning: no stack segment ##################################################### Walter, sorry to ask, but what do you think ? Werner
May 22 2001
Walter schrieb:Can you try a very simple graphics program, like just opening and closing the graphics package?
Yes, I will make such a simple program, only with main and fg_init(). I will do it later. Thanks.(BTW, Flash Graphics is not a Digital Mars product.)
FlashGraphics have been my reason to buy zortech 10 years ago. Doug Huffman was so helpful to forward my question to Joe Huffman, the autor of FlashGraphics, but up to now I got no answer. So, to continue with MARS I am missing only a DOS-Graphics-package. Best would be of course to get flashgraphics running with MARS, if this is not possible, what package should I use instead ? I only need something to put text and graphic pixels on a screen. I don´t want to program my own drivers at register-level for diffrent graphics-cards, so I need a package, accessing the hardware for me, and give me a portable interface. thanks for every idea and help, Werner
May 23 2001
Werner Hürttlen a écrit :So, to continue with MARS I am missing only a DOS-Graphics-package. Best would be of course to get flashgraphics running with MARS, if this is not possible, what package should I use instead ? I only need something to put text and graphic pixels on a screen. I don´t want to program my own drivers at register-level for diffrent graphics-cards, so I need a package, accessing the hardware for me, and give me a portable interface.
You have to considere VESA Bios Extension: VBE. Almost all graphic card support VBE. Ask me and i will e-mail you VBE3.0 specifications on .PDF format: 272 kb Roland
Jun 02 2001
Hi Roland, thank you for this information. Would you please mail me VBE3.0 specifications on .PDF format or give me the link ? As I am looking for a graphics-package I have found some freeware on the web: -SCITECH MGL library http://www.scitechsoft.com/dp_mgl.html -ALLEGRO http://www.talula.demon.co.uk/allegro/ do you know them ? Is it worth to look into ? Werner NancyEtRoland schrieb:Werner Hürttlen a écrit :So, to continue with MARS I am missing only a DOS-Graphics-package. Best would be of course to get flashgraphics running with MARS, if this is not possible, what package should I use instead ? I only need something to put text and graphic pixels on a screen. I don´t want to program my own drivers at register-level for diffrent graphics-cards, so I need a package, accessing the hardware for me, and give me a portable interface.
You have to considere VESA Bios Extension: VBE. Almost all graphic card support VBE. Ask me and i will e-mail you VBE3.0 specifications on .PDF format: 272 kb Roland
Jun 06 2001
Allegro is a very good lib. (WinAlleg is a good choice to develop for DOS and use it easy on Windows) I don't like the using of DirectX, opengl for the beginning..I want to know what's going on behind the functions of such a lib I've used it with DJGPP and Visual C++. Unfortunally it's hard to switch it to DM (for me, it's very hard :-) ) If anyone has developed a API to VBE for DM..i'm very interested in it. (payment is no problem..I don't want to get anythink without money :-) ) Mark Essers Werner Hürttlen schrieb:-SCITECH MGL library http://www.scitechsoft.com/dp_mgl.html -ALLEGRO http://www.talula.demon.co.uk/allegro/ do you know them ? Is it worth to look into ? Werner
Aug 01 2001
Mark Essers a écrit :If anyone has developed a API to VBE for DM..i'm very interested in it. (payment is no problem..I don't want to get anythink without money :-) ) Mark Essers
I developped what can be considered as an API. unfortunately a lot of work to do if i want to sell it: there is no manuals, and i have to "compact" it: make headers and a lib that contain the minimum necessary but enough functions to make it compile/run. as i don't think there is a market for a dos graphic package these day, i never did this work. (you are the second person in this newsgroup to ask for a vbe graphic package, is there a maket after all ?) Anyway, depending on what you want, i can send you some sources. Notably for the init process and get the graphic frame buffer pointer. After that, graphic for vbe is most like vga. I can only give code "like it is" just to study. It's not compilable a it call some functions i will not give the sources. And comments in french mixed with some english. But if you ask a precis question i can answer, or if you want to have the sources of a specific function i can give it. Note that for debug reason, my code is always compatible for DOSX and DOS 16 bit, depending on sizeof(int) After this warnings, ask me and i send the code Regards Roland
Aug 01 2001
Hi Roland,(you are the second person in this newsgroup to ask for a vbe graphic
is there a maket after all ?)
I think, yes..there is a market. Using DirectX or Opengl is the second or third step. First of all, DOS gives the best way to understand the scenes 'behind'. I don't want to get all the overhead by a windows application. For a vektorgame, (I love the old version of the C64 'Elite' Game) or the beginning of graphic developing, dos is a very good choice. My problem is, my beginning with C/C++ (mistakes like integervalues for color ..I know they have to be bytevalues..and so on are the best examples of this start...) If you want to learn thinks like matrixes or so on, you can easy set your focus on the important stuff if you are using DOS, I think (like my start with assembler..a Zilog Z80 or a 65C02 is a great start ;-) ) I'm very interested ! mfG Mark Essers
Aug 02 2001
well i estimate i need 40 hours of work to make a real package: headers, library for dosx and large model, user manual in french and english. there is two problems: 1- if i do it for free, i have to do it during the spare time of my spare time. And i have very little spare time..and a wife and childrens that want it for them. 2- if i do it for money, i can do it for my companie, but as the market is little, it may be too expensive. well first is my package what you need ? I can first send the main header with all the functions/data declarations. I just need 4 hours of work to traduce the comments in (bad) english. It can be the beginning of a user manual, enough to evaluate "the market". May be i will be able to send that in one or two weeks. During this time, never hesitate to show your interest with messages in this newsgroup. Regards Roland Post scriptum: Hi Jan, what about a graphic package for dos in DM C++ ? so i can be famous if not rich.. Ciao Mark Essers a écrit :Hi Roland,(you are the second person in this newsgroup to ask for a vbe graphic
is there a maket after all ?)
I think, yes..there is a market. Using DirectX or Opengl is the second or third step. First of all, DOS gives the best way to understand the scenes 'behind'. I don't want to get all the overhead by a windows application. For a vektorgame, (I love the old version of the C64 'Elite' Game) or the beginning of graphic developing, dos is a very good choice. My problem is, my beginning with C/C++ (mistakes like integervalues for color ..I know they have to be bytevalues..and so on are the best examples of this start...) If you want to learn thinks like matrixes or so on, you can easy set your focus on the important stuff if you are using DOS, I think (like my start with assembler..a Zilog Z80 or a 65C02 is a great start ;-) ) I'm very interested ! mfG Mark Essers
Aug 03 2001
I was crazy to write that. I have no time at all for that, and much more work than expected no make it nice. The only thing i can say now is: one day perhaps.. Hope you can find something usefull at http://dosonly.com ciao Roland Roland a écrit :well i estimate i need 40 hours of work to make a real package: headers, library for dosx and large model, user manual in french and english. there is two problems: 1- if i do it for free, i have to do it during the spare time of my spare time. And i have very little spare time..and a wife and childrens that want it for them. 2- if i do it for money, i can do it for my companie, but as the market is little, it may be too expensive. well first is my package what you need ? I can first send the main header with all the functions/data declarations. I just need 4 hours of work to traduce the comments in (bad) english. It can be the beginning of a user manual, enough to evaluate "the market". May be i will be able to send that in one or two weeks. During this time, never hesitate to show your interest with messages in this newsgroup. Regards Roland Post scriptum: Hi Jan, what about a graphic package for dos in DM C++ ? so i can be famous if not rich.. Ciao Mark Essers a écrit :Hi Roland,(you are the second person in this newsgroup to ask for a vbe graphic
is there a maket after all ?)
I think, yes..there is a market. Using DirectX or Opengl is the second or third step. First of all, DOS gives the best way to understand the scenes 'behind'. I don't want to get all the overhead by a windows application. For a vektorgame, (I love the old version of the C64 'Elite' Game) or the beginning of graphic developing, dos is a very good choice. My problem is, my beginning with C/C++ (mistakes like integervalues for color ..I know they have to be bytevalues..and so on are the best examples of this start...) If you want to learn thinks like matrixes or so on, you can easy set your focus on the important stuff if you are using DOS, I think (like my start with assembler..a Zilog Z80 or a 65C02 is a great start ;-) ) I'm very interested ! mfG Mark Essers
Sep 20 2001
Roland, would you be able to give a piece of example-Code, to draw a circle (or a line or a pixel) on the screen using VBE 3.0 in DOSX ? I don´t know how to start ? Should I call all functions via int10h ? Thank you, Werner
Jun 07 2001
Werner Hürttlen a écrit :would you be able to give a piece of example-Code, to draw a circle (or a line or a pixel) on the screen using VBE 3.0 in DOSX ?
Almost same code as for writing pixels/lines/circle for VGA without any package.I don´t know how to start ? Should I call all functions via int10h ?
- start by checking if you already have some VGA source code. - Yes: int 10h for initialisation and getting video frame buffer addresse. --------- Do you already have functions to deal with VGA ? If no, do you have the sources of your Graphic package ? You wrote:I need a package, accessing the hardware for me, and give me a portable
VBE does just that but only that. It is not really a graphic package. It is just here to make hardware independent initialisation of graphic card, get graphic card informations and acces graphic card video frame buffer. We already have what can be considered as a home made Graphic Package that can manipulate memory bitmap as well and much more. But it was for internal use: there is no user manual. Writing a pixel suppose you have initialized the video. It suppose you know witch kind of video frame buffer it is it: 4 planes of 1 bit per pixel, 1 plane of 8 bit per pixel, banked, flat, what is the screen resolution ? etc.. So it is not so easy to give some usefull piece of code witout giving the whole package. I'm don't know if i can give the sources of the whole package. Perhaps the libs and headers. But there is currently no user manual and comments are in franglais slang (a proprietary slang that mix french and english). And it is quit a work to make this package usable to any programmer. Is there a market for a DOS Graphic package these day ? i don't think so. Regards Roland
Jun 08 2001
Hi Roland,Do you already have functions to deal with VGA ?
If no, do you have the sources of your Graphic package ?
You wrote:I need a package, accessing the hardware for me, and give me a portable
VBE does just that but only that.
It is not really a graphic package. It is just here to make hardware independent initialisation of graphic card, get graphic card informations and acces graphic card video frame buffer.
Ok, to have MARS-C++ example code how to get graphic card informations and acces graphic card video frame buffer, and to set some pixels using a flat pointer is exactly what I am looking for.So it is not so easy to give some usefull piece of code witout giving the whole package.
Do you use MARS or ZORTECH for it ?And it is quit a work to make this package usable to any programmer.
working the first time. This is the reason I am looking for example code.Is there a market for a DOS Graphic package these day ? i don't think so.
No. But I develop experimental software accessing self made hardware. And if you have made your own hardware, it is much more easy to access it via DOS, as to write a VxD and do the task in win32. If you do it in windows, you have to have a DSP or other number-chruncher to make the performance, if you do it in DOS, the power of a P3 or P4 is ok to drive the data-aquisition. And if some student wants to add some subroutines to your code, it is easier to make this in C under DOS. Most studends are not able to do it under windows. Regards Werner
Jun 11 2001
Hi, have a look at: http://www.scitechsoft.com Regards Roland NancyEtRoland a écrit :Werner Hürttlen a écrit :So, to continue with MARS I am missing only a DOS-Graphics-package. Best would be of course to get flashgraphics running with MARS, if this is not possible, what package should I use instead ? I only need something to put text and graphic pixels on a screen. I don´t want to program my own drivers at register-level for diffrent graphics-cards, so I need a package, accessing the hardware for me, and give me a portable interface.
You have to considere VESA Bios Extension: VBE. Almost all graphic card support VBE. Ask me and i will e-mail you VBE3.0 specifications on .PDF format: 272 kb Roland
Jun 08 2001
Walter schrieb:Can you try a very simple graphics program, like just opening and closing the graphics package?
Here is my simple testprogram. It runs, the generated .exe shows a red circle. (I am happy...) But I get linker errors... here is the code: ########################### #include "zeichnen.hpp" void main(void) { printf("simple test\n"); fg_init_vesa2(); while(!kbhit()) fg_drawarc(FG_RED,FG_MODE_SET,~0,400,300, 100, 0, 3600,\ fg.displaybox); fg_term(); } ############################ here is the makefile: ############################ simple.exe: simple.obj sc simple.obj X32V.lib fgp.lib -mx -g simple.obj: simple.cpp sc simple.cpp X32V.lib fgp.lib -c -mx -g ############################ here is the compiling output: ############################ sc simple.cpp X32V.lib fgp.lib -c -mx -g sc simple.obj X32V.lib fgp.lib -mx -g link C:\dm\LIB\cx+simple,simple,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ############################## my fgp.lib is from 29.07.1993 22:21. Why the Errors ? Werner
May 23 2001
What is zeichnen.hpp? As far as I know, the _fg_ symbols should be in the fgp.lib library. Try running lib on fgp.lib to generate a .lst file to see what symbols are in there. Are there other libraries that come with flash graphics? Is there an fgx.lib? (The reason I say this is 'p' may mean for the pharlap version, not the dosx version.) -Walter "Werner Hürttlen" <w.huerttlen fz-juelich.de> wrote in message news:3B0BB651.61AE8868 fz-juelich.de...Walter schrieb:Can you try a very simple graphics program, like just opening and
the graphics package?
Here is my simple testprogram. It runs, the generated .exe shows a red circle. (I am happy...) But I get linker errors... here is the code: ########################### #include "zeichnen.hpp" void main(void) { printf("simple test\n"); fg_init_vesa2(); while(!kbhit()) fg_drawarc(FG_RED,FG_MODE_SET,~0,400,300, 100, 0, 3600,\ fg.displaybox); fg_term(); } ############################ here is the makefile: ############################ simple.exe: simple.obj sc simple.obj X32V.lib fgp.lib -mx -g simple.obj: simple.cpp sc simple.cpp X32V.lib fgp.lib -c -mx -g ############################ here is the compiling output: ############################ sc simple.cpp X32V.lib fgp.lib -c -mx -g sc simple.obj X32V.lib fgp.lib -mx -g link C:\dm\LIB\cx+simple,simple,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ############################## my fgp.lib is from 29.07.1993 22:21. Why the Errors ? Werner
May 23 2001
Hi Walter, Walter schrieb:What is zeichnen.hpp?
sorry for confusion, in it is nothing I use, only fg.h the flashgraphics header file and stdio.h.As far as I know, the _fg_ symbols should be in the fgp.lib library. Try running lib on fgp.lib to generate a .lst file to see what symbols are in there.
Doing lib.exe on the fgp.lib from 1993 I get no match for the missing symbols (_fg_osmode,_fg_malloc, _fg_getenv, _fg_free). Doing a text-search in fgp.lib I can see all missing symbols are listed as text in the fgp.lib. Why does your lib.exe did not find them ? Because my program runs, I suppose I do not use these functions/globals _fg_osmode,_fg_malloc, _fg_getenv, _fg_free. Doing your lib.exe on the old fgp.lib from 1991 (came with ZortechC++ 3.0) I see _fg_malloc and _fg_free in both, its in your listing and I see it as text. _fg_osmode and _fg_getenv is not in this old fgp.lib. This old fgp.lib does not work with mars (linking errors), so I like to use the newer one.Are there other libraries that come with flash graphics? Is there an fgx.lib? (The reason I say this is 'p' may mean for the pharlap version, not the dosx version.)
No, there are no other libs, there is a set of diffrent libs for 16/32 Bit and debug-info included, but fgp.lib is for DOSX, fgw.lib is for pharlab. What should I do ? Send you the fgp.lib ? What DOS-Graphics-Library would you recomm ? Werner
May 28 2001
A text search may find them because they are external references. LIB doesn't look for external references, it looks for exported names. Look for those names appearing in something else that needs to be linked in. Werner Hürttlen wrote in message <3B1256D2.745F5576 fz-juelich.de>...Hi Walter, Walter schrieb:What is zeichnen.hpp?
sorry for confusion, in it is nothing I use, only fg.h the flashgraphics header file and stdio.h.As far as I know, the _fg_ symbols should be in the fgp.lib library. Try running lib on fgp.lib to generate a .lst file to see what symbols are in there.
Doing lib.exe on the fgp.lib from 1993 I get no match for the missing symbols (_fg_osmode,_fg_malloc, _fg_getenv, _fg_free). Doing a text-search in fgp.lib I can see all missing symbols are listed as text in the fgp.lib. Why does your lib.exe did not find them ? Because my program runs, I suppose I do not use these functions/globals _fg_osmode,_fg_malloc, _fg_getenv, _fg_free. Doing your lib.exe on the old fgp.lib from 1991 (came with ZortechC++ 3.0) I see _fg_malloc and _fg_free in both, its in your listing and I see it as text. _fg_osmode and _fg_getenv is not in this old fgp.lib. This old fgp.lib does not work with mars (linking errors), so I like to use the newer one.Are there other libraries that come with flash graphics? Is there an fgx.lib? (The reason I say this is 'p' may mean for the pharlap version,
the dosx version.)
No, there are no other libs, there is a set of diffrent libs for 16/32 Bit and debug-info included, but fgp.lib is for DOSX, fgw.lib is for pharlab. What should I do ? Send you the fgp.lib ? What DOS-Graphics-Library would you recomm ? Werner
May 28 2001
Hi Walter, Walter schrieb:A text search may find them because they are external references. LIB doesn't look for external references, it looks for exported names.
Aha.Look for those names appearing in something else that needs to be linked in.
package offered by Zortech consisting of all Flashtek-Products, flashview, flashgraphics and X32. These 3 products make 3 subdirectories, and in the flashgraphic subdirectory you only may see following files: Datenträger in Laufwerk V: heißt USER Verzeichnis von V:\COMPILER\FLASHTEK\GRAPHICS\UPDATE\DISK1\LIB . <DIR> . .. <DIR> .. FGH LIB 187,392 07-29-93 9:48p FGH.LIB FGO LIB 140,288 07-29-93 10:02p FGO.LIB FGDEBUGO LIB 153,600 07-29-93 10:04p FGDEBUGO.LIB FG LIB 132,096 07-29-93 10:06p FG.LIB FGDEBUG LIB 148,480 07-29-93 10:08p FGDEBUG.LIB FGDEBUGP LIB 134,656 07-29-93 10:10p FGDEBUGP.LIB FGP LIB 119,808 07-29-93 10:13p FGP.LIB FGDEBUGW LIB 153,600 07-29-93 10:17p FGDEBUGW.LIB FGW LIB 138,240 07-29-93 10:21p FGW.LIB FGDEBUGH LIB 138,240 07-29-93 10:22p FGDEBUGH.LIB LIB EXE 616,746 07-30-93 11:27a LIB.EXE <----- (this is the archive....not your lib.exe) 11 Datei(en) 2,063,146 Bytes 2 Verzeichnis(se) 2,147,221,504 Bytes frei Hard for me to believe that I need something else, to get it compiled. But I never have tried this 93-version. The old 91-version was ok for me. Werner
May 29 2001