Hi guys,

Well in view of the fact that things have been very quiet lately, I
thought you wouldn't mind too much if I posted this again.  I'd really
appreciate it if someone would let me know if they think I'm going in
the right direction.

Id the original author of plex86 isn't working on it any more, is
there any likelihood of further development?

73,
Ged.

Original message...

----------------------------------------------------------------------
Installed from the tarball, had to add "plugins/bochs/" to these lines
in user/gui/gui.cc to get it to compile:
----------------------------------------------------------------------
#include "plugins/bochs/gui/bitmaps/floppya.h"
#include "plugins/bochs/gui/bitmaps/floppyb.h"
#include "plugins/bochs/gui/bitmaps/mouse.h"
#include "plugins/bochs/gui/bitmaps/reset.h"
#include "plugins/bochs/gui/bitmaps/power.h"
#include "plugins/bochs/gui/bitmaps/snapshot.h"
#include "plugins/bochs/gui/bitmaps/commit.h"
----------------------------------------------------------------------
Then plex86 compiled OK on RH6.2 (literally out of the box) but not on
Slackware 7.1 which seems to be missing linux/autoconf.h.  "configure"
gave me some unimportant errors, see log below.  I ran through the
DOS622.HOWTO (thanks, Michael!) with the appropriate changes, had to
delete the line which reads
----------------------------------------------------------------------
bochs-init
----------------------------------------------------------------------
("grep -r" on the directory tree showed the only places this string
appear are in the config files, so I guess they all need editing).

  .oOo.

Made disc image, fired up X, loaded kernel module, ran "plex86 -f..."
It didn't seem to look at the floppy but I got the following output:
----------------------------------------------------------------------
[root@RH62 user]# ../misc/load_module.sh 
The kernel module is sucessfully installed.
[root@RH62 user]# ./plex86 -f ../conf/DOS_6.22.conf 
Processing command-line options
Opening VM (/dev/plex86)
Processing config file ../conf/DOS_6.22.conf...
Allocating 16MB of physical memory in VM
Mapping virtualized physical memory into monitor
Zeroing virtualized physical memory
Mapping monitor print buffer into user mem.
replaying IO events from log file '../misc/vga_io.log'.
plugin_emulate_inport:
Shutting down plugins
bochs: Note: X11: bx_gui_c::exit() not implemented yet.
Unmapping guest physical memory.
Unmapping monitor print buffer.
Tearing down VM
Closing VM
[root@RH62 user]# 
----------------------------------------------------------------------

Am I getting somewhere?

73,
Ged.


======================================================================
config.log:  From the Slackware system, almost identical from RH6.2.
----------------------------------------------------------------------
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:559: checking for gcc
configure:672: checking whether the C compiler (gcc  ) works
configure:688: gcc -o conftest    conftest.c  1>&5
configure:714: checking whether the C compiler (gcc  ) is a cross-compiler
configure:719: checking whether we are using GNU C
configure:728: gcc -E conftest.c
configure:747: checking whether gcc accepts -g
configure:783: checking for c++
configure:815: checking whether the C++ compiler (c++  ) works
configure:831: c++ -o conftest    conftest.C  1>&5
configure:857: checking whether the C++ compiler (c++  ) is a cross-compiler
configure:862: checking whether we are using GNU C++
configure:871: c++ -E conftest.C
configure:890: checking whether c++ accepts -g
configure:922: checking whether make sets ${MAKE}
configure:951: checking for ranlib
configure:980: checking how to run the C preprocessor
configure:1001: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:1064: checking for X
configure:1378: checking for dnet_ntoa in -ldnet
configure:1397: gcc -o conftest -g -O2   conftest.c -ldnet   1>&5
/usr/i386-slackware-linux/bin/ld: cannot open -ldnet: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 1386 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dnet_ntoa();

int main() {
dnet_ntoa()
; return 0; }
configure:1419: checking for dnet_ntoa in -ldnet_stub
configure:1438: gcc -o conftest -g -O2   conftest.c -ldnet_stub   1>&5
/usr/i386-slackware-linux/bin/ld: cannot open -ldnet_stub: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 1427 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dnet_ntoa();

int main() {
dnet_ntoa()
; return 0; }
configure:1467: checking for gethostbyname
configure:1495: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1565: checking for connect
configure:1593: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1657: checking for remove
configure:1685: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1749: checking for shmat
configure:1777: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1850: checking for IceConnectionNumber in -lICE
configure:1869: gcc -o conftest -g -O2   -L/usr/X11R6/lib conftest.c -lICE   1>&5
configure:1895: checking for inline
configure:1909: gcc -c -g -O2  conftest.c 1>&5
configure:1935: checking size of unsigned char
configure:1954: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1974: checking size of unsigned short
configure:1993: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2013: checking size of unsigned int
configure:2032: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2052: checking size of unsigned long
configure:2071: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2091: checking size of unsigned long long
configure:2110: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2132: checking for select
configure:2160: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2188: checking for dlopen in -ldl
configure:2207: gcc -o conftest -g -O2   conftest.c -ldl   1>&5
configure:2276: checking for CDROM support
configure:2318: checking for instrumentation support
----------------------------------------------------------------------







Reply via email to