[Simh] need help getting vaxstation4000m60 to build with SDL

Supratim Sanyal supratim at riseup.net
Fri May 3 13:27:29 EDT 2019


Hello,

It appears the make command does find the SDL library but 
vaxstation4000m60 is being built without it. What am I doing wrong?


# cat /etc/issue
Ubuntu 18.04.2 LTS \n \l

# cat /proc/version
Linux version 4.15.0-46-generic (buildd at lgw01-amd64-038) (gcc version 
7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #49-Ubuntu SMP Wed Feb 6 09:33:07 UTC 2019

# apt list --installed | grep sdl

WARNING: apt does not have a stable CLI interface. Use with caution in 
scripts.

libsdl-ttf2.0-0/bionic,now 2.0.11-4 amd64 [installed,automatic]
libsdl1.2-dev/bionic,now 1.2.15+dfsg2-0.1 amd64 [installed,automatic]
libsdl1.2debian/bionic,now 1.2.15+dfsg2-0.1 amd64 [installed,automatic]
libsdl2-2.0-0/bionic-updates,now 2.0.8+dfsg1-1ubuntu1.18.04.3 amd64 
[installed]
libsdl2-dev/bionic-updates,now 2.0.8+dfsg1-1ubuntu1.18.04.3 amd64 
[installed]
libsdl2-image-2.0-0/bionic,now 2.0.3+dfsg1-1 amd64 [installed]
libsdl2-image-dev/bionic,now 2.0.3+dfsg1-1 amd64 [installed]
libsdl2-mixer-2.0-0/bionic,now 2.0.2+dfsg1-2 amd64 [installed]
libsdl2-mixer-dev/bionic,now 2.0.2+dfsg1-2 amd64 [installed]
libsdl2-ttf-2.0-0/bionic,now 2.0.14+dfsg1-2 amd64 [installed]
libsdl2-ttf-dev/bionic,now 2.0.14+dfsg1-2 amd64 [installed]

$ make
lib paths are: /lib/x86_64-linux-gnu/ /usr/lib/ 
/usr/lib/x86_64-linux-gnu/ /usr/lib/x86_64-linux-gnu/libfakeroot/
include paths are:  /usr/lib/gcc/x86_64-linux-gnu/7/include 
/usr/local/include /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed 
/usr/include/x86_64-linux-gnu /usr/include
using libm: /usr/lib/x86_64-linux-gnu/libm.so
using librt: /usr/lib/x86_64-linux-gnu/librt.so
using libpthread: /usr/lib/x86_64-linux-gnu/libpthread.so 
/usr/include/pthread.h
using libpcreposix: /usr/lib/x86_64-linux-gnu/libpcreposix.so 
/usr/lib/x86_64-linux-gnu/libpcre.so /usr/include/pcreposix.h 
/usr/include/pcre.h
using semaphore: /usr/include/semaphore.h
using libdl: /usr/lib/x86_64-linux-gnu/libdl.so /usr/include/dlfcn.h
using libpng: /usr/lib/x86_64-linux-gnu/libpng.so /usr/include/png.h
using mman: /usr/include/x86_64-linux-gnu/sys/mman.h
using libSDL2: /usr/include/SDL2/SDL.h
using libpcap: /usr/include/pcap.h
using libvdeplug: /usr/lib/libvdeplug.so /usr/include/libvdeplug.h
***
*** all  Simulators being built with:
*** - compiler optimizations and no debugging support. GCC Version: 7.3.0.
*** - dynamic networking support using Linux provided libpcap components.
*** - Local LAN packet transports: PCAP VDE TAP NAT(SLiRP)
*** - video capabilities provided by libSDL2 (Simple Directmedia Layer).
*** - Per simulator tests will be run.
***
*** git commit id is ab3e07a401b7c43887b528cc7c29cb0498c790d9.
*** git commit time is 2019-05-01T22:56:54-0700.
***
font paths are: /usr/share/fonts/
font names are: DejaVuSans.ttf LucidaSansRegular.ttf FreeSans.ttf 
AppleGothic.ttf tahoma.ttf
using libSDL2_ttf: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so 
/usr/include/SDL2/SDL_ttf.h
***
mkdir -p BIN
...
...


$ BIN/vaxstation4000m60

VAXstation 4000-60 (KA46) simulator V4.0-0 Current        git commit id: 
ab3e07a4
sim> show version
VAXstation 4000-60 (KA46) simulator V4.0-0 Current
     Simulator Framework Capabilities:
         64b data
         64b addresses
         Threaded Ethernet Packet transports:PCAP:TAP:VDE:NAT:UDP
         Idle/Throttling support is available
         Virtual Hard Disk (VHD) support
         RAW disk and CD/DVD ROM support
         Asynchronous I/O support (Lock free asynchronous event queue)
         Asynchronous Clock support
         FrontPanel API Version 12
     Host Platform:
         Compiler: GCC 7.3.0
         Simulator Compiled as C arch: x64 (Release Build) on May  3 
2019 at 16:57:04
         Memory Access: Little Endian
         Memory Pointer Size: 64 bits
         Large File (>2GB) support
         SDL Video support: No Video Support
         PCRE RegEx (Version 8.39 2016-06-14) support for EXPECT commands
         OS clock resolution: 1ms
         Time taken by msleep(1): 1ms
         OS: Linux dell-poweredge-2950 4.15.0-46-generic #49-Ubuntu SMP 
Wed Feb 6 09:33:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
         git commit id: ab3e07a4
         git commit time: 2019-05-01T22:56:54-0700
sim> quit
Goodbye


Thanks in advance,

Supratim Sanyal


More information about the Simh mailing list