S
S
sflyer2016-09-29 12:41:56
linux
sflyer, 2016-09-29 12:41:56

Linux: how to install from tar.gz?

There is linux mint:

uname -a 
4.4.0-21-generic #37~14.04.1-Ubuntu SMP Wed Apr 20 16:33:38 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Trying to install twin (Textmode WINdow environment) . Unzipped, ./configure passed without errors.
I do make, I get:
make -C include
make[1]: Вход в каталог `/home/anton2/twin-0.6.2/include'
make autogen -C Tutf
make[2]: Вход в каталог `/home/anton2/twin-0.6.2/include/Tutf'
make[2]: Цель `autogen' не требует выполнения команд.
make[2]: Выход из каталога `/home/anton2/twin-0.6.2/include/Tutf'
make autogen -C Tw
make[2]: Вход в каталог `/home/anton2/twin-0.6.2/include/Tw'
make[2]: Цель `autogen' не требует выполнения команд.
make[2]: Выход из каталога `/home/anton2/twin-0.6.2/include/Tw'
make autogen -C TT
make[2]: Вход в каталог `/home/anton2/twin-0.6.2/include/TT'
make[2]: Цель `autogen' не требует выполнения команд.
make[2]: Выход из каталога `/home/anton2/twin-0.6.2/include/TT'
make[1]: Выход из каталога `/home/anton2/twin-0.6.2/include'
make -C docs
make[1]: Вход в каталог `/home/anton2/twin-0.6.2/docs'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/anton2/twin-0.6.2/docs'
make -C themes
make[1]: Вход в каталог `/home/anton2/twin-0.6.2/themes'
make -C hw_gfx
make[2]: Вход в каталог `/home/anton2/twin-0.6.2/themes/hw_gfx'
ln -f -s ShinyMetal_6x13.xpm default_6x13.xpm
ln -f -s absolute-e_8x16.xpm default_8x16.xpm
ln -f -s Ganymede_9x19.xpm default_9x19.xpm
make[2]: Выход из каталога `/home/anton2/twin-0.6.2/themes/hw_gfx'
make[1]: Выход из каталога `/home/anton2/twin-0.6.2/themes'
make -C libs
make[1]: Вход в каталог `/home/anton2/twin-0.6.2/libs'
make -C libTutf
make[2]: Вход в каталог `/home/anton2/twin-0.6.2/libs/libTutf'
gcc -D_REENTRANT -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wshadow -W                                                                                                                     no-uninitialized -Wno-pointer-sign -D_GNU_SOURCE  -I../../include  -s  ../../scr                                                                                                                     ipts/endianity.c -o ../../scripts/Endianity
../../scripts/Endianity > ../../include/Tw/endianity.h
gcc -D_REENTRANT -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wshadow -W                                                                                                                     no-uninitialized -Wno-pointer-sign -D_GNU_SOURCE  -I../../include   -s  ../../sc                                                                                                                     ripts/getsizes.c -o ../../scripts/Getsizes
../../scripts/Getsizes > ../../include/Tw/datasizes.h
gcc -D_REENTRANT -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wshadow -W                                                                                                                     no-uninitialized -Wno-pointer-sign -D_GNU_SOURCE  -I../../include  -s  ../../scr                                                                                                                     ipts/mkdep.c -o ../../scripts/Mkdep
cat ../../scripts/unitypes32.in > ../../include/Tw/uni_types.h
building  ../../.hdepend
building  ../../include/Tw/Twautoconf.h
/bin/bash ../../scripts/Configure.tty "../../" "../../" < /dev/null > /dev/null                                                                                                                      || \
        /bin/sh ../../scripts/Configure.fallback "../../" "../../" < /dev/null >                                                                                                                      /dev/null
building  .depend
building  .modules
make[2]: Выход из каталога `/home/anton2/twin-0.6.2/libs/libTutf'
make[2]: Вход в каталог `/home/anton2/twin-0.6.2/libs/libTutf'
.modules:1: *** пропущен разделитель.  Останов.
make[2]: Выход из каталога `/home/anton2/twin-0.6.2/libs/libTutf'
make[1]: *** [build-dir-libTutf] Ошибка 2
make[1]: Выход из каталога `/home/anton2/twin-0.6.2/libs'
make: *** [build-dir-libs] Ошибка 2

What am I doing wrong and how to fix it? Maybe there are alternatives to this environment?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
O
Oleg Tsilyurik, 2016-09-29
@Olej

What am I doing wrong and how to fix it? Maybe there are alternatives to this environment?

1. you have a make error - you need to climb into the Makefile and look at the contents ... it seems (possibly) that you have replaced the tabs with spaces when copying (?) ...
2. Do not do this!
Your Mint has twin in the repository!
[email protected] ~ $ apt search twin
p   gextractwinicons                - Извлечение курсоров и значков из файлов ре
p   libtwin-dev                     - tiny window system (development files)    
p   libtwin0                        - tiny window system (library)              
p   petitboot-twin                  - Twin GUI version of petitboot, a kexec bas
p   twinkle                         - передача голоса по IP-протоколу (VoIP) — S

[email protected] ~ $ apt show libtwin0
Пакет: libtwin0
Новый: да
Состояние: не установлен
Мульти-архитектура: такая же
Версия: 13.05.03.15.06-g287d16c-2
Приоритет: необязательный
Раздел: universe/libs
Сопровождающий: Ubuntu Developers <[email protected]>
Архитектура: i386
Размер в распакованном виде: 160 k
Зависимости: libc6 (>= 2.11), libjpeg8 (>= 8c), libpng12-0 (>= 1.2.13-4),
                        libx11-6, zlib1g (>= 1:1.1.4)
Пред-зависимости: multiarch-support
Описание: tiny window system (library)
 With embedded systems gaining high resolution displays and powerful CPUs, the
 desire for sophisticated graphical user interfaces can be realized in even the
 smallest of systems. While the CPU power available for a given power budget has
 increased dramatically, these tiny systems remain severely memory constrained.
 This unique environment presents interesting challenges in graphical system
 design and implementation. Using ideas from modern window systems in larger
 environments, TWIN offers overlapping translucent windows, anti-aliased
 graphics and scalable fonts in a total memory budget of 100KB.
Сайт: http://git.kernel.org/cgit/linux/kernel/git/geoff/libtwin.git

3. When you need some fancy software, the search order (priorities) for installation options are as follows:
- standard distribution repository;
- third party repositories...or just Internet resources for a .deb package to install locally;
- assembly from source codes;

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question