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
HTH
Bill