Hi Bill,
On Friday, November 15, 2019 at 5:27 PM, Bill Cunningham wrote:
On 11/15/2019 7:31 PM, Mark Pizzolato wrote:
The makefile senses things about the host
environment and then invokes
the compile with indicators about what it finds (or doesn't find).
That output will be telling.
You might be able to gather that with something like 'make vax | tee
make.output'
- Mark
Ok This might show something,
lib paths are: /lib64/ /usr/lib64//bind9-export/ /usr/lib64/opencryptoki/
include paths are:? /usr/lib/gcc/x86_64-redhat-linux/8/include /usr/include
using libm: /lib64/libm.so
using librt: /lib64/librt.so
using libpthread: /lib64/libpthread.so /usr/include/pthread.h
using regex: /usr/include/regex.h
using semaphore: /usr/include/semaphore.h
using libdl: /lib64/libdl.so /usr/include/dlfcn.h
using mman: /usr/include/sys/mman.h
*** Info ***
*** Info *** The simulator you are building could provide more
*** Info *** functionality if video support were available on your system.
*** Info *** Install the development components of libSDL packaged by your
*** Info *** operating system distribution and rebuild your simulator to
*** Info *** enable this extra functionality.
*** Info ***
using libpcap: /usr/include/pcap.h
*** Info ***
*** Info *** vax Simulator is being built with
*** Info *** minimal libpcap networking support
*** Info ***
*** Info ***
*** Info *** Simulators on your Linux platform can also be built with
*** Info *** extended LAN Ethernet networking support by using VDE
Ethernet.
*** Info ***
*** Info *** To build simulator(s) with extended networking support you
*** Info *** should read 0readme_ethernet.txt and follow the instructions
*** Info *** regarding the needed libvdeplug components for your Linux
*** Info *** platform
*** Info ***
***
*** vax Simulator being built with:
*** - compiler optimizations and no debugging support. GCC Version: 8.3.1.
*** - dynamic networking support using Linux provided libpcap components.
*** - Local LAN packet transports: PCAP TAP NAT(SLiRP)
*** - Per simulator tests will be run.
***
*** git commit id is bdc677b7483d394ff75a58730f7f4393e54a2f17.
*** git commit time is 2019-11-14T13:14:14-08:00.
***
gcc -std=gnu99 -U__STRICT_ANSI__? -O2 -finline-functions
-fgcse-after-reload -fpredictive-commoning -fipa-cp-clone
-fno-unsafe-loop-optimizations -fno-strict-overflow -Wno-unused-result
-Wno-format-truncation
-DSIM_GIT_COMMIT_ID=bdc677b7483d394ff75a58730f7f4393e54a2f17
-DSIM_GIT_COMMIT_TIME=2019-11-14T13:14:14-08:00 -
DSIM_COMPILER="GCC
Version: 8.3.1" -I . -D_GNU_SOURCE -DUSE_READER_THREAD -
DSIM_ASYNCH_IO
-DHAVE_REGEX_H -DHAVE_SEMAPHORE -DHAVE_SYS_IOCTL -
DHAVE_LINUX_CDROM
-DHAVE_DLOPEN=so -DHAVE_UTIME -DHAVE_GLOB -DHAVE_SHM_OPEN
VAX/vax_cpu.c
VAX/vax_cpu1.c VAX/vax_fpa.c VAX/vax_io.c VAX/vax_cis.c VAX/vax_octa.c
VAX/vax_cmode.c VAX/vax_mmu.c VAX/vax_stddev.c VAX/vax_sysdev.c
VAX/vax_sys.c? VAX/vax_syscm.c VAX/vax_syslist.c VAX/vax_vc.c
VAX/vax_lk.c VAX/vax_vs.c VAX/vax_2681.c PDP11/pdp11_rl.c
PDP11/pdp11_rq.c PDP11/pdp11_ts.c PDP11/pdp11_dz.c PDP11/pdp11_lp.c
PDP11/pdp11_tq.c PDP11/pdp11_xq.c PDP11/pdp11_vh.c PDP11/pdp11_cr.c
PDP11/pdp11_td.c PDP11/pdp11_io_lib.c scp.c sim_console.c sim_fio.c
sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c sim_disk.c
sim_serial.c sim_video.c sim_imd.c sim_card.c -DVM_VAX -DUSE_INT64
-DUSE_ADDR64 -DUSE_SIM_VIDEO -I VAX -I PDP11 -DHAVE_PCAP_NETWORK
-I/usr/include/ -DBPF_CONST_STRING -DUSE_SHARED -
DHAVE_TAP_NETWORK
-Islirp -Islirp_glue -Islirp_glue/qemu -DHAVE_SLIRP_NETWORK
-DUSE_SIMH_SLIRP_DEBUG slirp/*.c slirp_glue/*.c?? -o BIN/microvax3900
-lm -lrt -lpthread -ldl
cp BIN/microvax3900 BIN/vax
BIN/microvax3900 /simh-master/VAX/tests/vax-diag_test.ini
MicroVAX 3900 simulator V4.0-0 Current??????? git commit id: bdc677b7
Running Hardware Core Test (EHKAA)
*** PASSED - MicroVAX 3900 Hardware Core Instruction test EHKAA
Well, that looks fine.
Please send the complete configuration file you're using.
Put the following 2 lines in the beginning of the configuration file:
SET CONSOLE -N LOG=vax_session.log
DIR vmst
Run the simulator with these lines and after the attach command fails, exit the simulator
and send back the vax_session.log file.
- Mark