Topic: INSTEAD 1.9.0

Выпущен новый релиз INSTEAD 1.9.0.

Список изменений релиза:

* музыкальный трек от svenzzon!!!;
* возможность сборки с SDL2.0;
* параметр -owntheme;
* параметр -noautosave теперь действует временно;
* параметр -software (в основном нужен для SDL 2.0 варианта);
* исправление ошибки: падение при смене игры;
* исправлена ошибки при масштабировании anigif;
* исправлена ошибка в stead.dialog_rescan;
* исправлена ошибка проигрывания mp3 в Windows сборке;

Бинарные сборки будут обновляться по мере их готовности.

P.S. Если вы прочитали эту новость и вам нравится проект, вы окажете помощь, если распространите эту информацию через социальные сети. smile

2 (edited by markel 2013-04-13 13:08:48)

Re: INSTEAD 1.9.0

Обновился на андроиде.При запуске игры "Переход", после просмотра вступительных страниц игра останавливается с выдачей сообщения:

"Во время работы игры произошла ошибка :'lid/dialog.lua111: dig/ship/max1.xml: No such file or directory' "

Re: INSTEAD 1.9.0

markel wrote:

Обновился на андроиде.При запуске игры "Переход", после просмотра вступительных страниц игра останавливается с выдачей сообщения:

"Во время работы игры произошла ошибка :'lid/dialog.lua111: dig/ship/max1.xml: No such file or directory' "

Какая версия игры?

Re: INSTEAD 1.9.0

Надо исправить строку 111 в lib/dialog.lua
local file = assert(io.open(instead_gamepath()..fn, "r"));

Андроид перешел на абсолютные пути, так что если кто то работает с файлами напрямую - нужно пользоваться instead_gamepath().

Re: INSTEAD 1.9.0

Короче, правьте пока как сказал Петр и ждите новую версию, где будет фикс.

Re: INSTEAD 1.9.0

Теперь и на главной лора.

Re: INSTEAD 1.9.0

Peter wrote:

Надо исправить строку 111 в lib/dialog.lua
local file = assert(io.open(instead_gamepath()..fn, "r"));

Андроид перешел на абсолютные пути, так что если кто то работает с файлами напрямую - нужно пользоваться instead_gamepath().

Где править строку и главное,как?
И что это за гейм-патч?

Re: INSTEAD 1.9.0

уже не актуально. переход обновлен в репе

9 (edited by markel 2013-04-15 00:20:42)

Re: INSTEAD 1.9.0

Опять вылетает.Только теперь не "111",а "119". Далее все по выше приведенному тексту сообщении об ошибке.
Игра закачена из меню самого интерпритатора.
Наверно вернусь на 1.8
Труба Сони Иксперия плей андроид 2.3.4

Re: INSTEAD 1.9.0

посмотрим внимательней

P.S. странно - 119 строка не содержит этого - список игр обновлен - точно последняя забрана версия перехода?

Я попробовал у себя только что - играет вроде ок.
1) старые сейвы?
2) обновить список игр поставить посл переход
?

Но шибка в сборке 1.9 для андроид все же есть - ждем 1.9.0.1

Re: INSTEAD 1.9.0

Насчет старых сейвов я не знаю,старую версию игры удалил и закачал из меню самого Инстеад.Кроме того,я же начинаю игру заново,разве могут влиять старые сейвы?

Re: INSTEAD 1.9.0

Просто чтобы мистику исключить. Не понимаю, у себя не могу воспроизвести.

Насчет из меню инстед - там надо обновить список игр перед этим. Может все таки старая версия качается.

Re: INSTEAD 1.9.0

Видимо вчера качалась старая версия,хотя на в теме было сообщено,что в репе лежит новая версия.
Сейчас посмотрел список игр,в графе "Перехода" указано,что есть новая версия.Скачал,запустил,все работает.

Re: INSTEAD 1.9.0

Еще вопрос. Версия для MAEMO  пойдет на Nokia N810? Или это для Maemo 5?

Re: INSTEAD 1.9.0

Скажу честно - не знаю (все забыл)! Но думаю, что пойдет и на N800 и на N810...

Re: INSTEAD 1.9.0

Версия для маемо4\5 пойдет.
По крайней мере раньше все шло. На N800\810 маемо4. На N900 маемо5.
В крайнем случае не так сложно пересобрать deb, навскидку проблема исключительно может возникнуть из-за версий зависимостей.

Qui habet aures audiendi, audiat...

17

Re: INSTEAD 1.9.0

Новая версия - новые возможности, но с только сейчас заметил, что разучился ставить Instead из исходников. Или это из-за 13.04 версии Убунту, на которой основываются мои Lubuntu и Linux Mint 15?  Каким бы образом не пытался собрать, вылазит ошибка, связанная с содержимым файла Rules.
А ведь, раньше всё получалось. Похоже, мне остается только Instead для Виндовз.
INSTEAD PPA - мне не очень подходит.

Re: INSTEAD 1.9.0

Почему убунтовский PPA не подходит для убунты?

19 (edited by we 2013-06-28 17:08:05)

Re: INSTEAD 1.9.0

Irremann wrote:

Почему убунтовский PPA не подходит для убунты?

У меня нет практики использования ppa и зачем мне ppa, если я приловчился сам ставить то, что мне нужно из исходников?

Re: INSTEAD 1.9.0

Вместо использования традиционного и линукс-way обычая использовать репозитории, а PPA это обычный репозиторий, ты пишешь что:

>>Похоже, мне остается только Instead для Виндовз.

Фейспалм.жпег. Впрочем каждый сам решает как ему вырезать гланды.

Re: INSTEAD 1.9.0

we, если нужна помощь, то хотя бы опиши проблему. что именно выдается при сборке, как собираешь итд

22 (edited by Alex_von_Ritter 2013-06-29 09:53:57)

Re: INSTEAD 1.9.0

Для установки из PPA:

sudo add-apt-repository ppa:instead
sudo apt-get update
sudo apt-get install instead

Возможно еще придется добавить ключ к репозиторию, чтобы в дальнейшем при обновлении не ругалось типо этого (W: Ошибка GPG: httр://ppa.launchpad.net lucid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 9BDB3D89CE49EC21).
В этом случае просто потверждаем репозитории:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 9BDB3D89CE49EC21

(где вместо 9BDB3D89CE49EC21 подставляем код нужного ключа. Того ключа, который был в сообщении об ошибке. А не тот который указан в этом сообщении. ВНИМАНИЕ: Этот ключ приведен для примера!!!)
Этот шаг можно пропустить если ошибки с потверждением ключа не происходит. То есть добавляем ключ только в том случае если при обновлении происходить ошибка GPG.
-----
Если нужно собрать INSTEAD из исходников, то:
1) Устанавливаем необходимые пакеты нужные для компиляции и дальнейшей работы INSTEAD (достаточно установить один раз. При следующих компиляциях их ставить не надо.):
sudo apt-get install  sdl  sdl-mixer  sdl-image  sdl-ttf  lua5.1
(за место lua5.1 я ставлю lua5.2)
2) ./configure.sh
3) make
4) sudo make install

(Начиная со второго шага, все делаем в папке где находятся разорхивированные исходники INSTEAD)
-----
У самого убунта 12.04. Собираю из искодников. Проблем нет никаких. Причем убунту ставил в минимальной установки (голая консоль потом установил иксы и флюксбокс и видео драйвера). В плане компиляции и работы INSTEAD'а все работает как швейцарские часы  smile

23 (edited by we 2013-06-29 14:11:53)

Re: INSTEAD 1.9.0

Peter wrote:

we, если нужна помощь, то хотя бы опиши проблему. что именно выдается при сборке, как собираешь итд

Итак, приступаем.
Само собой:

sudo apt-get install liblua5.1-dev libreadline-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libsdl-mixer1.2-dev zlib1g-dev

После чего, п.1 инструкции, содержащейся в README к INSTEAD 1.9.0, и по ходу доустанавливая необходимые инструменты сборки: debhelper и devscripts.
Дальше debuild:

user@user-desktop ~/instead-1.9.0 $ debuild
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: source package instead
dpkg-buildpackage: source version 1.9.0
dpkg-buildpackage: source changed by Peter Kosyh <p.kosyh@gmail.com>
 dpkg-source --before-build instead-1.9.0
dpkg-buildpackage: host architecture i386
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
rm -rf doc/sdl-instead.6
rm -rf doc/sdl-instead.txt
rm -rf Rules.make
ln -s Rules.make.system Rules.make
/usr/bin/make clean
make[1]: Entering directory `/home/user/instead-1.9.0'
make[2]: Entering directory `/home/user/instead-1.9.0/src/sdl-instead'
rm -f *.o sdl-instead
make[2]: `clean' is up to date.
make[2]: Leaving directory `/home/user/instead-1.9.0/src/sdl-instead'
make[2]: Entering directory `/home/user/instead-1.9.0/stead'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/stead'
make[2]: Entering directory `/home/user/instead-1.9.0/games'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/games'
make[2]: Entering directory `/home/user/instead-1.9.0/themes'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/themes'
make[2]: Entering directory `/home/user/instead-1.9.0/icon'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/icon'
make[2]: Entering directory `/home/user/instead-1.9.0/desktop'
rm -rf instead.desktop
make[2]: `clean' is up to date.
make[2]: Leaving directory `/home/user/instead-1.9.0/desktop'
make[2]: Entering directory `/home/user/instead-1.9.0/doc'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/doc'
make[2]: Entering directory `/home/user/instead-1.9.0/lang'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/lang'
rm -f instead_1.9.0.tar.gz
rm -f PKGBUILD
make[1]: Leaving directory `/home/user/instead-1.9.0'
rm -rf Rules.make
ln -s Rules.make.standalone Rules.make
dh_clean 
 dpkg-source -b instead-1.9.0
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format `1.0'
dpkg-source: info: building instead in instead_1.9.0.tar.gz
dpkg-source: info: building instead in instead_1.9.0.dsc
 debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
ln -s instead.6 doc/sdl-instead.6
ln -s instead.txt doc/sdl-instead.txt
rm -rf Rules.make
ln -s Rules.make.system Rules.make
echo "2" | ./configure.sh
Checking pkg-config...ok
Checking pkg-config --cflags zlib...system
Checking pkg-config --cflags gtk+-2.0...yes
Checking pkg-config --cflags lua[5.1]...lua5.1
Checking sdl-config...ok
Checking sdl-config --cflags...ok
Looking for compiler...cc
Checking test build...(cc /tmp/sdl-test.c -I/usr/include/lua5.1 -llua5.1 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -L/usr/lib/i386-linux-gnu -lSDL -lSDL_ttf -lSDL_mixer -lSDL_image -o /tmp/sdl-test )...ok
cc
Checking iconv...(cc /tmp/iconv-test.c -o iconv-test)...ok
Generating config.make...ok
Choose installation mode. Standalone(1) or system(2) [1]: Enter prefix path [/usr/local]:  * System version with prefix: /usr/local
Ok. We are ready to build and install. Use these commands:
    $ make
    $ sudo make install
    $ sdl-instead
 Enjoy...
/usr/bin/make PREFIX=/usr BIN=/usr/games DATAPATH=/usr/share/games/instead
make[1]: Entering directory `/home/user/instead-1.9.0'
make[2]: Entering directory `/home/user/instead-1.9.0/src/sdl-instead'
cc -c graphics.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c input.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c game.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c main.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c instead.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c sound.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c SDL_rotozoom.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c SDL_anigif.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c SDL_gfxBlitFunc.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c config.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c themes.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c menu.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c util.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c cache.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c unzip.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c ioapi.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c unpack.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c lfs.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c idf.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -c unix.c  -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" 
cc -Wall -Dunix -D_USE_UNPACK  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -D_HAVE_ICONV -D_USE_GTK -D_USE_BROWSE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -DLANG_PATH=\"/usr/share/games/instead/lang/\" -DSTEAD_PATH=\"/usr/share/games/instead/stead/\"  -DGAMES_PATH=\"/usr/share/games/instead/games/\" -DTHEMES_PATH=\"/usr/share/games/instead/themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"/usr/share/pixmaps/\" graphics.o input.o game.o main.o instead.o sound.o SDL_rotozoom.o SDL_anigif.o SDL_gfxBlitFunc.o config.o themes.o menu.o util.o cache.o unzip.o ioapi.o unpack.o lfs.o idf.o unix.o -L/usr/lib/i386-linux-gnu -lSDL -lSDL_ttf -lSDL_mixer -lSDL_image -llua5.1   -lz   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0   -o sdl-instead 
/usr/bin/ld: graphics.o: undefined reference to symbol 'cos@@GLIBC_2.0'
/usr/bin/ld: note: 'cos@@GLIBC_2.0' is defined in DSO /lib/i386-linux-gnu/libm.so.6 so try adding it to the linker command line
/lib/i386-linux-gnu/libm.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [sdl-instead] Error 1
make[2]: Leaving directory `/home/user/instead-1.9.0/src/sdl-instead'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/user/instead-1.9.0'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1357:
dpkg-buildpackage -rfakeroot -D -us -uc failed

О! Еще на этапе выполнения debuild выдается эта ошибка в debian/rules.

user@user-desktop ~/instead-1.9.0 $ sudo dpkg -i instead_1.9.0.deb
dpkg: ошибка при обработке параметра instead_1.9.0.deb (--install):
 нет доступа к архиву: No such file or directory
При обработке следующих пакетов произошли ошибки:
 instead_1.9.0.deb

Тогда я попробовал применить п.5 инструкции. Когда я делал make:

user@user-desktop ~/instead-1.9.0 $ make
make[1]: Entering directory `/home/user/instead-1.9.0/src/sdl-instead'
cc -c graphics.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c input.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c game.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c main.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c instead.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c sound.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c SDL_rotozoom.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c SDL_anigif.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c SDL_gfxBlitFunc.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c config.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c themes.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c menu.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c util.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c cache.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c unzip.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c ioapi.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c unpack.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c lfs.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c idf.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c unix.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" graphics.o input.o game.o main.o instead.o sound.o SDL_rotozoom.o SDL_anigif.o SDL_gfxBlitFunc.o config.o themes.o menu.o util.o cache.o unzip.o ioapi.o unpack.o lfs.o idf.o unix.o -L/usr/lib/i386-linux-gnu -lSDL -lSDL_ttf -lSDL_mixer -lSDL_image -llua5.1   -lz  -o sdl-instead 
/usr/bin/ld: graphics.o: undefined reference to symbol 'cos@@GLIBC_2.0'
/usr/bin/ld: note: 'cos@@GLIBC_2.0' is defined in DSO /lib/i386-linux-gnu/libm.so.6 so try adding it to the linker command line
/lib/i386-linux-gnu/libm.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [sdl-instead] Error 1
make[1]: Leaving directory `/home/user/instead-1.9.0/src/sdl-instead'
make: *** [all] Error 1

Потом я решил попробовать сделать, как я это обычно делаю для большинства софта с использованием dh_make. Снова удалил папку инстеда с исходниками, заново распаковал, положил архив в распакованную папку, удалил (а мог не удалять - результат один) папку debian и запустил команду dh_make --native:

user@user-desktop ~/instead-1.9.0 $ dh_make --native

Type of package: single binary, indep binary, multiple binary, library, kernel module, kernel patch?
 [s/i/m/l/k/n] s

Maintainer name  : user
Email-Address    : user@unknown 
Date             : Sat, 29 Jun 2013 12:34:08 +0300
Package Name     : instead
Version          : 1.9.0
License          : gpl3
Type of Package  : Single
Hit <enter> to confirm: 
Done. Please edit the files in the debian/ subdirectory now. You should also
check that the instead Makefiles install into $DESTDIR and not in / .

Слегка потом подправил меинтейнера и дескрипшн в файле debian/control.

user@user-desktop ~/instead-1.9.0 $ dpkg-buildpackage -rfakeroot

user@user-desktop ~/instead-1.9.0 $ dpkg-buildpackage -rfakeroot
dpkg-buildpackage: source package instead
dpkg-buildpackage: source version 1.9.0
dpkg-buildpackage: source changed by user <user@unknown>
dpkg-buildpackage: host architecture i386
 dpkg-source --before-build instead-1.9.0
 fakeroot debian/rules clean
dh clean 
   dh_testdir
   dh_auto_clean
make[1]: Entering directory `/home/user/instead-1.9.0'
make[2]: Entering directory `/home/user/instead-1.9.0/src/sdl-instead'
rm -f *.o sdl-instead
make[2]: `clean' is up to date.
make[2]: Leaving directory `/home/user/instead-1.9.0/src/sdl-instead'
make[2]: Entering directory `/home/user/instead-1.9.0/stead'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/stead'
make[2]: Entering directory `/home/user/instead-1.9.0/games'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/games'
make[2]: Entering directory `/home/user/instead-1.9.0/themes'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/themes'
make[2]: Entering directory `/home/user/instead-1.9.0/icon'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/icon'
make[2]: Entering directory `/home/user/instead-1.9.0/desktop'
rm -rf instead.desktop
make[2]: `clean' is up to date.
make[2]: Leaving directory `/home/user/instead-1.9.0/desktop'
make[2]: Entering directory `/home/user/instead-1.9.0/doc'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/doc'
make[2]: Entering directory `/home/user/instead-1.9.0/lang'
make[2]: Nothing to be done for `clean'.
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/user/instead-1.9.0/lang'
rm -f instead_1.9.0.tar.gz
rm -f PKGBUILD
make[1]: Leaving directory `/home/user/instead-1.9.0'
   dh_clean
 dpkg-source -b instead-1.9.0
dpkg-source: info: using source format `3.0 (native)'
dpkg-source: info: building instead in instead_1.9.0.tar.gz
dpkg-source: info: building instead in instead_1.9.0.dsc
 debian/rules build
dh build 
   dh_testdir
   dh_auto_configure
   dh_auto_build
make[1]: Entering directory `/home/user/instead-1.9.0'
make[2]: Entering directory `/home/user/instead-1.9.0/src/sdl-instead'
cc -c graphics.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c input.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c game.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c main.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c instead.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c sound.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c SDL_rotozoom.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c SDL_anigif.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c SDL_gfxBlitFunc.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c config.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c themes.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c menu.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c util.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c cache.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c unzip.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c ioapi.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c unpack.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c lfs.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c idf.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -c unix.c  -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" 
cc -g -Wall -Dunix -D_USE_UNPACK -D_LOCAL_APPDATA  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/lua5.1     -DLANG_PATH=\"./lang/\" -DSTEAD_PATH=\"./stead/\"  -DGAMES_PATH=\"./games/\" -DTHEMES_PATH=\"./themes/\" -DVERSION=\"1.9.0\" -DICON_PATH=\"./icon/\" graphics.o input.o game.o main.o instead.o sound.o SDL_rotozoom.o SDL_anigif.o SDL_gfxBlitFunc.o config.o themes.o menu.o util.o cache.o unzip.o ioapi.o unpack.o lfs.o idf.o unix.o -L/usr/lib/i386-linux-gnu -lSDL -lSDL_ttf -lSDL_mixer -lSDL_image -llua5.1   -lz  -o sdl-instead 
/usr/bin/ld: graphics.o: undefined reference to symbol 'cos@@GLIBC_2.0'
/usr/bin/ld: note: 'cos@@GLIBC_2.0' is defined in DSO /lib/i386-linux-gnu/libm.so.6 so try adding it to the linker command line
/lib/i386-linux-gnu/libm.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [sdl-instead] Error 1
make[2]: Leaving directory `/home/user/instead-1.9.0/src/sdl-instead'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/user/instead-1.9.0'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

И всё равно, ошибка. И вот заметьте, хоть девственно чистый debian/rules, хоть со 100500 строк сценария поведения - всё равно выдает ошибку!

Re: INSTEAD 1.9.0

А, это я исправил в svn уже после 1.9.0. Там не хватало -lm.

Забрать сорцы из svn можно так:

svn checkout svn://svn.code.sf.net/p/instead/code/ instead-code

25 (edited by we 2013-06-30 00:30:38)

Re: INSTEAD 1.9.0

У меня не получалось забрать исходники с svn вышеуказанной командой в консоли, видно, до тех пор, пока не поставил в систему svn-buildpackage (ранее звавшиеся, как svn-devscripts).
Зато потом, командой dpkg-buildpackage -rfakeroot я получил deb-пакет за версией 1.9.1, который успешно и установил.