Сборка порта классической 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 кадров в секунду.
Благодарю за внимание, доброго здоровья!
Сайт работает на микрокомпьютере