Сборка порта классической 3D-игры DOOM




Здравствуйте, уважаемые читатели! Сегодня я буду собирать порт легендарной 3D-игры DOOM прямо на микрокомпьютере MB77.07!

Наиболее простым, и поэтому внешне наиболее приближённым к оригиналу, является порт Chocolate Doom Саймона Ховарда (Simon Howard). Поскольку готового подходящего пакета порта для микрокомпьютера в репозиториях нет, то его придётся собирать самостоятельно.

Для начала работы потребуется установить широкий набор инструментов:

apt-get install gcc build-essential libsdl1.2-dev libsdl1.2debian libsdl-image1.2 libsdl-image1.2-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl-net1.2 libsdl-net1.2-dev timidity

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  binutils bzip2 cpp cpp-4.9 dpkg-dev esound-common g++ g++-4.9 gcc-4.9
  gcc-4.9-base libasan1 libasound2 libasound2-data libasound2-dev libasyncns0
  libatomic1 libaudio2 libaudiofile1 libavahi-client-dev libavahi-client3
  libavahi-common-data libavahi-common-dev libavahi-common3 libc-dev-bin
  libc6-dev libcaca-dev libcaca0 libcloog-isl4 libdbus-1-dev libdirectfb-1.2-
  libdirectfb-dev libdirectfb-extra libdpkg-perl libdrm-dev libdrm-exynos1
  libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libesd0
  libexpat1 libflac-dev libflac8 libfluidsynth1 libfreetype6 libfreetype6-dev
  libgcc-4.9-dev libgcc1 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa
  libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglu1-mesa
  libglu1-mesa-dev libgomp1 libice6 libisl10 libjack-jackd2-0 libjbig-dev
  libjbig0 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev liblzma-dev libmad
  libmad0-dev libmikmod-config libmikmod-dev libmikmod3 libmpc3 libogg-dev
  libogg0 libopenal-data libopenal1 libopus0 libpcre3-dev libpcrecpp0
  libpng12-dev libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0
  libpulse0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib
  libsamplerate0 libslang2-dev libsm6 libsndfile1 libstdc++-4.9-dev libstdc++
  libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl libubsan0 libvorbis-dev
  libvorbis0a libvorbisenc2 libvorbisfile3 libwebp-dev libwebp5 libwebpdemux1
  libwebpmux1 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1
  libxau-dev libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0
  libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
  libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
  libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev
  libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev
  libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6
  libxfixes-dev libxfixes3 libxi6 libxmu6 libxpm4 libxshmfence-dev
  libxshmfence1 libxt6 libxtst6 libxxf86vm-dev libxxf86vm1 linux-libc-dev mak
  mesa-common-dev patch pkg-config python python-minimal python2.7
  python2.7-minimal x11-common x11proto-core-dev x11proto-damage-dev
  x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
  x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  binutils-doc bzip2-doc cpp-doc gcc-4.9-locales debian-keyring gcc-4.9-doc
  libstdc++6-4.9-dbg gcc-multilib manpages-dev autoconf automake libtool flex
  bison gdb gcc-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg
  libasan1-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
  libquadmath-dbg libasound2-plugins alsa-utils libasound2-doc nas glibc-doc
  pulseaudio-esound-compat libglib2.0-doc jackd2 liblzma-doc libportaudio2
  opus-tools pulseaudio libstdc++-4.9-doc libxcb-doc libxext-doc make-doc ed
  diffutils-doc python-doc python-tk python2.7-doc binfmt-support pmidi
  fluid-soundfont-gs
Recommended packages:
  fakeroot libalgorithm-merge-perl libfile-fcntllock-perl libgl1-mesa-dri
  shared-mime-info xdg-user-dirs musescore-soundfont-gm fluid-soundfont-gm
  freepats libx11-doc timidity-daemon
The following NEW packages will be installed:
  binutils build-essential bzip2 cpp cpp-4.9 dpkg-dev esound-common g++
  g++-4.9 gcc gcc-4.9 libasan1 libasound2 libasound2-data libasound2-dev
  libasyncns0 libatomic1 libaudio2 libaudiofile1 libavahi-client-dev
  libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3
  libc-dev-bin libc6-dev libcaca-dev libcaca0 libcloog-isl4 libdbus-1-dev
  libdirectfb-1.2-9 libdirectfb-dev libdirectfb-extra libdpkg-perl libdrm-dev
  libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon
  libesd0 libexpat1 libflac-dev libflac8 libfluidsynth1 libfreetype6
  libfreetype6-dev libgcc-4.9-dev libgl1-mesa-dev libgl1-mesa-glx
  libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglu1-mesa libglu1-mesa-dev libgomp1 libice6 libisl10 libjack-jackd2-0
  libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev
  liblzma-dev libmad0 libmad0-dev libmikmod-config libmikmod-dev libmikmod3
  libmpc3 libogg-dev libogg0 libopenal-data libopenal1 libopus0 libpcre3-dev
  libpcrecpp0 libpng12-dev libpthread-stubs0-dev libpulse-dev
  libpulse-mainloop-glib0 libpulse0 libpython-stdlib libpython2.7-minimal
  libpython2.7-stdlib libsamplerate0 libsdl-image1.2 libsdl-image1.2-dev
  libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl-net1.2 libsdl-net1.2-dev
  libsdl1.2-dev libsdl1.2debian libslang2-dev libsm6 libsndfile1
  libstdc++-4.9-dev libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl
  libubsan0 libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libwebp-de
  libwebp5 libwebpdemux1 libwebpmux1 libx11-6 libx11-data libx11-dev
  libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0
  libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev
  libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev
  libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev
  libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1
  libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev
  libxext6 libxfixes-dev libxfixes3 libxi6 libxmu6 libxpm4 libxshmfence-dev
  libxshmfence1 libxt6 libxtst6 libxxf86vm-dev libxxf86vm1 linux-libc-dev mak
  mesa-common-dev patch pkg-config python python-minimal python2.7
  python2.7-minimal timidity x11-common x11proto-core-dev x11proto-damage-dev
  x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
  x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
The following packages will be upgraded:
  gcc-4.9-base libgcc1 libstdc++6
3 upgraded, 182 newly installed, 0 to remove and 56 not upgraded.
Need to get 64.6 MB of archives.
After this operation, 203 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Свернуть

Всего будет установлено 182 пакета:

Get:1 http://archive.raspbian.org/raspbian/ jessie/main gcc-4.9-base armhf 4.9.2-10+deb8u2 [160 kB]
Get:2 http://archive.raspbian.org/raspbian/ jessie/main libstdc++6 armhf 4.9.2-10+deb8u2 [234 kB]
Get:3 http://archive.raspbian.org/raspbian/ jessie/main libgcc1 armhf 1:4.9.2-10+deb8u2 [39.5 kB]
Get:4 http://archive.raspbian.org/raspbian/ jessie/main libpython2.7-minimal armhf 2.7.9-2+deb8u2 [376 kB]
Get:5 http://archive.raspbian.org/raspbian/ jessie/main python2.7-minimal armhf 2.7.9-2+deb8u2 [1150 kB]
Get:6 http://archive.raspbian.org/raspbian/ jessie/main python-minimal armhf 2.7.9-1 [40.1 kB]
Get:7 http://archive.raspbian.org/raspbian/ jessie/main libexpat1 armhf 2.1.0-6+deb8u4 [60.6 kB]
Get:8 http://archive.raspbian.org/raspbian/ jessie/main libpython2.7-stdlib armhf 2.7.9-2+deb8u2 [1811 kB]
Get:9 http://archive.raspbian.org/raspbian/ jessie/main python2.7 armhf 2.7.9-2+deb8u2 [252 kB]
Get:10 http://archive.raspbian.org/raspbian/ jessie/main libpython-stdlib armhf 2.7.9-1 [19.6 kB]
Get:11 http://archive.raspbian.org/raspbian/ jessie/main python armhf 2.7.9-1 [151 kB]
Get:12 http://archive.raspbian.org/raspbian/ jessie/main libasan1 armhf 4.9.2-10+deb8u2 [165 kB]
Get:13 http://archive.raspbian.org/raspbian/ jessie/main libasound2-data all 1.0.28-1 [64.8 kB]
Get:14 http://archive.raspbian.org/raspbian/ jessie/main libasound2 armhf 1.0.28-1 [316 kB]
Get:15 http://archive.raspbian.org/raspbian/ jessie/main libasyncns0 armhf 0.8-5 [11.4 kB]
Get:16 http://archive.raspbian.org/raspbian/ jessie/main libatomic1 armhf 4.9.2-10+deb8u2 [6786 B]
Get:17 http://archive.raspbian.org/raspbian/ jessie/main libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:18 http://archive.raspbian.org/raspbian/ jessie/main x11-common all 1:7.7+7 [287 kB]
Get:19 http://archive.raspbian.org/raspbian/ jessie/main libice6 armhf 2:1.0.9-1 [51.2 kB]
Get:20 http://archive.raspbian.org/raspbian/ jessie/main libsm6 armhf 2:1.2.2-1 [31.2 kB]
Get:21 http://archive.raspbian.org/raspbian/ jessie/main libxdmcp6 armhf 1:1.1.1-1 [24.6 kB]
Get:22 http://archive.raspbian.org/raspbian/ jessie/main libxcb1 armhf 1.10-3 [38.1 kB]
Get:23 http://archive.raspbian.org/raspbian/ jessie/main libx11-data all 2:1.6.2-3+deb8u2 [126 kB]
Get:24 http://archive.raspbian.org/raspbian/ jessie/main libx11-6 armhf 2:1.6.2-3+deb8u2 [665 kB]
Get:25 http://archive.raspbian.org/raspbian/ jessie/main libxt6 armhf 1:1.1.4-1 [183 kB]
Get:26 http://archive.raspbian.org/raspbian/ jessie/main libaudio2 armhf 1.9.4-3 [73.0 kB]
Get:27 http://archive.raspbian.org/raspbian/ jessie/main libogg0 armhf 1.3.2-1 [17.2 kB]
Get:28 http://archive.raspbian.org/raspbian/ jessie/main libflac8 armhf 1.3.0-3 [79.0 kB]
Get:29 http://archive.raspbian.org/raspbian/ jessie/main libaudiofile1 armhf 0.3.6-2+deb8u2 [97.1 kB]
Get:30 http://archive.raspbian.org/raspbian/ jessie/main libavahi-common-data armhf 0.6.31-5 [98.8 kB]
Get:31 http://archive.raspbian.org/raspbian/ jessie/main libavahi-common3 armhf 0.6.31-5 [48.0 kB]
Get:32 http://archive.raspbian.org/raspbian/ jessie/main libavahi-client3 armhf 0.6.31-5 [50.6 kB]
Get:33 http://archive.raspbian.org/raspbian/ jessie/main libcaca0 armhf 0.99.beta19-2+deb8u1 [336 kB]
Get:34 http://archive.raspbian.org/raspbian/ jessie/main libisl10 armhf 0.12.2-2 [327 kB]
Get:35 http://archive.raspbian.org/raspbian/ jessie/main libcloog-isl4 armhf 0.18.2-1 [48.1 kB]
Get:36 http://archive.raspbian.org/raspbian/ jessie/main libdirectfb-1.2-9 armhf 1.2.10.0-5.1 [929 kB]
Get:37 http://archive.raspbian.org/raspbian/ jessie/main libfreetype6 armhf 2.5.2-3+deb8u2 [412 kB]
Get:38 http://archive.raspbian.org/raspbian/ jessie/main libjpeg62-turbo armhf 1:1.3.1-12+deb8u2 [97.2 kB]
Get:39 http://archive.raspbian.org/raspbian/ jessie/main libxext6 armhf 2:1.3.3-1 [48.1 kB]
Get:40 http://archive.raspbian.org/raspbian/ jessie/main libdirectfb-extra armhf 1.2.10.0-5.1 [25.7 kB]
Get:41 http://archive.raspbian.org/raspbian/ jessie/main libdrm-exynos1 armhf 2.4.58-2 [15.4 kB]
Get:42 http://archive.raspbian.org/raspbian/ jessie/main libdrm-freedreno1 armhf 2.4.58-2 [20.3 kB]
Get:43 http://archive.raspbian.org/raspbian/ jessie/main libdrm-nouveau2 armhf 2.4.58-2 [20.7 kB]
Get:44 http://archive.raspbian.org/raspbian/ jessie/main libdrm-omap1 armhf 2.4.58-2 [14.0 kB]
Get:45 http://archive.raspbian.org/raspbian/ jessie/main libdrm-radeon1 armhf 2.4.58-2 [28.0 kB]
Get:46 http://archive.raspbian.org/raspbian/ jessie/main esound-common all 0.2.41-11 [45.4 kB]
Get:47 http://archive.raspbian.org/raspbian/ jessie/main libesd0 armhf 0.2.41-11 [14.5 kB]
Get:48 http://archive.raspbian.org/raspbian/ jessie/main libglib2.0-0 armhf 2.42.1-1 [2250 kB]
Get:49 http://archive.raspbian.org/raspbian/ jessie/main libopus0 armhf 1.1-2 [134 kB]
Get:50 http://archive.raspbian.org/raspbian/ jessie/main libsamplerate0 armhf 0.1.8-8 [939 kB]
Get:51 http://archive.raspbian.org/raspbian/ jessie/main libjack-jackd2-0 armhf 1.9.10+20140719git3eb0ae6a~dfsg-2 [148 kB]
Get:52 http://archive.raspbian.org/raspbian/ jessie/main libvorbis0a armhf 1.3.4-2+deb8u1 [82.1 kB]
Get:53 http://archive.raspbian.org/raspbian/ jessie/main libvorbisenc2 armhf 1.3.4-2+deb8u1 [72.3 kB]
Get:54 http://archive.raspbian.org/raspbian/ jessie/main libsndfile1 armhf 1.0.25-9.1+deb8u4 [205 kB]
Get:55 http://archive.raspbian.org/raspbian/ jessie/main libx11-xcb1 armhf 2:1.6.2-3+deb8u2 [163 kB]
Get:56 http://archive.raspbian.org/raspbian/ jessie/main libxi6 armhf 2:1.7.4-1+deb8u1 [74.7 kB]
Get:57 http://archive.raspbian.org/raspbian/ jessie/main libxtst6 armhf 2:1.2.2-1+deb8u1 [25.6 kB]
Get:58 http://archive.raspbian.org/raspbian/ jessie/main libpulse0 armhf 5.0-13 [221 kB]
Get:59 http://archive.raspbian.org/raspbian/ jessie/main libfluidsynth1 armhf 1.1.6-2 [193 kB]
Get:60 http://archive.raspbian.org/raspbian/ jessie/main libglapi-mesa armhf 10.3.2-1+deb8u1 [66.8 kB]
Get:61 http://archive.raspbian.org/raspbian/ jessie/main libxcb-dri2-0 armhf 1.10-3 [12.1 kB]
Get:62 http://archive.raspbian.org/raspbian/ jessie/main libxcb-dri3-0 armhf 1.10-3 [10.6 kB]
Get:63 http://archive.raspbian.org/raspbian/ jessie/main libxcb-glx0 armhf 1.10-3 [23.8 kB]
Get:64 http://archive.raspbian.org/raspbian/ jessie/main libxcb-present0 armhf 1.10-3 [10.8 kB]
Get:65 http://archive.raspbian.org/raspbian/ jessie/main libxcb-sync1 armhf 1.10-3 [13.2 kB]
Get:66 http://archive.raspbian.org/raspbian/ jessie/main libxfixes3 armhf 1:5.0.1-2+deb8u1 [19.9 kB]
Get:67 http://archive.raspbian.org/raspbian/ jessie/main libxdamage1 armhf 1:1.1.4-2 [13.9 kB]
Get:68 http://archive.raspbian.org/raspbian/ jessie/main libxshmfence1 armhf 1.1-4+rpi1 [6704 B]
Get:69 http://archive.raspbian.org/raspbian/ jessie/main libxxf86vm1 armhf 1:1.1.3-1 [20.0 kB]
Get:70 http://archive.raspbian.org/raspbian/ jessie/main libgl1-mesa-glx armhf 10.3.2-1+deb8u1 [170 kB]
Get:71 http://archive.raspbian.org/raspbian/ jessie/main libglu1-mesa armhf 9.0.0-2 [166 kB]
Get:72 http://archive.raspbian.org/raspbian/ jessie/main libgomp1 armhf 4.9.2-10+deb8u2 [34.7 kB]
Get:73 http://archive.raspbian.org/raspbian/ jessie/main libjbig0 armhf 2.1-3.1 [27.5 kB]
Get:74 http://archive.raspbian.org/raspbian/ jessie/main libmad0 armhf 0.15.1b-8+deb8u1 [66.3 kB]
Get:75 http://archive.raspbian.org/raspbian/ jessie/main libopenal-data all 1:1.15.1-5 [11.5 kB]
Get:76 http://archive.raspbian.org/raspbian/ jessie/main libopenal1 armhf 1:1.15.1-5 [149 kB]
Get:77 http://archive.raspbian.org/raspbian/ jessie/main libsdl1.2debian armhf 1.2.15-10+deb8u1 [161 kB]
Get:78 http://archive.raspbian.org/raspbian/ jessie/main libmikmod3 armhf 3.3.7-1 [115 kB]
Get:79 http://archive.raspbian.org/raspbian/ jessie/main libpcrecpp0 armhf 2:8.35-3.3+deb8u4 [140 kB]
Get:80 http://archive.raspbian.org/raspbian/ jessie/main libpulse-mainloop-glib0 armhf 5.0-13 [28.5 kB]
Get:81 http://archive.raspbian.org/raspbian/ jessie/main libtiff5 armhf 4.0.3-12.3+deb8u8 [204 kB]
Get:82 http://archive.raspbian.org/raspbian/ jessie/main libwebp5 armhf 0.4.1-1.2 [164 kB]
Get:83 http://archive.raspbian.org/raspbian/ jessie/main libsdl-image1.2 armhf 1.2.12-5+deb8u1 [31.7 kB]
Get:84 http://archive.raspbian.org/raspbian/ jessie/main libvorbisfile3 armhf 1.3.4-2+deb8u1 [22.6 kB]
Get:85 http://archive.raspbian.org/raspbian/ jessie/main libsdl-mixer1.2 armhf 1.2.12-11+b1 [77.3 kB]
Get:86 http://archive.raspbian.org/raspbian/ jessie/main libsdl-net1.2 armhf 1.2.8-4 [14.9 kB]
Get:87 http://archive.raspbian.org/raspbian/ jessie/main libtiffxx5 armhf 4.0.3-12.3+deb8u8 [81.9 kB]
Get:88 http://archive.raspbian.org/raspbian/ jessie/main libubsan0 armhf 4.9.2-10+deb8u2 [68.3 kB]
Get:89 http://archive.raspbian.org/raspbian/ jessie/main libxmu6 armhf 2:1.1.2-1 [50.8 kB]
Get:90 http://archive.raspbian.org/raspbian/ jessie/main libxpm4 armhf 1:3.5.12-0+deb8u1 [43.7 kB]
Get:91 http://archive.raspbian.org/raspbian/ jessie/main libxaw7 armhf 2:1.0.12-2 [159 kB]
Get:92 http://archive.raspbian.org/raspbian/ jessie/main libxcb-randr0 armhf 1.10-3 [18.7 kB]
Get:93 http://archive.raspbian.org/raspbian/ jessie/main libxcb-render0 armhf 1.10-3 [16.0 kB]
Get:94 http://archive.raspbian.org/raspbian/ jessie/main libxcb-shape0 armhf 1.10-3 [11.0 kB]
Get:95 http://archive.raspbian.org/raspbian/ jessie/main libxcb-xfixes0 armhf 1.10-3 [13.8 kB]
Get:96 http://archive.raspbian.org/raspbian/ jessie/main libmpc3 armhf 1.0.2-1 [29.7 kB]
Get:97 http://archive.raspbian.org/raspbian/ jessie/main libwebpdemux1 armhf 0.4.1-1.2 [49.4 kB]
Get:98 http://archive.raspbian.org/raspbian/ jessie/main libwebpmux1 armhf 0.4.1-1.2 [54.6 kB]
Get:99 http://archive.raspbian.org/raspbian/ jessie/main bzip2 armhf 1.0.6-7 [44.9 kB]
Get:100 http://archive.raspbian.org/raspbian/ jessie/main make armhf 4.0-8.1 [333 kB]
Get:101 http://archive.raspbian.org/raspbian/ jessie/main patch armhf 2.7.5-1+deb8u1 [99.6 kB]
Get:102 http://archive.raspbian.org/raspbian/ jessie/main binutils armhf 2.25-5+deb8u1 [3470 kB]
Get:103 http://archive.raspbian.org/raspbian/ jessie/main libc-dev-bin armhf 2.19-18+deb8u10 [232 kB]
Get:104 http://archive.raspbian.org/raspbian/ jessie/main linux-libc-dev armhf 3.16.7-ckt11-1+deb8u4+rpi1 [977 kB]
Get:105 http://archive.raspbian.org/raspbian/ jessie/main libc6-dev armhf 2.19-18+deb8u10 [1724 kB]
Get:106 http://archive.raspbian.org/raspbian/ jessie/main cpp-4.9 armhf 4.9.2-10+deb8u2 [4133 kB]
Get:107 http://archive.raspbian.org/raspbian/ jessie/main cpp armhf 4:4.9.2-2 [17.3 kB]
Get:108 http://archive.raspbian.org/raspbian/ jessie/main libgcc-4.9-dev armhf 4.9.2-10+deb8u2 [354 kB]
Get:109 http://archive.raspbian.org/raspbian/ jessie/main gcc-4.9 armhf 4.9.2-10+deb8u2 [4454 kB]
Get:110 http://archive.raspbian.org/raspbian/ jessie/main gcc armhf 4:4.9.2-2 [5132 B]
Get:111 http://archive.raspbian.org/raspbian/ jessie/main libstdc++-4.9-dev armhf 4.9.2-10+deb8u2 [1132 kB]
Get:112 http://archive.raspbian.org/raspbian/ jessie/main g++-4.9 armhf 4.9.2-10+deb8u2 [11.7 MB]
Get:113 http://archive.raspbian.org/raspbian/ jessie/main g++ armhf 4:4.9.2-2 [1512 B]
Get:114 http://archive.raspbian.org/raspbian/ jessie/main libtimedate-perl all 2.3000-2 [42.2 kB]
Get:115 http://archive.raspbian.org/raspbian/ jessie/main libdpkg-perl all 1.17.27 [1075 kB]
Get:116 http://archive.raspbian.org/raspbian/ jessie/main dpkg-dev all 1.17.27 [1548 kB]
Get:117 http://archive.raspbian.org/raspbian/ jessie/main build-essential armhf 11.7 [6956 B]
Get:118 http://archive.raspbian.org/raspbian/ jessie/main libasound2-dev armhf 1.0.28-1 [94.9 kB]
Get:119 http://archive.raspbian.org/raspbian/ jessie/main libavahi-common-dev armhf 0.6.31-5 [61.4 kB]
Get:120 http://archive.raspbian.org/raspbian/ jessie/main pkg-config armhf 0.28-1 [55.1 kB]
Get:121 http://archive.raspbian.org/raspbian/ jessie/main libdbus-1-dev armhf 1.8.22-0+deb8u1 [184 kB]
Get:122 http://archive.raspbian.org/raspbian/ jessie/main libavahi-client-dev armhf 0.6.31-5 [55.4 kB]
Get:123 http://archive.raspbian.org/raspbian/ jessie/main zlib1g-dev armhf 1:1.2.8.dfsg-2 [199 kB]
Get:124 http://archive.raspbian.org/raspbian/ jessie/main libpng12-dev armhf 1.2.50-2+deb8u3 [237 kB]
Get:125 http://archive.raspbian.org/raspbian/ jessie/main libslang2-dev armhf 2.3.0-2 [422 kB]
Get:126 http://archive.raspbian.org/raspbian/ jessie/main libcaca-dev armhf 0.99.beta19-2+deb8u1 [829 kB]
Get:127 http://archive.raspbian.org/raspbian/ jessie/main libfreetype6-dev armhf 2.5.2-3+deb8u2 [586 kB]
Get:128 http://archive.raspbian.org/raspbian/ jessie/main libjpeg62-turbo-dev armhf 1:1.3.1-12+deb8u2 [402 kB]
Get:129 http://archive.raspbian.org/raspbian/ jessie/main libjpeg-dev all 1:1.3.1-12+deb8u2 [49.7 kB]
Get:130 http://archive.raspbian.org/raspbian/ jessie/main xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:131 http://archive.raspbian.org/raspbian/ jessie/main x11proto-core-dev all 7.0.26-1 [729 kB]
Get:132 http://archive.raspbian.org/raspbian/ jessie/main libxau-dev armhf 1:1.0.8-1 [23.0 kB]
Get:133 http://archive.raspbian.org/raspbian/ jessie/main libxdmcp-dev armhf 1:1.1.1-1 [40.8 kB]
Get:134 http://archive.raspbian.org/raspbian/ jessie/main x11proto-input-dev all 2.3.1-1 [157 kB]
Get:135 http://archive.raspbian.org/raspbian/ jessie/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:136 http://archive.raspbian.org/raspbian/ jessie/main xtrans-dev all 1.3.4-1 [99.3 kB]
Get:137 http://archive.raspbian.org/raspbian/ jessie/main libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:138 http://archive.raspbian.org/raspbian/ jessie/main libxcb1-dev armhf 1.10-3 [78.1 kB]
Get:139 http://archive.raspbian.org/raspbian/ jessie/main libx11-dev armhf 2:1.6.2-3+deb8u2 [736 kB]
Get:140 http://archive.raspbian.org/raspbian/ jessie/main x11proto-xext-dev all 7.3.0-1 [212 kB]
Get:141 http://archive.raspbian.org/raspbian/ jessie/main libxext-dev armhf 2:1.3.3-1 [102 kB]
Get:142 http://archive.raspbian.org/raspbian/ jessie/main libdirectfb-dev armhf 1.2.10.0-5.1 [585 kB]
Get:143 http://archive.raspbian.org/raspbian/ jessie/main libdrm-dev armhf 2.4.58-2 [136 kB]
Get:144 http://archive.raspbian.org/raspbian/ jessie/main libogg-dev armhf 1.3.2-1 [195 kB]
Get:145 http://archive.raspbian.org/raspbian/ jessie/main libflac-dev armhf 1.3.0-3 [126 kB]
Get:146 http://archive.raspbian.org/raspbian/ jessie/main mesa-common-dev armhf 10.3.2-1+deb8u1 [316 kB]
Get:147 http://archive.raspbian.org/raspbian/ jessie/main libx11-xcb-dev armhf 2:1.6.2-3+deb8u2 [165 kB]
Get:148 http://archive.raspbian.org/raspbian/ jessie/main libxcb-dri3-dev armhf 1.10-3 [11.4 kB]
Get:149 http://archive.raspbian.org/raspbian/ jessie/main libxcb-render0-dev armhf 1.10-3 [21.7 kB]
Get:150 http://archive.raspbian.org/raspbian/ jessie/main libxcb-randr0-dev armhf 1.10-3 [25.6 kB]
Get:151 http://archive.raspbian.org/raspbian/ jessie/main libxcb-shape0-dev armhf 1.10-3 [12.6 kB]
Get:152 http://archive.raspbian.org/raspbian/ jessie/main libxcb-xfixes0-dev armhf 1.10-3 [17.1 kB]
Get:153 http://archive.raspbian.org/raspbian/ jessie/main libxcb-sync-dev armhf 1.10-3 [15.8 kB]
Get:154 http://archive.raspbian.org/raspbian/ jessie/main libxcb-present-dev armhf 1.10-3 [12.4 kB]
Get:155 http://archive.raspbian.org/raspbian/ jessie/main libxshmfence-dev armhf 1.1-4+rpi1 [6194 B]
Get:156 http://archive.raspbian.org/raspbian/ jessie/main libxcb-dri2-0-dev armhf 1.10-3 [14.3 kB]
Get:157 http://archive.raspbian.org/raspbian/ jessie/main libxcb-glx0-dev armhf 1.10-3 [35.2 kB]
Get:158 http://archive.raspbian.org/raspbian/ jessie/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:159 http://archive.raspbian.org/raspbian/ jessie/main libxfixes-dev armhf 1:5.0.1-2+deb8u1 [21.9 kB]
Get:160 http://archive.raspbian.org/raspbian/ jessie/main x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
Get:161 http://archive.raspbian.org/raspbian/ jessie/main libxdamage-dev armhf 1:1.1.4-2 [13.7 kB]
Get:162 http://archive.raspbian.org/raspbian/ jessie/main x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B]
Get:163 http://archive.raspbian.org/raspbian/ jessie/main libxxf86vm-dev armhf 1:1.1.3-1 [25.5 kB]
Get:164 http://archive.raspbian.org/raspbian/ jessie/main x11proto-dri2-dev all 2.8-2 [18.2 kB]
Get:165 http://archive.raspbian.org/raspbian/ jessie/main x11proto-gl-dev all 1.4.17-1 [28.0 kB]
Get:166 http://archive.raspbian.org/raspbian/ jessie/main libgl1-mesa-dev armhf 10.3.2-1+deb8u1 [38.2 kB]
Get:167 http://archive.raspbian.org/raspbian/ jessie/main libglib2.0-data all 2.42.1-1 [2173 kB]
Get:168 http://archive.raspbian.org/raspbian/ jessie/main libglib2.0-bin armhf 2.42.1-1 [1334 kB]
Get:169 http://archive.raspbian.org/raspbian/ jessie/main libpcre3-dev armhf 2:8.35-3.3+deb8u4 [413 kB]
Get:170 http://archive.raspbian.org/raspbian/ jessie/main libglib2.0-dev armhf 2.42.1-1 [2472 kB]
Get:171 http://archive.raspbian.org/raspbian/ jessie/main libglu1-mesa-dev armhf 9.0.0-2 [238 kB]
Get:172 http://archive.raspbian.org/raspbian/ jessie/main libjbig-dev armhf 2.1-3.1 [27.6 kB]
Get:173 http://archive.raspbian.org/raspbian/ jessie/main liblzma-dev armhf 5.1.1alpha+20120614-2 [272 kB]
Get:174 http://archive.raspbian.org/raspbian/ jessie/main libmad0-dev armhf 0.15.1b-8+deb8u1 [76.5 kB]
Get:175 http://archive.raspbian.org/raspbian/ jessie/main libmikmod-config armhf 3.3.7-1 [21.9 kB]
Get:176 http://archive.raspbian.org/raspbian/ jessie/main libmikmod-dev armhf 3.3.7-1 [196 kB]
Get:177 http://archive.raspbian.org/raspbian/ jessie/main libpulse-dev armhf 5.0-13 [87.2 kB]
Get:178 http://archive.raspbian.org/raspbian/ jessie/main libsdl1.2-dev armhf 1.2.15-10+deb8u1 [696 kB]
Get:179 http://archive.raspbian.org/raspbian/ jessie/main libtiff5-dev armhf 4.0.3-12.3+deb8u8 [327 kB]
Get:180 http://archive.raspbian.org/raspbian/ jessie/main libwebp-dev armhf 0.4.1-1.2 [221 kB]
Get:181 http://archive.raspbian.org/raspbian/ jessie/main libsdl-image1.2-dev armhf 1.2.12-5+deb8u1 [34.3 kB]
Get:182 http://archive.raspbian.org/raspbian/ jessie/main libvorbis-dev armhf 1.3.4-2+deb8u1 [334 kB]
Get:183 http://archive.raspbian.org/raspbian/ jessie/main libsdl-mixer1.2-dev armhf 1.2.12-11+b1 [93.6 kB]
Get:184 http://archive.raspbian.org/raspbian/ jessie/main libsdl-net1.2-dev armhf 1.2.8-4 [26.7 kB]
Get:185 http://archive.raspbian.org/raspbian/ jessie/main timidity armhf 2.13.2-40.2 [641 kB]
Fetched 64.6 MB in 1min 50s (583 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 13239 files and directories currently installed.)
Preparing to unpack .../gcc-4.9-base_4.9.2-10+deb8u2_armhf.deb ...
Unpacking gcc-4.9-base:armhf (4.9.2-10+deb8u2) over (4.9.2-10) ...
Setting up gcc-4.9-base:armhf (4.9.2-10+deb8u2) ...
(Reading database ... 13239 files and directories currently installed.)
Preparing to unpack .../libstdc++6_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libstdc++6:armhf (4.9.2-10+deb8u2) over (4.9.2-10) ...
Setting up libstdc++6:armhf (4.9.2-10+deb8u2) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
(Reading database ... 13239 files and directories currently installed.)
Preparing to unpack .../libgcc1_1%3a4.9.2-10+deb8u2_armhf.deb ...
Unpacking libgcc1:armhf (1:4.9.2-10+deb8u2) over (1:4.9.2-10) ...
Setting up libgcc1:armhf (1:4.9.2-10+deb8u2) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
(Reading database ... 13239 files and directories currently installed.)
Preparing to unpack .../libpython2.7-minimal_2.7.9-2+deb8u2_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.9-2+deb8u2) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../python2.7-minimal_2.7.9-2+deb8u2_armhf.deb ...
Unpacking python2.7-minimal (2.7.9-2+deb8u2) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../python-minimal_2.7.9-1_armhf.deb ...
Unpacking python-minimal (2.7.9-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.1.0-6+deb8u4_armhf.deb ...
Unpacking libexpat1:armhf (2.1.0-6+deb8u4) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../libpython2.7-stdlib_2.7.9-2+deb8u2_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.9-2+deb8u2) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.9-2+deb8u2_armhf.deb ...
Unpacking python2.7 (2.7.9-2+deb8u2) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../libpython-stdlib_2.7.9-1_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.9-1) ...
Processing triggers for mime-support (3.58) ...
Setting up libpython2.7-minimal:armhf (2.7.9-2+deb8u2) ...
Setting up python2.7-minimal (2.7.9-2+deb8u2) ...
Linking and byte-compiling packages for runtime python2.7...
Setting up python-minimal (2.7.9-1) ...
Selecting previously unselected package python.
(Reading database ... 13998 files and directories currently installed.)
Preparing to unpack .../python_2.7.9-1_armhf.deb ...
Unpacking python (2.7.9-1) ...
Selecting previously unselected package libasan1:armhf.
Preparing to unpack .../libasan1_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libasan1:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../libasound2-data_1.0.28-1_all.deb ...
Unpacking libasound2-data (1.0.28-1) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../libasound2_1.0.28-1_armhf.deb ...
Unpacking libasound2:armhf (1.0.28-1) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../libasyncns0_0.8-5_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-5) ...
Selecting previously unselected package libatomic1:armhf.
Preparing to unpack .../libatomic1_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libatomic1:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../libxau6_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+7_all.deb ...
Unpacking x11-common (1:7.7+7) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../libice6_2%3a1.0.9-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../libsm6_2%3a1.2.2-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.2-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../libxdmcp6_1%3a1.1.1-1_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.1-1) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../libxcb1_1.10-3_armhf.deb ...
Unpacking libxcb1:armhf (1.10-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-3+deb8u2_all.deb ...
Unpacking libx11-data (2:1.6.2-3+deb8u2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../libx11-6_2%3a1.6.2-3+deb8u2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.2-3+deb8u2) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../libxt6_1%3a1.1.4-1_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.4-1) ...
Selecting previously unselected package libaudio2:armhf.
Preparing to unpack .../libaudio2_1.9.4-3_armhf.deb ...
Unpacking libaudio2:armhf (1.9.4-3) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../libogg0_1.3.2-1_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-1) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../libflac8_1.3.0-3_armhf.deb ...
Unpacking libflac8:armhf (1.3.0-3) ...
Selecting previously unselected package libaudiofile1:armhf.
Preparing to unpack .../libaudiofile1_0.3.6-2+deb8u2_armhf.deb ...
Unpacking libaudiofile1:armhf (0.3.6-2+deb8u2) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../libavahi-common-data_0.6.31-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.6.31-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../libavahi-common3_0.6.31-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.6.31-5) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../libavahi-client3_0.6.31-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.6.31-5) ...
Selecting previously unselected package libcaca0:armhf.
Preparing to unpack .../libcaca0_0.99.beta19-2+deb8u1_armhf.deb ...
Unpacking libcaca0:armhf (0.99.beta19-2+deb8u1) ...
Selecting previously unselected package libisl10:armhf.
Preparing to unpack .../libisl10_0.12.2-2_armhf.deb ...
Unpacking libisl10:armhf (0.12.2-2) ...
Selecting previously unselected package libcloog-isl4:armhf.
Preparing to unpack .../libcloog-isl4_0.18.2-1_armhf.deb ...
Unpacking libcloog-isl4:armhf (0.18.2-1) ...
Selecting previously unselected package libdirectfb-1.2-9:armhf.
Preparing to unpack .../libdirectfb-1.2-9_1.2.10.0-5.1_armhf.deb ...
Unpacking libdirectfb-1.2-9:armhf (1.2.10.0-5.1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../libfreetype6_2.5.2-3+deb8u2_armhf.deb ...
Unpacking libfreetype6:armhf (2.5.2-3+deb8u2) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../libjpeg62-turbo_1%3a1.3.1-12+deb8u2_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.3.1-12+deb8u2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../libxext6_2%3a1.3.3-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1) ...
Selecting previously unselected package libdirectfb-extra:armhf.
Preparing to unpack .../libdirectfb-extra_1.2.10.0-5.1_armhf.deb ...
Unpacking libdirectfb-extra:armhf (1.2.10.0-5.1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../libdrm-exynos1_2.4.58-2_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../libdrm-freedreno1_2.4.58-2_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../libdrm-nouveau2_2.4.58-2_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../libdrm-omap1_2.4.58-2_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../libdrm-radeon1_2.4.58-2_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.58-2) ...
Selecting previously unselected package esound-common.
Preparing to unpack .../esound-common_0.2.41-11_all.deb ...
Unpacking esound-common (0.2.41-11) ...
Selecting previously unselected package libesd0:armhf.
Preparing to unpack .../libesd0_0.2.41-11_armhf.deb ...
Unpacking libesd0:armhf (0.2.41-11) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.42.1-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.42.1-1) ...
Selecting previously unselected package libopus0:armhf.
Preparing to unpack .../libopus0_1.1-2_armhf.deb ...
Unpacking libopus0:armhf (1.1-2) ...
Selecting previously unselected package libsamplerate0:armhf.
Preparing to unpack .../libsamplerate0_0.1.8-8_armhf.deb ...
Unpacking libsamplerate0:armhf (0.1.8-8) ...
Selecting previously unselected package libjack-jackd2-0:armhf.
Preparing to unpack .../libjack-jackd2-0_1.9.10+20140719git3eb0ae6a~dfsg-2_armhf.deb ...
Unpacking libjack-jackd2-0:armhf (1.9.10+20140719git3eb0ae6a~dfsg-2) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../libvorbis0a_1.3.4-2+deb8u1_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.4-2+deb8u1) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../libvorbisenc2_1.3.4-2+deb8u1_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.4-2+deb8u1) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../libsndfile1_1.0.25-9.1+deb8u4_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.25-9.1+deb8u4) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../libx11-xcb1_2%3a1.6.2-3+deb8u2_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.2-3+deb8u2) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../libxi6_2%3a1.7.4-1+deb8u1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.4-1+deb8u1) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../libxtst6_2%3a1.2.2-1+deb8u1_armhf.deb ...
Unpacking libxtst6:armhf (2:1.2.2-1+deb8u1) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../libpulse0_5.0-13_armhf.deb ...
Unpacking libpulse0:armhf (5.0-13) ...
Selecting previously unselected package libfluidsynth1:armhf.
Preparing to unpack .../libfluidsynth1_1.1.6-2_armhf.deb ...
Unpacking libfluidsynth1:armhf (1.1.6-2) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../libglapi-mesa_10.3.2-1+deb8u1_armhf.deb ...
Unpacking libglapi-mesa:armhf (10.3.2-1+deb8u1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../libxcb-dri2-0_1.10-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../libxcb-dri3-0_1.10-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../libxcb-glx0_1.10-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../libxcb-present0_1.10-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../libxcb-sync1_1.10-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.10-3) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../libxfixes3_1%3a5.0.1-2+deb8u1_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.1-2+deb8u1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../libxdamage1_1%3a1.1.4-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.4-2) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../libxshmfence1_1.1-4+rpi1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.1-4+rpi1) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../libxxf86vm1_1%3a1.1.3-1_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.3-1) ...
Selecting previously unselected package libgl1-mesa-glx:armhf.
Preparing to unpack .../libgl1-mesa-glx_10.3.2-1+deb8u1_armhf.deb ...
Unpacking libgl1-mesa-glx:armhf (10.3.2-1+deb8u1) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../libglu1-mesa_9.0.0-2_armhf.deb ...
Unpacking libglu1-mesa:armhf (9.0.0-2) ...
Selecting previously unselected package libgomp1:armhf.
Preparing to unpack .../libgomp1_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libgomp1:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../libjbig0_2.1-3.1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1) ...
Selecting previously unselected package libmad0:armhf.
Preparing to unpack .../libmad0_0.15.1b-8+deb8u1_armhf.deb ...
Unpacking libmad0:armhf (0.15.1b-8+deb8u1) ...
Selecting previously unselected package libopenal-data.
Preparing to unpack .../libopenal-data_1%3a1.15.1-5_all.deb ...
Unpacking libopenal-data (1:1.15.1-5) ...
Selecting previously unselected package libopenal1:armhf.
Preparing to unpack .../libopenal1_1%3a1.15.1-5_armhf.deb ...
Unpacking libopenal1:armhf (1:1.15.1-5) ...
Selecting previously unselected package libsdl1.2debian:armhf.
Preparing to unpack .../libsdl1.2debian_1.2.15-10+deb8u1_armhf.deb ...
Unpacking libsdl1.2debian:armhf (1.2.15-10+deb8u1) ...
Selecting previously unselected package libmikmod3:armhf.
Preparing to unpack .../libmikmod3_3.3.7-1_armhf.deb ...
Unpacking libmikmod3:armhf (3.3.7-1) ...
Selecting previously unselected package libpcrecpp0:armhf.
Preparing to unpack .../libpcrecpp0_2%3a8.35-3.3+deb8u4_armhf.deb ...
Unpacking libpcrecpp0:armhf (2:8.35-3.3+deb8u4) ...
Selecting previously unselected package libpulse-mainloop-glib0:armhf.
Preparing to unpack .../libpulse-mainloop-glib0_5.0-13_armhf.deb ...
Unpacking libpulse-mainloop-glib0:armhf (5.0-13) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../libtiff5_4.0.3-12.3+deb8u8_armhf.deb ...
Unpacking libtiff5:armhf (4.0.3-12.3+deb8u8) ...
Selecting previously unselected package libwebp5:armhf.
Preparing to unpack .../libwebp5_0.4.1-1.2_armhf.deb ...
Unpacking libwebp5:armhf (0.4.1-1.2) ...
Selecting previously unselected package libsdl-image1.2:armhf.
Preparing to unpack .../libsdl-image1.2_1.2.12-5+deb8u1_armhf.deb ...
Unpacking libsdl-image1.2:armhf (1.2.12-5+deb8u1) ...
Selecting previously unselected package libvorbisfile3:armhf.
Preparing to unpack .../libvorbisfile3_1.3.4-2+deb8u1_armhf.deb ...
Unpacking libvorbisfile3:armhf (1.3.4-2+deb8u1) ...
Selecting previously unselected package libsdl-mixer1.2:armhf.
Preparing to unpack .../libsdl-mixer1.2_1.2.12-11+b1_armhf.deb ...
Unpacking libsdl-mixer1.2:armhf (1.2.12-11+b1) ...
Selecting previously unselected package libsdl-net1.2:armhf.
Preparing to unpack .../libsdl-net1.2_1.2.8-4_armhf.deb ...
Unpacking libsdl-net1.2:armhf (1.2.8-4) ...
Selecting previously unselected package libtiffxx5:armhf.
Preparing to unpack .../libtiffxx5_4.0.3-12.3+deb8u8_armhf.deb ...
Unpacking libtiffxx5:armhf (4.0.3-12.3+deb8u8) ...
Selecting previously unselected package libubsan0:armhf.
Preparing to unpack .../libubsan0_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libubsan0:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../libxmu6_2%3a1.1.2-1_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.2-1) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../libxpm4_1%3a3.5.12-0+deb8u1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.12-0+deb8u1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../libxaw7_2%3a1.0.12-2_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.12-2) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../libxcb-randr0_1.10-3_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../libxcb-render0_1.10-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../libxcb-shape0_1.10-3_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../libxcb-xfixes0_1.10-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.10-3) ...
Selecting previously unselected package libmpc3:armhf.
Preparing to unpack .../libmpc3_1.0.2-1_armhf.deb ...
Unpacking libmpc3:armhf (1.0.2-1) ...
Selecting previously unselected package libwebpdemux1:armhf.
Preparing to unpack .../libwebpdemux1_0.4.1-1.2_armhf.deb ...
Unpacking libwebpdemux1:armhf (0.4.1-1.2) ...
Selecting previously unselected package libwebpmux1:armhf.
Preparing to unpack .../libwebpmux1_0.4.1-1.2_armhf.deb ...
Unpacking libwebpmux1:armhf (0.4.1-1.2) ...
Selecting previously unselected package bzip2.
Preparing to unpack .../bzip2_1.0.6-7_armhf.deb ...
Unpacking bzip2 (1.0.6-7) ...
Selecting previously unselected package make.
Preparing to unpack .../make_4.0-8.1_armhf.deb ...
Unpacking make (4.0-8.1) ...
Selecting previously unselected package patch.
Preparing to unpack .../patch_2.7.5-1+deb8u1_armhf.deb ...
Unpacking patch (2.7.5-1+deb8u1) ...
Selecting previously unselected package binutils.
Preparing to unpack .../binutils_2.25-5+deb8u1_armhf.deb ...
Unpacking binutils (2.25-5+deb8u1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.19-18+deb8u10_armhf.deb ...
Unpacking libc-dev-bin (2.19-18+deb8u10) ...
Selecting previously unselected package linux-libc-dev:armhf.
Preparing to unpack .../linux-libc-dev_3.16.7-ckt11-1+deb8u4+rpi1_armhf.deb ...
Unpacking linux-libc-dev:armhf (3.16.7-ckt11-1+deb8u4+rpi1) ...
Selecting previously unselected package libc6-dev:armhf.
Preparing to unpack .../libc6-dev_2.19-18+deb8u10_armhf.deb ...
Unpacking libc6-dev:armhf (2.19-18+deb8u10) ...
Selecting previously unselected package cpp-4.9.
Preparing to unpack .../cpp-4.9_4.9.2-10+deb8u2_armhf.deb ...
Unpacking cpp-4.9 (4.9.2-10+deb8u2) ...
Selecting previously unselected package cpp.
Preparing to unpack .../cpp_4%3a4.9.2-2_armhf.deb ...
Unpacking cpp (4:4.9.2-2) ...
Selecting previously unselected package libgcc-4.9-dev:armhf.
Preparing to unpack .../libgcc-4.9-dev_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libgcc-4.9-dev:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package gcc-4.9.
Preparing to unpack .../gcc-4.9_4.9.2-10+deb8u2_armhf.deb ...
Unpacking gcc-4.9 (4.9.2-10+deb8u2) ...
Selecting previously unselected package gcc.
Preparing to unpack .../gcc_4%3a4.9.2-2_armhf.deb ...
Unpacking gcc (4:4.9.2-2) ...
Selecting previously unselected package libstdc++-4.9-dev:armhf.
Preparing to unpack .../libstdc++-4.9-dev_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libstdc++-4.9-dev:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package g++-4.9.
Preparing to unpack .../g++-4.9_4.9.2-10+deb8u2_armhf.deb ...
Unpacking g++-4.9 (4.9.2-10+deb8u2) ...
Selecting previously unselected package g++.
Preparing to unpack .../g++_4%3a4.9.2-2_armhf.deb ...
Unpacking g++ (4:4.9.2-2) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../libdpkg-perl_1.17.27_all.deb ...
Unpacking libdpkg-perl (1.17.27) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../dpkg-dev_1.17.27_all.deb ...
Unpacking dpkg-dev (1.17.27) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../build-essential_11.7_armhf.deb ...
Unpacking build-essential (11.7) ...
Selecting previously unselected package libasound2-dev:armhf.
Preparing to unpack .../libasound2-dev_1.0.28-1_armhf.deb ...
Unpacking libasound2-dev:armhf (1.0.28-1) ...
Selecting previously unselected package libavahi-common-dev.
Preparing to unpack .../libavahi-common-dev_0.6.31-5_armhf.deb ...
Unpacking libavahi-common-dev (0.6.31-5) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../pkg-config_0.28-1_armhf.deb ...
Unpacking pkg-config (0.28-1) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../libdbus-1-dev_1.8.22-0+deb8u1_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.8.22-0+deb8u1) ...
Selecting previously unselected package libavahi-client-dev.
Preparing to unpack .../libavahi-client-dev_0.6.31-5_armhf.deb ...
Unpacking libavahi-client-dev (0.6.31-5) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-2) ...
Selecting previously unselected package libpng12-dev:armhf.
Preparing to unpack .../libpng12-dev_1.2.50-2+deb8u3_armhf.deb ...
Unpacking libpng12-dev:armhf (1.2.50-2+deb8u3) ...
Selecting previously unselected package libslang2-dev:armhf.
Preparing to unpack .../libslang2-dev_2.3.0-2_armhf.deb ...
Unpacking libslang2-dev:armhf (2.3.0-2) ...
Selecting previously unselected package libcaca-dev.
Preparing to unpack .../libcaca-dev_0.99.beta19-2+deb8u1_armhf.deb ...
Unpacking libcaca-dev (0.99.beta19-2+deb8u1) ...
Selecting previously unselected package libfreetype6-dev.
Preparing to unpack .../libfreetype6-dev_2.5.2-3+deb8u2_armhf.deb ...
Unpacking libfreetype6-dev (2.5.2-3+deb8u2) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../libjpeg62-turbo-dev_1%3a1.3.1-12+deb8u2_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:1.3.1-12+deb8u2) ...
Selecting previously unselected package libjpeg-dev.
Preparing to unpack .../libjpeg-dev_1%3a1.3.1-12+deb8u2_all.deb ...
Unpacking libjpeg-dev (1:1.3.1-12+deb8u2) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../x11proto-core-dev_7.0.26-1_all.deb ...
Unpacking x11proto-core-dev (7.0.26-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../libxau-dev_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../libxdmcp-dev_1%3a1.1.1-1_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.1-1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ...
Unpacking x11proto-input-dev (2.3.1-1) ...
Selecting previously unselected package x11proto-kb-dev.
Preparing to unpack .../x11proto-kb-dev_1.0.6-2_all.deb ...
Unpacking x11proto-kb-dev (1.0.6-2) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../xtrans-dev_1.3.4-1_all.deb ...
Unpacking xtrans-dev (1.3.4-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../libpthread-stubs0-dev_0.3-4_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.3-4) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../libxcb1-dev_1.10-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.10-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../libx11-dev_2%3a1.6.2-3+deb8u2_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.2-3+deb8u2) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ...
Unpacking x11proto-xext-dev (7.3.0-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../libxext-dev_2%3a1.3.3-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1) ...
Selecting previously unselected package libdirectfb-dev.
Preparing to unpack .../libdirectfb-dev_1.2.10.0-5.1_armhf.deb ...
Unpacking libdirectfb-dev (1.2.10.0-5.1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../libdrm-dev_2.4.58-2_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.58-2) ...
Selecting previously unselected package libogg-dev:armhf.
Preparing to unpack .../libogg-dev_1.3.2-1_armhf.deb ...
Unpacking libogg-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libflac-dev:armhf.
Preparing to unpack .../libflac-dev_1.3.0-3_armhf.deb ...
Unpacking libflac-dev:armhf (1.3.0-3) ...
Selecting previously unselected package mesa-common-dev:armhf.
Preparing to unpack .../mesa-common-dev_10.3.2-1+deb8u1_armhf.deb ...
Unpacking mesa-common-dev:armhf (10.3.2-1+deb8u1) ...
Selecting previously unselected package libx11-xcb-dev:armhf.
Preparing to unpack .../libx11-xcb-dev_2%3a1.6.2-3+deb8u2_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.2-3+deb8u2) ...
Selecting previously unselected package libxcb-dri3-dev:armhf.
Preparing to unpack .../libxcb-dri3-dev_1.10-3_armhf.deb ...
Unpacking libxcb-dri3-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../libxcb-render0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-randr0-dev:armhf.
Preparing to unpack .../libxcb-randr0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-randr0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shape0-dev:armhf.
Preparing to unpack .../libxcb-shape0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-shape0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-xfixes0-dev:armhf.
Preparing to unpack .../libxcb-xfixes0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-xfixes0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-sync-dev:armhf.
Preparing to unpack .../libxcb-sync-dev_1.10-3_armhf.deb ...
Unpacking libxcb-sync-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-present-dev:armhf.
Preparing to unpack .../libxcb-present-dev_1.10-3_armhf.deb ...
Unpacking libxcb-present-dev:armhf (1.10-3) ...
Selecting previously unselected package libxshmfence-dev:armhf.
Preparing to unpack .../libxshmfence-dev_1.1-4+rpi1_armhf.deb ...
Unpacking libxshmfence-dev:armhf (1.1-4+rpi1) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Preparing to unpack .../libxcb-dri2-0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-dri2-0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Preparing to unpack .../libxcb-glx0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-glx0-dev:armhf (1.10-3) ...
Selecting previously unselected package x11proto-fixes-dev.
Preparing to unpack .../x11proto-fixes-dev_1%3a5.0-2_all.deb ...
Unpacking x11proto-fixes-dev (1:5.0-2) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../libxfixes-dev_1%3a5.0.1-2+deb8u1_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.1-2+deb8u1) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ...
Unpacking x11proto-damage-dev (1:1.2.1-2) ...
Selecting previously unselected package libxdamage-dev:armhf.
Preparing to unpack .../libxdamage-dev_1%3a1.1.4-2_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.4-2) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Preparing to unpack .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb ...
Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../libxxf86vm-dev_1%3a1.1.3-1_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.3-1) ...
Selecting previously unselected package x11proto-dri2-dev.
Preparing to unpack .../x11proto-dri2-dev_2.8-2_all.deb ...
Unpacking x11proto-dri2-dev (2.8-2) ...
Selecting previously unselected package x11proto-gl-dev.
Preparing to unpack .../x11proto-gl-dev_1.4.17-1_all.deb ...
Unpacking x11proto-gl-dev (1.4.17-1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../libgl1-mesa-dev_10.3.2-1+deb8u1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (10.3.2-1+deb8u1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../libglib2.0-data_2.42.1-1_all.deb ...
Unpacking libglib2.0-data (2.42.1-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../libglib2.0-bin_2.42.1-1_armhf.deb ...
Unpacking libglib2.0-bin (2.42.1-1) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../libpcre3-dev_2%3a8.35-3.3+deb8u4_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.35-3.3+deb8u4) ...
Selecting previously unselected package libglib2.0-dev.
Preparing to unpack .../libglib2.0-dev_2.42.1-1_armhf.deb ...
Unpacking libglib2.0-dev (2.42.1-1) ...
Selecting previously unselected package libglu1-mesa-dev.
Preparing to unpack .../libglu1-mesa-dev_9.0.0-2_armhf.deb ...
Unpacking libglu1-mesa-dev (9.0.0-2) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../libjbig-dev_2.1-3.1_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-3.1) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../liblzma-dev_5.1.1alpha+20120614-2_armhf.deb ...
Unpacking liblzma-dev:armhf (5.1.1alpha+20120614-2) ...
Selecting previously unselected package libmad0-dev.
Preparing to unpack .../libmad0-dev_0.15.1b-8+deb8u1_armhf.deb ...
Unpacking libmad0-dev (0.15.1b-8+deb8u1) ...
Selecting previously unselected package libmikmod-config.
Preparing to unpack .../libmikmod-config_3.3.7-1_armhf.deb ...
Unpacking libmikmod-config (3.3.7-1) ...
Selecting previously unselected package libmikmod-dev:armhf.
Preparing to unpack .../libmikmod-dev_3.3.7-1_armhf.deb ...
Unpacking libmikmod-dev:armhf (3.3.7-1) ...
Selecting previously unselected package libpulse-dev:armhf.
Preparing to unpack .../libpulse-dev_5.0-13_armhf.deb ...
Unpacking libpulse-dev:armhf (5.0-13) ...
Selecting previously unselected package libsdl1.2-dev.
Preparing to unpack .../libsdl1.2-dev_1.2.15-10+deb8u1_armhf.deb ...
Unpacking libsdl1.2-dev (1.2.15-10+deb8u1) ...
Selecting previously unselected package libtiff5-dev:armhf.
Preparing to unpack .../libtiff5-dev_4.0.3-12.3+deb8u8_armhf.deb ...
Unpacking libtiff5-dev:armhf (4.0.3-12.3+deb8u8) ...
Selecting previously unselected package libwebp-dev:armhf.
Preparing to unpack .../libwebp-dev_0.4.1-1.2_armhf.deb ...
Unpacking libwebp-dev:armhf (0.4.1-1.2) ...
Selecting previously unselected package libsdl-image1.2-dev:armhf.
Preparing to unpack .../libsdl-image1.2-dev_1.2.12-5+deb8u1_armhf.deb ...
Unpacking libsdl-image1.2-dev:armhf (1.2.12-5+deb8u1) ...
Selecting previously unselected package libvorbis-dev:armhf.
Preparing to unpack .../libvorbis-dev_1.3.4-2+deb8u1_armhf.deb ...
Unpacking libvorbis-dev:armhf (1.3.4-2+deb8u1) ...
Selecting previously unselected package libsdl-mixer1.2-dev:armhf.
Preparing to unpack .../libsdl-mixer1.2-dev_1.2.12-11+b1_armhf.deb ...
Unpacking libsdl-mixer1.2-dev:armhf (1.2.12-11+b1) ...
Selecting previously unselected package libsdl-net1.2-dev:armhf.
Preparing to unpack .../libsdl-net1.2-dev_1.2.8-4_armhf.deb ...
Unpacking libsdl-net1.2-dev:armhf (1.2.8-4) ...
Selecting previously unselected package timidity.
Preparing to unpack .../timidity_2.13.2-40.2_armhf.deb ...
Unpacking timidity (2.13.2-40.2) ...
Processing triggers for systemd (215-17+deb8u7) ...
Setting up libexpat1:armhf (2.1.0-6+deb8u4) ...
Setting up libpython2.7-stdlib:armhf (2.7.9-2+deb8u2) ...
Setting up python2.7 (2.7.9-2+deb8u2) ...
Setting up libpython-stdlib:armhf (2.7.9-1) ...
Setting up python (2.7.9-1) ...
Setting up libasan1:armhf (4.9.2-10+deb8u2) ...
Setting up libasound2-data (1.0.28-1) ...
Setting up libasound2:armhf (1.0.28-1) ...
Setting up libasyncns0:armhf (0.8-5) ...
Setting up libatomic1:armhf (4.9.2-10+deb8u2) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up x11-common (1:7.7+7) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up libice6:armhf (2:1.0.9-1) ...
Setting up libsm6:armhf (2:1.2.2-1) ...
Setting up libxdmcp6:armhf (1:1.1.1-1) ...
Setting up libxcb1:armhf (1.10-3) ...
Setting up libx11-data (2:1.6.2-3+deb8u2) ...
Setting up libx11-6:armhf (2:1.6.2-3+deb8u2) ...
Setting up libxt6:armhf (1:1.1.4-1) ...
Setting up libaudio2:armhf (1.9.4-3) ...
Setting up libogg0:armhf (1.3.2-1) ...
Setting up libflac8:armhf (1.3.0-3) ...
Setting up libaudiofile1:armhf (0.3.6-2+deb8u2) ...
Setting up libavahi-common-data:armhf (0.6.31-5) ...
Setting up libavahi-common3:armhf (0.6.31-5) ...
Setting up libavahi-client3:armhf (0.6.31-5) ...
Setting up libcaca0:armhf (0.99.beta19-2+deb8u1) ...
Setting up libisl10:armhf (0.12.2-2) ...
Setting up libcloog-isl4:armhf (0.18.2-1) ...
Setting up libdirectfb-1.2-9:armhf (1.2.10.0-5.1) ...
Setting up libfreetype6:armhf (2.5.2-3+deb8u2) ...
Setting up libjpeg62-turbo:armhf (1:1.3.1-12+deb8u2) ...
Setting up libxext6:armhf (2:1.3.3-1) ...
Setting up libdirectfb-extra:armhf (1.2.10.0-5.1) ...
Setting up libdrm-exynos1:armhf (2.4.58-2) ...
Setting up libdrm-freedreno1:armhf (2.4.58-2) ...
Setting up libdrm-nouveau2:armhf (2.4.58-2) ...
Setting up libdrm-omap1:armhf (2.4.58-2) ...
Setting up libdrm-radeon1:armhf (2.4.58-2) ...
Setting up esound-common (0.2.41-11) ...
Setting up libesd0:armhf (0.2.41-11) ...
Setting up libglib2.0-0:armhf (2.42.1-1) ...
No schema files found: doing nothing.
Setting up libopus0:armhf (1.1-2) ...
Setting up libsamplerate0:armhf (0.1.8-8) ...
Setting up libjack-jackd2-0:armhf (1.9.10+20140719git3eb0ae6a~dfsg-2) ...
Setting up libvorbis0a:armhf (1.3.4-2+deb8u1) ...
Setting up libvorbisenc2:armhf (1.3.4-2+deb8u1) ...
Setting up libsndfile1:armhf (1.0.25-9.1+deb8u4) ...
Setting up libx11-xcb1:armhf (2:1.6.2-3+deb8u2) ...
Setting up libxi6:armhf (2:1.7.4-1+deb8u1) ...
Setting up libxtst6:armhf (2:1.2.2-1+deb8u1) ...
Setting up libpulse0:armhf (5.0-13) ...
Setting up libfluidsynth1:armhf (1.1.6-2) ...
Setting up libglapi-mesa:armhf (10.3.2-1+deb8u1) ...
Setting up libxcb-dri2-0:armhf (1.10-3) ...
Setting up libxcb-dri3-0:armhf (1.10-3) ...
Setting up libxcb-glx0:armhf (1.10-3) ...
Setting up libxcb-present0:armhf (1.10-3) ...
Setting up libxcb-sync1:armhf (1.10-3) ...
Setting up libxfixes3:armhf (1:5.0.1-2+deb8u1) ...
Setting up libxdamage1:armhf (1:1.1.4-2) ...
Setting up libxshmfence1:armhf (1.1-4+rpi1) ...
Setting up libxxf86vm1:armhf (1:1.1.3-1) ...
Setting up libgl1-mesa-glx:armhf (10.3.2-1+deb8u1) ...
Setting up libglu1-mesa:armhf (9.0.0-2) ...
Setting up libgomp1:armhf (4.9.2-10+deb8u2) ...
Setting up libjbig0:armhf (2.1-3.1) ...
Setting up libmad0:armhf (0.15.1b-8+deb8u1) ...
Setting up libopenal-data (1:1.15.1-5) ...
Setting up libopenal1:armhf (1:1.15.1-5) ...
Setting up libsdl1.2debian:armhf (1.2.15-10+deb8u1) ...
Setting up libmikmod3:armhf (3.3.7-1) ...
Setting up libpcrecpp0:armhf (2:8.35-3.3+deb8u4) ...
Setting up libpulse-mainloop-glib0:armhf (5.0-13) ...
Setting up libtiff5:armhf (4.0.3-12.3+deb8u8) ...
Setting up libwebp5:armhf (0.4.1-1.2) ...
Setting up libsdl-image1.2:armhf (1.2.12-5+deb8u1) ...
Setting up libvorbisfile3:armhf (1.3.4-2+deb8u1) ...
Setting up libsdl-mixer1.2:armhf (1.2.12-11+b1) ...
Setting up libsdl-net1.2:armhf (1.2.8-4) ...
Setting up libtiffxx5:armhf (4.0.3-12.3+deb8u8) ...
Setting up libubsan0:armhf (4.9.2-10+deb8u2) ...
Setting up libxmu6:armhf (2:1.1.2-1) ...
Setting up libxpm4:armhf (1:3.5.12-0+deb8u1) ...
Setting up libxaw7:armhf (2:1.0.12-2) ...
Setting up libxcb-randr0:armhf (1.10-3) ...
Setting up libxcb-render0:armhf (1.10-3) ...
Setting up libxcb-shape0:armhf (1.10-3) ...
Setting up libxcb-xfixes0:armhf (1.10-3) ...
Setting up libmpc3:armhf (1.0.2-1) ...
Setting up libwebpdemux1:armhf (0.4.1-1.2) ...
Setting up libwebpmux1:armhf (0.4.1-1.2) ...
Setting up bzip2 (1.0.6-7) ...
Setting up make (4.0-8.1) ...
Setting up patch (2.7.5-1+deb8u1) ...
Setting up binutils (2.25-5+deb8u1) ...
Setting up libc-dev-bin (2.19-18+deb8u10) ...
Setting up linux-libc-dev:armhf (3.16.7-ckt11-1+deb8u4+rpi1) ...
Setting up libc6-dev:armhf (2.19-18+deb8u10) ...
Setting up cpp-4.9 (4.9.2-10+deb8u2) ...
Setting up cpp (4:4.9.2-2) ...
Setting up libgcc-4.9-dev:armhf (4.9.2-10+deb8u2) ...
Setting up gcc-4.9 (4.9.2-10+deb8u2) ...
Setting up gcc (4:4.9.2-2) ...
Setting up libstdc++-4.9-dev:armhf (4.9.2-10+deb8u2) ...
Setting up g++-4.9 (4.9.2-10+deb8u2) ...
Setting up g++ (4:4.9.2-2) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up libtimedate-perl (2.3000-2) ...
Setting up libdpkg-perl (1.17.27) ...
Setting up dpkg-dev (1.17.27) ...
Setting up build-essential (11.7) ...
Setting up libasound2-dev:armhf (1.0.28-1) ...
Setting up libavahi-common-dev (0.6.31-5) ...
Setting up pkg-config (0.28-1) ...
Setting up libdbus-1-dev:armhf (1.8.22-0+deb8u1) ...
Setting up libavahi-client-dev (0.6.31-5) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-2) ...
Setting up libpng12-dev:armhf (1.2.50-2+deb8u3) ...
Setting up libslang2-dev:armhf (2.3.0-2) ...
Setting up libcaca-dev (0.99.beta19-2+deb8u1) ...
Setting up libfreetype6-dev (2.5.2-3+deb8u2) ...
Setting up libjpeg62-turbo-dev:armhf (1:1.3.1-12+deb8u2) ...
Setting up libjpeg-dev (1:1.3.1-12+deb8u2) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.26-1) ...
Setting up libxau-dev:armhf (1:1.0.8-1) ...
Setting up libxdmcp-dev:armhf (1:1.1.1-1) ...
Setting up x11proto-input-dev (2.3.1-1) ...
Setting up x11proto-kb-dev (1.0.6-2) ...
Setting up xtrans-dev (1.3.4-1) ...
Setting up libpthread-stubs0-dev:armhf (0.3-4) ...
Setting up libxcb1-dev:armhf (1.10-3) ...
Setting up libx11-dev:armhf (2:1.6.2-3+deb8u2) ...
Setting up x11proto-xext-dev (7.3.0-1) ...
Setting up libxext-dev:armhf (2:1.3.3-1) ...
Setting up libdirectfb-dev (1.2.10.0-5.1) ...
Setting up libdrm-dev:armhf (2.4.58-2) ...
Setting up libogg-dev:armhf (1.3.2-1) ...
Setting up libflac-dev:armhf (1.3.0-3) ...
Setting up mesa-common-dev:armhf (10.3.2-1+deb8u1) ...
Setting up libx11-xcb-dev:armhf (2:1.6.2-3+deb8u2) ...
Setting up libxcb-dri3-dev:armhf (1.10-3) ...
Setting up libxcb-render0-dev:armhf (1.10-3) ...
Setting up libxcb-randr0-dev:armhf (1.10-3) ...
Setting up libxcb-shape0-dev:armhf (1.10-3) ...
Setting up libxcb-xfixes0-dev:armhf (1.10-3) ...
Setting up libxcb-sync-dev:armhf (1.10-3) ...
Setting up libxcb-present-dev:armhf (1.10-3) ...
Setting up libxshmfence-dev:armhf (1.1-4+rpi1) ...
Setting up libxcb-dri2-0-dev:armhf (1.10-3) ...
Setting up libxcb-glx0-dev:armhf (1.10-3) ...
Setting up x11proto-fixes-dev (1:5.0-2) ...
Setting up libxfixes-dev:armhf (1:5.0.1-2+deb8u1) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev:armhf (1:1.1.4-2) ...
Setting up x11proto-xf86vidmode-dev (2.3.1-2) ...
Setting up libxxf86vm-dev:armhf (1:1.1.3-1) ...
Setting up x11proto-dri2-dev (2.8-2) ...
Setting up x11proto-gl-dev (1.4.17-1) ...
Setting up libgl1-mesa-dev:armhf (10.3.2-1+deb8u1) ...
Setting up libglib2.0-data (2.42.1-1) ...
Setting up libglib2.0-bin (2.42.1-1) ...
Setting up libpcre3-dev:armhf (2:8.35-3.3+deb8u4) ...
Setting up libglib2.0-dev (2.42.1-1) ...
Setting up libglu1-mesa-dev (9.0.0-2) ...
Setting up libjbig-dev:armhf (2.1-3.1) ...
Setting up liblzma-dev:armhf (5.1.1alpha+20120614-2) ...
Setting up libmad0-dev (0.15.1b-8+deb8u1) ...
Setting up libmikmod-config (3.3.7-1) ...
Setting up libmikmod-dev:armhf (3.3.7-1) ...
Setting up libpulse-dev:armhf (5.0-13) ...
Setting up libsdl1.2-dev (1.2.15-10+deb8u1) ...
Setting up libtiff5-dev:armhf (4.0.3-12.3+deb8u8) ...
Setting up libwebp-dev:armhf (0.4.1-1.2) ...
Setting up libsdl-image1.2-dev:armhf (1.2.12-5+deb8u1) ...
Setting up libvorbis-dev:armhf (1.3.4-2+deb8u1) ...
Setting up libsdl-mixer1.2-dev:armhf (1.2.12-11+b1) ...
Setting up libsdl-net1.2-dev:armhf (1.2.8-4) ...
Setting up timidity (2.13.2-40.2) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
Processing triggers for systemd (215-17+deb8u7) ...

Свернуть

Для сборки порта потребуется архив исходников 1.7.0, который нужно будет скопировать в любой удобный каталог, например, в /home и распаковать:

tar -xzf chocolate-doom-1.7.0.tar.gz

Сам архив после распаковки можно спокойно удалить:

rm chocolate-doom-1.7.0.tar.gz

и перейти в каталог распакованных исходных файлов:

cd chocolate-doom-1.7.0

Микрокомпьютер MB77.07 построен на СБИС К1879ХБ1Я, и в наследство от цифровых телевизионных приставок видеоадаптер микрокомпьютера работает исключительно на телевизионных развёртках 720х480, 720х576, 1280х720 и 1920х1080. Никаких "компьютерных" видеорежимов 640х480, 800х600, 1280х800 нет и в помине! Нужно обязательно подправить файл /home/chocolate-doom-1.7.0/setup/display.c, заменив pc-шные видеорежимы на телевизионные. Но это ещё не всё! Оказывается, если в конфигурационном файле /home/chocolate-doom-1.7.0/configure в строке CFLAGS="-O$OPT_LEVEL -g -Wall $orig_CFLAGS" добавить флаги оптимизации кода под нашу архитектуру -ffast-math -mcpu=arm1176jzf-s , то итоговая производительность повысится на 20%! В моём архиве эти файлы уже исправлены. Теперь можно подготовиться к сборке с максимальной оптимизацией по быстродействию -O3:

./configure --enable-penis-extension

root@shade:/home/chocolate-doom-1.7.0# ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for python... true
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.1.3... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for Mix_LoadMUS in -lSDL_mixer... yes
checking for SDLNet_UDP_Send in -lSDL_net... yes
checking for src_new in -lsamplerate... no
checking for log in -lm... yes
checking linux/kd.h usability... yes
checking linux/kd.h presence... yes
checking for linux/kd.h... yes
checking dev/isa/spkrio.h usability... no
checking dev/isa/spkrio.h presence... no
checking for dev/isa/spkrio.h... no
checking dev/speaker/speaker.h usability... no
checking dev/speaker/speaker.h presence... no
checking for dev/speaker/speaker.h... no
checking for mmap... yes
checking for sched_setaffinity... yes
checking for ioperm... yes
checking for i386_iopl in -li386... no
checking for amd64_iopl in -lamd64... no
checking for windres... no
checking for strip... strip
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
configure: creating ./config.status
config.status: creating Makefile
config.status: creating rpm.spec
config.status: creating man/Makefile
config.status: creating opl/Makefile
config.status: creating opl/examples/Makefile
config.status: creating pcsound/Makefile
config.status: creating pkg/Makefile
config.status: creating pkg/config.make
config.status: creating pkg/osx/Info.plist
config.status: creating pkg/osx/Info-gnustep.plist
config.status: creating setup/Makefile
config.status: creating setup/setup.desktop
config.status: creating setup/setup-res.rc
config.status: creating setup/setup-manifest.xml
config.status: creating data/Makefile
config.status: creating src/Makefile
config.status: creating src/doom.desktop
config.status: creating src/doom-screensaver.desktop
config.status: creating src/resource.rc
config.status: creating textscreen/Makefile
config.status: creating textscreen/examples/Makefile
config.status: creating wince/Makefile
config.status: creating config.h
config.status: executing depfiles commands

Свернуть

После подготовки можно приступить к собственно сборке командой

make

Процесс этот весьма неспешный, можно спокойно чайку попить:

root@shade:/home/chocolate-doom-1.7.0# make
make  all-recursive
make[1]: Entering directory '/home/chocolate-doom-1.7.0'
Making all in wince
make[2]: Entering directory '/home/chocolate-doom-1.7.0/wince'
  CC     dummy.o
  AR     libc_wince.a
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/wince'
Making all in textscreen
make[2]: Entering directory '/home/chocolate-doom-1.7.0/textscreen'
Making all in .
make[3]: Entering directory '/home/chocolate-doom-1.7.0/textscreen'
  CC     txt_checkbox.o
  CC     txt_desktop.o
  CC     txt_dropdown.o
  CC     txt_gui.o
  CC     txt_inputbox.o
  CC     txt_io.o
  CC     txt_button.o
  CC     txt_label.o
  CC     txt_radiobutton.o
  CC     txt_scrollpane.o
  CC     txt_separator.o
  CC     txt_spinctrl.o
  CC     txt_sdl.o
  CC     txt_strut.o
  CC     txt_table.o
  CC     txt_utf8.o
  CC     txt_widget.o
  CC     txt_window.o
  CC     txt_window_action.o
  AR     libtextscreen.a
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen'
Making all in examples
make[3]: Entering directory '/home/chocolate-doom-1.7.0/textscreen/examples'
  CC     guitest.o
  CCLD   guitest
  CC     calculator.o
  CCLD   calculator
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen/examples'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen'
Making all in opl
make[2]: Entering directory '/home/chocolate-doom-1.7.0/opl'
Making all in .
make[3]: Entering directory '/home/chocolate-doom-1.7.0/opl'
  CC     opl.o
  CC     opl_linux.o
  CC     opl_obsd.o
  CC     opl_queue.o
  CC     opl_sdl.o
  CC     opl_timer.o
  CC     opl_win32.o
  CC     ioperm_sys.o
  CC     dbopl.o
  AR     libopl.a
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/opl'
Making all in examples
make[3]: Entering directory '/home/chocolate-doom-1.7.0/opl/examples'
  CC     droplay.o
  CCLD   droplay
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/opl/examples'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/opl'
Making all in pcsound
make[2]: Entering directory '/home/chocolate-doom-1.7.0/pcsound'
  CC     pcsound.o
  CC     pcsound_bsd.o
  CC     pcsound_sdl.o
  CC     pcsound_linux.o
  CC     pcsound_win32.o
  AR     libpcsound.a
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/pcsound'
Making all in data
make[2]: Entering directory '/home/chocolate-doom-1.7.0/data'
cp doom.png chocolate-doom.png
cp setup.png chocolate-setup.png
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/data'
Making all in src
make[2]: Entering directory '/home/chocolate-doom-1.7.0/src'
  CC     am_map.o
am_map.c: In function 'AM_Responder':
am_map.c:631:16: warning: variable 'cheatstate' set but not used [-Wunused-but-set-variable]
     static int cheatstate=0;
                ^
  CC     d_items.o
  CC     d_iwad.o
  CC     d_main.o
  CC     d_net.o
  CC     doomdef.o
  CC     doomstat.o
  CC     dstrings.o
  CC     f_finale.o
  CC     f_wipe.o
  CC     g_game.o
g_game.c: In function 'G_DoLoadLevel':
g_game.c:830:36: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
     memset (mousebuttons, 0, sizeof(mousebuttons));
                                    ^
g_game.c:831:34: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
     memset (joybuttons, 0, sizeof(joybuttons));
                                  ^
g_game.c: In function 'G_InitPlayer':
g_game.c:1199:15: warning: variable 'p' set but not used [-Wunused-but-set-variable]
     player_t* p;
               ^
  CC     hu_lib.o
hu_lib.c: In function 'HUlib_eraseTextLine':
hu_lib.c:149:20: warning: variable 'lastautomapactive' set but not used [-Wunused-but-set-variable]
     static boolean lastautomapactive = true;
                    ^
  CC     hu_stuff.o
  CC     i_main.o
  CC     info.o
  CC     i_joystick.o
  CC     i_scale.o
  CC     i_system.o
  CC     i_timer.o
  CC     i_video.o
i_video.c: In function 'AutoAdjustFullscreen':
i_video.c:1136:9: warning: variable 'target_pixels' set but not used [-Wunused-but-set-variable]
     int target_pixels, diff, best_diff;
         ^
  CC     m_argv.o
  CC     m_bbox.o
  CC     m_cheat.o
  CC     m_config.o
  CC     m_fixed.o
  CC     m_menu.o
m_menu.c: In function 'M_ReadSaveStrings':
m_menu.c:543:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
     int     count;
             ^
  CC     m_misc.o
  CC     md5.o
md5.c: In function 'MD5_Final':
md5.c:158:30: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
         memset(ctx, 0, sizeof(ctx));    /* In case it's sensitive */
                              ^
  CC     memio.o
  CC     m_random.o
  CC     p_ceilng.o
  CC     p_doors.o
p_doors.c: In function 'EV_VerticalDoor':
p_doors.c:350:10: warning: variable 'secnum' set but not used [-Wunused-but-set-variable]
     int  secnum;
          ^
  CC     p_enemy.o
p_enemy.c: In function 'P_LookForPlayers':
p_enemy.c:507:15: warning: variable 'sector' set but not used [-Wunused-but-set-variable]
     sector_t* sector;
               ^
  CC     p_floor.o
  CC     p_inter.o
  CC     p_lights.o
  CC     p_map.o
  CC     p_maputl.o
  CC     p_mobj.o
  CC     p_plats.o
  CC     p_pspr.o
  CC     p_saveg.o
  CC     p_setup.o
  CC     p_sight.o
  CC     p_spec.o
p_spec.c: In function 'P_SpawnSpecials':
p_spec.c:1386:10: warning: variable 'episode' set but not used [-Wunused-but-set-variable]
     int  episode;
          ^
  CC     p_switch.o
  CC     p_telept.o
  CC     p_tick.o
  CC     p_user.o
  CC     r_bsp.o
  CC     r_data.o
r_data.c: In function 'R_DrawColumnInCache':
r_data.c:202:11: warning: variable 'dest' set but not used [-Wunused-but-set-variable]
     byte* dest;
           ^
r_data.c: In function 'R_InitColormaps':
r_data.c:697:15: warning: variable 'length' set but not used [-Wunused-but-set-variable]
     int lump, length;
               ^
  CC     r_draw.o
  CC     r_main.o
  CC     r_plane.o
  CC     r_segs.o
  CC     r_sky.o
  CC     r_things.o
  CC     sounds.o
  CC     s_sound.o
s_sound.c: In function 'S_StartSound':
s_sound.c:565:9: warning: variable 'priority' set but not used [-Wunused-but-set-variable]
     int priority;
         ^
  CC     st_lib.o
  CC     st_stuff.o
  CC     tables.o
  CC     v_video.o
  CC     wi_stuff.o
wi_stuff.c: In function 'WI_drawDeathmatchStats':
wi_stuff.c:1018:10: warning: variable 'lh' set but not used [-Wunused-but-set-variable]
     int  lh; // line height
          ^
  CC     w_checksum.o
  CC     w_wad.o
  CC     w_file.o
  CC     w_file_stdc.o
  CC     w_file_posix.o
  CC     w_file_win32.o
  CC     z_zone.o
  CC     deh_ammo.o
  CC     deh_cheat.o
  CC     deh_frame.o
  CC     deh_io.o
  CC     deh_main.o
  CC     deh_mapping.o
  CC     deh_misc.o
  CC     deh_ptr.o
  CC     deh_sound.o
  CC     deh_text.o
  CC     deh_thing.o
  CC     deh_weapon.o
  CC     net_client.o
  CC     net_common.o
  CC     net_dedicated.o
  CC     net_gui.o
  CC     net_io.o
  CC     net_loop.o
  CC     net_packet.o
  CC     net_query.o
  CC     net_sdl.o
  CC     net_server.o
  CC     net_structrw.o
  CC     w_merge.o
  CC     i_pcsound.o
  CC     i_sdlsound.o
  CC     i_sdlmusic.o
  CC     i_oplmusic.o
  CC     midifile.o
  CC     mus2mid.o
  CCLD   chocolate-doom
  CC     d_dedicated.o
  CC     z_native.o
  CCLD   chocolate-server
cp doom.desktop chocolate-doom.desktop
cp doom-screensaver.desktop chocolate-doom-screensaver.desktop
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/src'
Making all in man
make[2]: Entering directory '/home/chocolate-doom-1.7.0/man'
./docgen -m manpage.template ../src > chocolate-doom.6
./docgen -m default.cfg.template -c default.cfg ../src > default.cfg.5
./docgen -m extra.cfg.template -c chocolate-doom.cfg ../src > chocolate-doom.cfg.5
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/man'
Making all in setup
make[2]: Entering directory '/home/chocolate-doom-1.7.0/setup'
  CC     compatibility.o
  CC     configfile.o
  CC     display.o
  CC     joystick.o
  CC     keyboard.o
  CC     m_argv.o
  CC     mainmenu.o
  CC     mouse.o
  CC     multiplayer.o
  CC     sound.o
  CC     execute.o
  CC     txt_joybinput.o
  CC     txt_keyinput.o
  CC     txt_mouseinput.o
  CCLD   chocolate-setup
cp setup.desktop chocolate-setup.desktop
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/setup'
make[2]: Entering directory '/home/chocolate-doom-1.7.0'
./man/docgen -p man/CMDLINE.template src/ > CMDLINE
make[2]: Leaving directory '/home/chocolate-doom-1.7.0'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0'

Свернуть

Наконец, остаётся установить в систему уже скомпилированный порт:

make install

root@shade:/home/chocolate-doom-1.7.0# make install
Making install in wince
make[1]: Entering directory '/home/chocolate-doom-1.7.0/wince'
make[2]: Entering directory '/home/chocolate-doom-1.7.0/wince'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/wince'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/wince'
Making install in textscreen
make[1]: Entering directory '/home/chocolate-doom-1.7.0/textscreen'
Making install in .
make[2]: Entering directory '/home/chocolate-doom-1.7.0/textscreen'
make[3]: Entering directory '/home/chocolate-doom-1.7.0/textscreen'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen'
Making install in examples
make[2]: Entering directory '/home/chocolate-doom-1.7.0/textscreen/examples'
make[3]: Entering directory '/home/chocolate-doom-1.7.0/textscreen/examples'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen/examples'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen/examples'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/textscreen'
Making install in opl
make[1]: Entering directory '/home/chocolate-doom-1.7.0/opl'
Making install in .
make[2]: Entering directory '/home/chocolate-doom-1.7.0/opl'
make[3]: Entering directory '/home/chocolate-doom-1.7.0/opl'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/opl'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/opl'
Making install in examples
make[2]: Entering directory '/home/chocolate-doom-1.7.0/opl/examples'
make[3]: Entering directory '/home/chocolate-doom-1.7.0/opl/examples'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/chocolate-doom-1.7.0/opl/examples'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/opl/examples'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/opl'
Making install in pcsound
make[1]: Entering directory '/home/chocolate-doom-1.7.0/pcsound'
make[2]: Entering directory '/home/chocolate-doom-1.7.0/pcsound'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/pcsound'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/pcsound'
Making install in data
make[1]: Entering directory '/home/chocolate-doom-1.7.0/data'
make[2]: Entering directory '/home/chocolate-doom-1.7.0/data'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/icons" || /bin/mkdir -p "/usr/local/share/icons"
 /usr/bin/install -c -m 644 chocolate-doom.png chocolate-setup.png '/usr/local/share/icons'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/data'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/data'
Making install in src
make[1]: Entering directory '/home/chocolate-doom-1.7.0/src'
make[2]: Entering directory '/home/chocolate-doom-1.7.0/src'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/applications" || /bin/mkdir -p "/usr/local/share/applications"
 /usr/bin/install -c -m 644 chocolate-doom.desktop '/usr/local/share/applications'
test -z "/usr/local/games" || /bin/mkdir -p "/usr/local/games"
  /usr/bin/install -c chocolate-doom chocolate-server '/usr/local/games'
test -z "/usr/local/share/applications/screensavers" || /bin/mkdir -p "/usr/local/share/applications/screensavers"
 /usr/bin/install -c -m 644 chocolate-doom-screensaver.desktop '/usr/local/share/applications/screensavers'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/src'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/src'
Making install in man
make[1]: Entering directory '/home/chocolate-doom-1.7.0/man'
make[2]: Entering directory '/home/chocolate-doom-1.7.0/man'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/man/man5" || /bin/mkdir -p "/usr/local/share/man/man5"
 /usr/bin/install -c -m 644 default.cfg.5 chocolate-doom.cfg.5 '/usr/local/share/man/man5'
test -z "/usr/local/share/man/man6" || /bin/mkdir -p "/usr/local/share/man/man6"
 /usr/bin/install -c -m 644 chocolate-doom.6 chocolate-server.6 chocolate-setup.6 '/usr/local/share/man/man6'
test -z "/usr/local/share/doc/chocolate-doom" || /bin/mkdir -p "/usr/local/share/doc/chocolate-doom"
 /usr/bin/install -c -m 644 INSTALL '/usr/local/share/doc/chocolate-doom'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/man'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/man'
Making install in setup
make[1]: Entering directory '/home/chocolate-doom-1.7.0/setup'
make[2]: Entering directory '/home/chocolate-doom-1.7.0/setup'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/applications" || /bin/mkdir -p "/usr/local/share/applications"
 /usr/bin/install -c -m 644 chocolate-setup.desktop '/usr/local/share/applications'
test -z "/usr/local/games" || /bin/mkdir -p "/usr/local/games"
  /usr/bin/install -c chocolate-setup '/usr/local/games'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0/setup'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0/setup'
make[1]: Entering directory '/home/chocolate-doom-1.7.0'
make[2]: Entering directory '/home/chocolate-doom-1.7.0'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/doc/chocolate-doom" || /bin/mkdir -p "/usr/local/share/doc/chocolate-doom"
 /usr/bin/install -c -m 644 CMDLINE README README.OPL NEWS ChangeLog NOT-BUGS '/usr/local/share/doc/chocolate-doom'
make[2]: Leaving directory '/home/chocolate-doom-1.7.0'
make[1]: Leaving directory '/home/chocolate-doom-1.7.0'
root@shade:/home/chocolate-doom-1.7.0#

Свернуть

Готово! Для запуска игры потребуется WAD-файл, который нужно скопировать в каталог с игрой /usr/local/games. Уже готовый собранный порт упакован в архив и его можно загрузить прямо здесь! Для его нормального запуска нужно будет обязательно установить пакеты libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl-net1.2-dev

Микрокомпьютер по умолчанию работает на разрешении 1280х720, но на видеорежимах 1280х720 и тем более 1920х1080 для работы игры явно не будет хватать производительности. Перед запуском игры лучше переключить в минимальный видеорежим 720х480!

fbset -xres 720 -yres 480

Предварительно нужно перейти в каталог игры

cd /usr/local/games

и перед первым запуском нужно будет настроить порт

./chocolate-setup

В первую очередь, в настройках дисплея нужно будет выключить коррекцию сторон ( ) Fix aspect ratio - это несколько улучшит работу порта, и как ни странно, вывод звука! Во-вторых, настроить вывод музыки через OPL (Adlib/SB), после чего сохранить настройки и запустить порт. Порт также запускается из каталога игры командой

./chocolate-doom

Для упрощения запуска порта можно создать специальный скрипт и разместить его в каталоге /root, не забыв дать файлу права на выполнение:

#!/bin/bash
fbset -xres 720 -yres 480
cd /usr/local/games
./chocolate-doom
cd
fbset -xres 1280 -yres 720

Запускается скрипт командой

./doom

Скрипт перед запуском порта переключает разрешение экрана на 720х480, а после выхода из порта возвращает работающий по умолчанию видеорежим 1280х720.



Вот и всё! Могу вас поздравить, теперь DOOM работает и на отечественном микрокомпьютере MB77.07!


Обновлено - 15.06.2019. Исправлено для просмотра в простых браузерах для слабых компьютеров.


Обновлено - 31.12.2019. Добавлен архив собранного порта.


Обновлено - 15.02.2021. Уточнены параметры сборки и оптимальные настройки собранного порта, повысившие итоговую производительность игры с 12 до 15 кадров в секунду.


Обновлено - 30.06.2021. Уточнены параметры оптимизации порта, повысившие итоговую производительность игры до 18 кадров в секунду.



Благодарю за внимание, доброго здоровья!



Сайт работает на микрокомпьютере