[Simh] Latest git does not build

Cory Smelosky b4 at gewt.net
Sun Apr 12 23:37:22 EDT 2015


[csmelosky at green ~/vm]$ git clone https://github.com/simh/simh
Cloning into 'simh'...
remote: Counting objects: 15166, done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 15166 (delta 3), reused 0 (delta 0), pack-reused 15152
Receiving objects: 100% (15166/15166), 24.30 MiB | 1.63 MiB/s, done.
Resolving deltas: 100% (11879/11879), done.
Checking connectivity... done.
[csmelosky at green ~/vm]$ cd simh/
[csmelosky at green ~/vm/simh]$ gmake vax
*** Warning *** Using local cc since gcc isn't available locally.
*** Warning *** You may need to install gcc to build working simulators.
*** Installing git hooks in local repository ***
lib paths are: /lib /usr/lib /usr/lib/compat /usr/local/lib 
/usr/local/lib/gcc46 /usr/local/lib/gcc48
include paths are: /usr/include /usr/local/include
using libm: /usr/lib/libm.so
using librt: /usr/lib/librt.so
using libpthread: /usr/lib/libpthread.so /usr/include/pthread.h
using regex: /usr/include/regex.h
using libdl: /usr/include/dlfcn.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
using libvdeplug: /usr/local/lib/libvdeplug.so 
/usr/local/include/libvdeplug.h
***
*** vax Simulator being built with:
*** - compiler optimizations and no debugging support. FreeBSD clang 
version 3.4.1.
*** - dynamic networking support using FreeBSD provided libpcap 
components.
*** - Local LAN packet transports: PCAP VDE TAP
***
*** git commit id is ecc19562218dc588a69bdca2571743f3dcfb390a.
***
mkdir -p BIN
cc -std=c99 -U__STRICT_ANSI__  -O2 -fno-strict-overflow 
-DSIM_GIT_COMMIT_ID=ecc19562218dc588a69bdca2571743f3dcfb390a 
-DSIM_COMPILER="FreeBSD clang version 3.4.1" -I . -D_GNU_SOURCE 
-I/usr/local/include -DUSE_READER_THREAD -DSIM_ASYNCH_IO  -DHAVE_REGEX_H 
-DHAVE_DLOPEN=so -DHAVE_GLOB  sim_BuildROMs.c -o BIN/BuildROMs
BIN/BuildROMs
rm -f BIN/BuildROMs
mkdir -p BIN
cc -std=c99 -U__STRICT_ANSI__  -O2 -fno-strict-overflow 
-DSIM_GIT_COMMIT_ID=ecc19562218dc588a69bdca2571743f3dcfb390a 
-DSIM_COMPILER="FreeBSD clang version 3.4.1" -I . -D_GNU_SOURCE 
-I/usr/local/include -DUSE_READER_THREAD -DSIM_ASYNCH_IO  -DHAVE_REGEX_H 
-DHAVE_DLOPEN=so -DHAVE_GLOB  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_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 -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_VDE_NETWORK -DHAVE_TAP_NETWORK 
-DHAVE_BSDTUNTAP   -o BIN/microvax3900 -lm -lrt -lpthread -lvdeplug 
-Wl,-R,/usr/local/lib/ -L/usr/local/lib/
/tmp/vax_vc-6a8c56.o: In function `vc_wr':
VAX/vax_vc.c:(.text+0x35b): undefined reference to 
`vid_set_cursor_position'
VAX/vax_vc.c:(.text+0x47c): undefined reference to 
`vid_set_cursor_position'
/tmp/vax_vc-6a8c56.o: In function `vc_svc':
VAX/vax_vc.c:(.text+0xc64): undefined reference to `vid_set_cursor'
VAX/vax_vc.c:(.text+0xc95): undefined reference to 
`vid_set_cursor_position'
VAX/vax_vc.c:(.text+0xdf2): undefined reference to `vid_mono_palette'
VAX/vax_vc.c:(.text+0xe8f): undefined reference to `vid_mono_palette'
VAX/vax_vc.c:(.text+0xec8): undefined reference to `vid_mono_palette'
VAX/vax_vc.c:(.text+0xf12): undefined reference to `vid_draw'
VAX/vax_vc.c:(.text+0xf4c): undefined reference to `vid_refresh'
/tmp/vax_vc-6a8c56.o: In function `vc_show_capture':
VAX/vax_vc.c:(.text+0x1074): undefined reference to `vid_show_release_key'
/tmp/vax_vc-6a8c56.o: In function `vc_reset':
VAX/vax_vc.c:(.text+0x11b7): undefined reference to `vid_close'
VAX/vax_vc.c:(.text+0x11e3): undefined reference to `vid_open'
VAX/vax_vc.c:(.text+0x1287): undefined reference to `vid_show_release_key'
VAX/vax_vc.c:(.text+0x12b7): undefined reference to `vid_close'
VAX/vax_vc.c:(.text+0x1312): undefined reference to `vid_show_release_key'
/tmp/vax_vc-6a8c56.o:(.data+0xb58): undefined reference to 
`vid_show_video'
/tmp/vax_lk-972b3f.o: In function `lk_poll':
VAX/vax_lk.c:(.text+0xbed): undefined reference to `vid_poll_kb'
/tmp/vax_vs-23f407.o: In function `vs_poll':
VAX/vax_vs.c:(.text+0x2ad): undefined reference to `vid_poll_mouse'
/tmp/scp-25cc70.o: In function `show_version':
scp.c:(.text+0xebd): undefined reference to `vid_version'
/tmp/sim_video-c46c70.o: In function `vid_show':
sim_video.c:(.text+0xe): undefined reference to `vid_show_video'
cc: error: linker command failed with exit code 1 (use -v to see 
invocation)
makefile:1382: recipe for target 'BIN/microvax3900' failed

Bit of an issue.
-- 
Cory Smelosky
http://gewt.net Personal stuff
http://gimme-sympathy.org Projects


More information about the Simh mailing list