[Решено]Перенос настроек шрифтов

Автор alsoijw, 10 января 2015, 13:21:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

alsoijw

Malaheenee, извини, туповат^W только учусь. Сейчас я правильно делаю?$ sudo aptitude install dpkg-dev
$ tar -xvf cairo_1.10.2.orig.tar.gz -C ../build_patch/
$ cd ../build_patch/cairo-1.10.2/
$ dpkg-checkbuilddeps
dpkg-checkbuilddeps: ошибка: не удалось прочитать debian/control: Нет такого файла или каталога
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

Не правильно. Просто скачать исходники не выйдет - на них сверху накладываются патчи для дебианизации.
Поэтому замените команду "tar -xvf ..." на
apt-get source libcairo2
Не забудьте подключить репозитории исходников (deb-src) соответствующей ветки.
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Malaheenee, так? У меня wheezy?
Открыть содержимое (спойлер)
cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

deb-src http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.ua.debian.org/debian/ wheezy-updates main
deb-src http://ftp.ua.debian.org/debian/ wheezy-updates main

alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ apt-get source libcairo2
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Используется «cairo» в качестве исходного пакета вместо «libcairo2»
ВНИМАНИЕ: упаковка «cairo» поддерживается в системе контроля версий «Git»:
git://git.debian.org/git/collab-maint/cairo.git
Необходимо получить 42,1 Mб архивов исходного кода.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main cairo 1.12.2-3 (dsc) [2.656 B]
Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main cairo 1.12.2-3 (tar) [42,1 MB]
Получено:3 http://ftp.ua.debian.org/debian/ wheezy/main cairo 1.12.2-3 (diff) [35,9 kB]                                                             
Получено 42,1 MБ за 23с (1.768 kБ/c)                                                                                                                 
gpgv: keyblock resource `/home/alsoijw/.gnupg/trustedkeys.gpg': ошибка открытия файла
gpgv: Подпись создана Чтв 31 Янв 2013 17:30:47 EET ключом RSA с ID 608F22DC
gpgv: Не могу проверить подпись: открытый ключ не найден
dpkg-source: предупреждение: проверка подписи для ./cairo_1.12.2-3.dsc завершилась неудачно
dpkg-source: инфо: извлечение cairo в cairo-1.12.2
dpkg-source: инфо: распаковывается cairo_1.12.2.orig.tar.xz
dpkg-source: инфо: распаковывается cairo_1.12.2-3.debian.tar.gz
dpkg-source: инфо: накладывается 01_build_perf_utils.patch
dpkg-source: инфо: накладывается 02_am-maintainer-mode.patch
dpkg-source: инфо: накладывается 03_export-symbols.patch
dpkg-source: инфо: накладывается 05-flto.patch
dpkg-source: инфо: накладывается 06_hurd-map-noreserve.patch
dpkg-source: инфо: накладывается 07_cff-subsetting-Ignore-charset-for-non-cid-fonts.patch
dpkg-source: инфо: накладывается 08_cff_convert_._to_locale_specific_decimal_point_befor.patch
dpkg-source: инфо: накладывается 09_cff_use_correct_size_for_buffer.patch
dpkg-source: инфо: накладывается 10_cff_subsetting_widths_can_be_floating_point.patch
dpkg-source: инфо: накладывается 11_polygon-reduce_reduce_broken_stopped-edge_continuation.patch
dpkg-source: инфо: накладывается intersect-dereference.diff
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ ls
cairo-1.12.2  cairo_1.12.2-3.debian.tar.gz  cairo_1.12.2-3.dsc  cairo_1.12.2.orig.tar.xz
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ cd ./cairo-1.12.2/
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.12.2$ dpkg-checkbuilddeps
dpkg-checkbuilddeps: Неудовлетворённые сборочные зависимости: dh-autoreconf xutils-dev libxt-dev
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.12.2$ sudo aptitude install dh-autoreconf xutils-dev libxt-dev
Следующие НОВЫЕ пакеты будут установлены:       
  autoconf{a} automake{a} autotools-dev{a} dh-autoreconf libltdl-dev{a} libtool{a} libxt-dev xutils-dev
0 пакетов обновлено, 8 установлено новых, 0 пакетов отмечено для удаления, и 2 пакетов не обновлено.
Необходимо получить 2.977 kB архивов. После распаковки 8.798 kB будет занято.
Хотите продолжить? [Y/n/?]
Получить: 1 http://ftp.ua.debian.org/debian/ wheezy/main autoconf all 2.69-1 [589 kB]
Получить: 2 http://ftp.ua.debian.org/debian/ wheezy/main autotools-dev all 20120608.1 [73,0 kB]
Получить: 3 http://ftp.ua.debian.org/debian/ wheezy/main automake all 1:1.11.6-1 [607 kB]
Получить: 4 http://ftp.ua.debian.org/debian/ wheezy/main libtool amd64 2.4.2-1.1 [619 kB]
Получить: 5 http://ftp.ua.debian.org/debian/ wheezy/main dh-autoreconf all 7 [15,3 kB]
Получить: 6 http://ftp.ua.debian.org/debian/ wheezy/main libltdl-dev amd64 2.4.2-1.1 [205 kB]
Получить: 7 http://ftp.ua.debian.org/debian/ wheezy/main libxt-dev amd64 1:1.1.3-1+deb7u1 [518 kB]
Получить: 8 http://ftp.ua.debian.org/debian/ wheezy/main xutils-dev amd64 1:7.7~1 [350 kB]
Получено 2.977 kБ в 4с (607 kБ/с)   
Выбор ранее не выбранного пакета autoconf.
(Чтение базы данных ... на данный момент установлено 153399 файлов и каталогов.)
Распаковывается пакет autoconf (из файла .../autoconf_2.69-1_all.deb) ...
Выбор ранее не выбранного пакета autotools-dev.
Распаковывается пакет autotools-dev (из файла .../autotools-dev_20120608.1_all.deb) ...
Выбор ранее не выбранного пакета automake.
Распаковывается пакет automake (из файла .../automake_1%3a1.11.6-1_all.deb) ...
Выбор ранее не выбранного пакета libtool.
Распаковывается пакет libtool (из файла .../libtool_2.4.2-1.1_amd64.deb) ...
Выбор ранее не выбранного пакета dh-autoreconf.
Распаковывается пакет dh-autoreconf (из файла .../dh-autoreconf_7_all.deb) ...
Выбор ранее не выбранного пакета libltdl-dev:amd64.
Распаковывается пакет libltdl-dev:amd64 (из файла .../libltdl-dev_2.4.2-1.1_amd64.deb) ...
Выбор ранее не выбранного пакета libxt-dev:amd64.
Распаковывается пакет libxt-dev:amd64 (из файла .../libxt-dev_1%3a1.1.3-1+deb7u1_amd64.deb) ...
Выбор ранее не выбранного пакета xutils-dev.
Распаковывается пакет xutils-dev (из файла .../xutils-dev_1%3a7.7~1_amd64.deb) ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для install-info ...
Настраивается пакет autoconf (2.69-1) ...
Настраивается пакет autotools-dev (20120608.1) ...
Настраивается пакет automake (1:1.11.6-1) ...
update-alternatives: используется /usr/bin/automake-1.11 для предоставления /usr/bin/automake (automake) в автоматический режим
Настраивается пакет libtool (2.4.2-1.1) ...
Настраивается пакет dh-autoreconf (7) ...
Настраивается пакет libltdl-dev:amd64 (2.4.2-1.1) ...
Настраивается пакет libxt-dev:amd64 (1:1.1.3-1+deb7u1) ...
Настраивается пакет xutils-dev (1:7.7~1) ...
                                                 
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.12.2$ dpkg-checkbuilddeps
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.12.2$
[свернуть]
Теперь пункт
Цитировать6. Если версии не удовлетворяют, то есть три подхода: попробовать понизить в файле debian/control, секция Build-Depends (не стоит, чаще всего ничего не выходит), поставить из оф.бэкпортов (наиболее распространенное там есть), сбэкпортировать нужную версию.
Версия мне принципиальна?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

alsoijw, То, что Вы пытаетесь сделать - всего лишь пересбор существующего пакета из Debian. Вам нужно подключить репозиторий исходников от ubuntu - в данном случае trusty, добавить его ключ, обновить список источников:
Цитата: /etc/apt/sources.list
deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free
deb http://ftp.ua.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

###### Ubuntu SRC Repos
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty main
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-security main
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main
# apt-get update
Смотрите, ругань на предмет какого ключа не хватает.
# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com КЛЮЧ
# apt-get update

Выясняете как версия в каком репозитории.
apt-cache policy fontconfig
apt-get source fontconfig=версия

Ничего сказать по этому поводу не можем.
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

#19
Цитата: Malaheenee от 13 января 2015, 16:23:48
Вам нужно подключить репозиторий исходников от ubuntu - в данном случае trusty, добавить его ключ, обновить список источников:
Цитата: Malaheenee от 11 января 2015, 05:31:01
alsoijw, зависит от Debian: если wheezy - то примерно 12.04-12.10, если jessie - то 14.10 (или грядущий 15.04).
??? Мне кажется надо подключать Precise. Пошёл делать.

Сообщение объединено: 13 января 2015, 16:45:34

Malaheenee, итог
Открыть содержимое (спойлер)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo aptitude update
Из кэша http://ftp.ua.debian.org wheezy Release.gpg
Из кэша http://ftp.ua.debian.org wheezy-updates Release.gpg                               
Из кэша http://ftp.ua.debian.org wheezy Release                                           
Из кэша http://ftp.ua.debian.org wheezy-updates Release                                                         
Из кэша http://ftp.ua.debian.org wheezy/main amd64 Packages                                                     
Из кэша http://ftp.ua.debian.org wheezy/contrib amd64 Packages                           
Из кэша http://ftp.ua.debian.org wheezy/non-free amd64 Packages                                                               
Из кэша http://ftp.ua.debian.org wheezy/contrib Translation-en                                                                 
Из кэша http://ftp.ua.debian.org wheezy/main Translation-ru                                     
Из кэша http://ftp.ua.debian.org wheezy/main Translation-en       
Из кэша http://security.debian.org wheezy/updates Release.gpg     
Из кэша http://ftp.ua.debian.org wheezy/non-free Translation-en   
Из кэша http://ftp.ua.debian.org wheezy-updates/main amd64 Packages/DiffIndex
Из кэша http://security.debian.org wheezy/updates Release         
Получить: 1 http://ftp.ua.debian.org wheezy-updates/contrib amd64 Packages [14 B]
Получить: 2 http://ftp.ua.debian.org wheezy-updates/non-free amd64 Packages [14 B]     
Получить: 3 http://ftp.ua.debian.org wheezy-updates/contrib Translation-en [14 B]             
Из кэша http://security.debian.org wheezy/updates/main amd64 Packages                               
Из кэша http://ftp.ua.debian.org wheezy-updates/main Translation-en/DiffIndex
Получить: 4 http://ftp.ua.debian.org wheezy-updates/non-free Translation-en [14 B]
Получить: 5 http://security.debian.org wheezy/updates/contrib amd64 Packages [14 B]                 
Получить: 6 http://fr.archive.ubuntu.com precise Release.gpg [198 B]   
Получить: 7 http://security.debian.org wheezy/updates/non-free amd64 Packages [14 B]
Получить: 8 http://security.debian.org wheezy/updates/contrib Translation-en [14 B]
Из кэша http://security.debian.org wheezy/updates/main Translation-en         
Получить: 9 http://security.debian.org wheezy/updates/non-free Translation-en [14 B]
Получить: 10 http://fr.archive.ubuntu.com precise-security Release.gpg [198 B]       
Получить: 11 http://fr.archive.ubuntu.com precise-updates Release.gpg [198 B]
Получить: 12 http://fr.archive.ubuntu.com precise Release [49,6 kB]
Игнор   http://fr.archive.ubuntu.com precise Release
Получить: 13 http://fr.archive.ubuntu.com precise-security Release [53,0 kB]
Игнор   http://fr.archive.ubuntu.com precise-security Release
Получить: 14 http://fr.archive.ubuntu.com precise-updates Release [194 kB]
Игнор   http://fr.archive.ubuntu.com precise-updates Release
Получить: 15 http://fr.archive.ubuntu.com precise/main Sources [934 kB]
Получить: 16 http://fr.archive.ubuntu.com precise-security/main Sources [121 kB]                                                                     
Получить: 17 http://fr.archive.ubuntu.com precise-updates/main Sources [482 kB]                                                                       
Получено 1.835 kБ в 8с (208 kБ/с)                                                                                                                     
W: Ошибка GPG: http://fr.archive.ubuntu.com precise Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 40976EAF437D05B5
W: Ошибка GPG: http://fr.archive.ubuntu.com precise-security Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 40976EAF437D05B5
W: Ошибка GPG: http://fr.archive.ubuntu.com precise-updates Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 40976EAF437D05B5

alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.KhKS3E0j1A --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
gpg: запрашиваю ключ 437D05B5 с hkp сервера keyserver.ubuntu.com
gpg: не могу открыть `/etc/apt/trusted.gpg'
gpg: keydb_get_keyblock failed: eof
gpg: нет доступной для записи таблицы ключей: eof
gpg: ошибка чтения `[stream]': глобальная ошибка
gpg: Всего обработано: 0
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo !!
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.We5w4G5rXl --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
gpg: запрашиваю ключ 437D05B5 с hkp сервера keyserver.ubuntu.com
gpg: ключ 437D05B5: открытый ключ "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" импортирован
gpg: не найдено абсолютно доверяемых ключей
gpg: Всего обработано: 1
gpg:                  импортировано: 1
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo aptitude update
Из кэша http://ftp.ua.debian.org wheezy Release.gpg
Из кэша http://ftp.ua.debian.org wheezy-updates Release.gpg                                                 
Из кэша http://ftp.ua.debian.org wheezy Release                                                             
Из кэша http://ftp.ua.debian.org wheezy-updates Release                                                     
Из кэша http://security.debian.org wheezy/updates Release.gpg       
Из кэша http://ftp.ua.debian.org wheezy/main amd64 Packages
Из кэша http://ftp.ua.debian.org wheezy/contrib amd64 Packages
Из кэша http://security.debian.org wheezy/updates Release                               
Из кэша http://ftp.ua.debian.org wheezy/non-free amd64 Packages   
Получить: 1 http://fr.archive.ubuntu.com precise Release.gpg [198 B]                   
Из кэша http://ftp.ua.debian.org wheezy/contrib Translation-en                                     
Из кэша http://security.debian.org wheezy/updates/main amd64 Packages
Из кэша http://ftp.ua.debian.org wheezy/main Translation-ru       
Из кэша http://ftp.ua.debian.org wheezy/main Translation-en       
Из кэша http://ftp.ua.debian.org wheezy/non-free Translation-en   
Из кэша http://security.debian.org wheezy/updates/contrib amd64 Packages
Получить: 2 http://fr.archive.ubuntu.com precise-security Release.gpg [198 B]
Из кэша http://ftp.ua.debian.org wheezy-updates/main amd64 Packages/DiffIndex           
Из кэша http://ftp.ua.debian.org wheezy-updates/contrib amd64 Packages                 
Из кэша http://security.debian.org wheezy/updates/non-free amd64 Packages
Из кэша http://ftp.ua.debian.org wheezy-updates/non-free amd64 Packages
Из кэша http://ftp.ua.debian.org wheezy-updates/contrib Translation-en
Из кэша http://ftp.ua.debian.org wheezy-updates/main Translation-en/DiffIndex
Из кэша http://security.debian.org wheezy/updates/contrib Translation-en
Получить: 3 http://fr.archive.ubuntu.com precise-updates Release.gpg [198 B]
Из кэша http://ftp.ua.debian.org wheezy-updates/non-free Translation-en                           
Из кэша http://security.debian.org wheezy/updates/main Translation-en
Из кэша http://security.debian.org wheezy/updates/non-free Translation-en
Из кэша http://fr.archive.ubuntu.com precise Release
Из кэша http://fr.archive.ubuntu.com precise-security Release
Из кэша http://fr.archive.ubuntu.com precise-updates Release
Из кэша http://fr.archive.ubuntu.com precise/main Sources
Из кэша http://fr.archive.ubuntu.com precise-security/main Sources
Из кэша http://fr.archive.ubuntu.com precise-updates/main Sources
Получено 594 Б в 1с (400 Б/с)
                             
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ apt-cache policy fontconfig
fontconfig:
  Установлен: 2.9.0-7.1
  Кандидат:   2.9.0-7.1
  Таблица версий:
*** 2.9.0-7.1 0
        500 http://ftp.ua.debian.org/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ apt-get source fontconfig=2.9.0-7.1
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Игнорируется недоступная версия «2.9.0-7.1» пакета «fontconfig»
E: Невозможно найти пакет с исходным кодом для fontconfig
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ apt-get source fontconfig
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Необходимо получить 1.579 kб архивов исходного кода.
Получено:1 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main fontconfig 2.8.0-3ubuntu9.1 (dsc) [2.234 B]
Получено:2 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main fontconfig 2.8.0-3ubuntu9.1 (tar) [1.548 kB]
Получено:3 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main fontconfig 2.8.0-3ubuntu9.1 (diff) [28,3 kB]
Получено 1.579 kБ за 2с (661 kБ/c)   
gpgv: keyblock resource `/home/alsoijw/.gnupg/trustedkeys.gpg': ошибка открытия файла
gpgv: Подпись создана Срд 22 Авг 2012 07:06:53 EEST ключом RSA с ID 64792D67
gpgv: Не могу проверить подпись: открытый ключ не найден
dpkg-source: предупреждение: проверка подписи для ./fontconfig_2.8.0-3ubuntu9.1.dsc завершилась неудачно
dpkg-source: инфо: извлечение fontconfig в fontconfig-2.8.0
dpkg-source: инфо: распаковывается fontconfig_2.8.0.orig.tar.gz
dpkg-source: инфо: накладывается fontconfig_2.8.0-3ubuntu9.1.diff.gz
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

#deb-src http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
#deb http://ftp.ua.debian.org/debian/ wheezy-updates main
#deb-src http://ftp.ua.debian.org/debian/ wheezy-updates main

## Добавлено для портирования

deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free
deb http://ftp.ua.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

###### Ubuntu SRC Repos
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise main
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-security main
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-updates main
[свернуть]
Итог: в Precise пакет версии 2.8.0-3ubuntu9 у меня 2.9.0-7.1 в  trusty 2.11.0-0ubuntu4. Вопросы: пока правильно и какую версию лучше ставить - более старую или более новую?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

Лучше всегда поновее - 2.11.
Можно еще подключить их old-releases с saucy или quantal (в их чехарде мы совершенно запутались).
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Раз то, что версия более новая не страшно - trusty.
Открыть содержимое (спойлер)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

#deb-src http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
#deb http://ftp.ua.debian.org/debian/ wheezy-updates main
#deb-src http://ftp.ua.debian.org/debian/ wheezy-updates main

## Добавлено для портирования

deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free
deb http://ftp.ua.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

###### Ubuntu SRC Repos
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty main
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-security main
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo apt-get update
В кэше http://ftp.ua.debian.org wheezy Release.gpg
В кэше http://ftp.ua.debian.org wheezy-updates Release.gpg                                                         
В кэше http://ftp.ua.debian.org wheezy Release                                                                     
В кэше http://security.debian.org wheezy/updates Release.gpg                               
В кэше http://ftp.ua.debian.org wheezy-updates Release                                                                                               
В кэше http://ftp.ua.debian.org wheezy/main amd64 Packages                                                                                         
В кэше http://security.debian.org wheezy/updates Release                                                                                           
В кэше http://ftp.ua.debian.org wheezy/contrib amd64 Packages                                                               
В кэше http://ftp.ua.debian.org wheezy/non-free amd64 Packages                                                                               
Получено:1 http://fr.archive.ubuntu.com trusty Release.gpg [933 B]                                                                           
В кэше http://security.debian.org wheezy/updates/main amd64 Packages                                                                   
В кэше http://ftp.ua.debian.org wheezy/contrib Translation-en                                         
В кэше http://ftp.ua.debian.org wheezy/main Translation-ru                                           
Получено:2 http://fr.archive.ubuntu.com trusty-security Release.gpg [933 B]                           
В кэше http://security.debian.org wheezy/updates/contrib amd64 Packages                                                               
В кэше http://ftp.ua.debian.org wheezy/main Translation-en                                           
В кэше http://ftp.ua.debian.org wheezy/non-free Translation-en                                       
Получено:3 http://fr.archive.ubuntu.com trusty-updates Release.gpg [933 B]                           
В кэше http://security.debian.org wheezy/updates/non-free amd64 Packages                                                               
В кэше http://ftp.ua.debian.org wheezy-updates/main amd64 Packages/DiffIndex                         
В кэше http://ftp.ua.debian.org wheezy-updates/contrib amd64 Packages                                 
В кэше http://security.debian.org wheezy/updates/contrib Translation-en                               
Получено:4 http://fr.archive.ubuntu.com trusty Release [58,5 kB]                                     
В кэше http://ftp.ua.debian.org wheezy-updates/non-free amd64 Packages                                                             
В кэше http://ftp.ua.debian.org wheezy-updates/contrib Translation-en                                                               
В кэше http://ftp.ua.debian.org wheezy-updates/main Translation-en/DiffIndex                 
В кэше http://security.debian.org wheezy/updates/main Translation-en                         
В кэше http://ftp.ua.debian.org wheezy-updates/non-free Translation-en                       
В кэше http://security.debian.org wheezy/updates/non-free Translation-en                     
Игн http://fr.archive.ubuntu.com trusty Release                                               
Получено:5 http://fr.archive.ubuntu.com trusty-security Release [62,0 kB]               
Игн http://fr.archive.ubuntu.com trusty-security Release                                       
Получено:6 http://fr.archive.ubuntu.com trusty-updates Release [62,0 kB]           
Игн http://fr.archive.ubuntu.com trusty-updates Release                                       
Получено:7 http://fr.archive.ubuntu.com trusty/main Sources [1.064 kB]                       
Получено:8 http://fr.archive.ubuntu.com trusty-security/main Sources [61,0 kB]
Получено:9 http://fr.archive.ubuntu.com trusty-updates/main Sources [153 kB]
Получено 1.464 kБ за 2с (544 kБ/c)                     
Чтение списков пакетов... Готово
W: Ошибка GPG: http://fr.archive.ubuntu.com trusty Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Ошибка GPG: http://fr.archive.ubuntu.com trusty-security Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Ошибка GPG: http://fr.archive.ubuntu.com trusty-updates Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.hoHX4DwmcG --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
gpg: запрашиваю ключ 437D05B5 с hkp сервера keyserver.ubuntu.com
gpg: ключ 437D05B5: открытый ключ "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" импортирован
gpg: не найдено абсолютно доверяемых ключей
gpg: Всего обработано: 1
gpg:                  импортировано: 1
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.LX0yRRLrZc --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
gpg: запрашиваю ключ C0B21F32 с hkp сервера keyserver.ubuntu.com
gpg: ключ C0B21F32: открытый ключ "Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>" импортирован
gpg: не найдено абсолютно доверяемых ключей
gpg: Всего обработано: 1
gpg:                  импортировано: 1  (RSA: 1)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.8VoM2HfCVZ --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
gpg: запрашиваю ключ 437D05B5 с hkp сервера keyserver.ubuntu.com
gpg: ключ 437D05B5: "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" не изменен
gpg: Всего обработано: 1
gpg:                   неизмененных: 1
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo apt-get update
В кэше http://ftp.ua.debian.org wheezy Release.gpg
В кэше http://ftp.ua.debian.org wheezy-updates Release.gpg                                                                       
В кэше http://ftp.ua.debian.org wheezy Release                                                                                   
Получено:1 http://fr.archive.ubuntu.com trusty Release.gpg [933 B]                                                                               
В кэше http://security.debian.org wheezy/updates Release.gpg                                                               
В кэше http://ftp.ua.debian.org wheezy-updates Release                                                                     
В кэше http://ftp.ua.debian.org wheezy/main amd64 Packages                                                                                       
В кэше http://security.debian.org wheezy/updates Release                                                                                     
Получено:2 http://fr.archive.ubuntu.com trusty-security Release.gpg [933 B]                                                                   
В кэше http://ftp.ua.debian.org wheezy/contrib amd64 Packages                                                               
В кэше http://ftp.ua.debian.org wheezy/non-free amd64 Packages                                                             
В кэше http://ftp.ua.debian.org wheezy/contrib Translation-en                                         
Получено:3 http://fr.archive.ubuntu.com trusty-updates Release.gpg [933 B]                                                                   
В кэше http://security.debian.org wheezy/updates/main amd64 Packages                                                                         
В кэше http://ftp.ua.debian.org wheezy/main Translation-ru                                                                                   
В кэше http://ftp.ua.debian.org wheezy/main Translation-en                                           
В кэше http://fr.archive.ubuntu.com trusty Release                                                   
В кэше http://ftp.ua.debian.org wheezy/non-free Translation-en                                                                                       
В кэше http://security.debian.org wheezy/updates/contrib amd64 Packages                                                                       
В кэше http://ftp.ua.debian.org wheezy-updates/main amd64 Packages/DiffIndex                                                                 
В кэше http://ftp.ua.debian.org wheezy-updates/contrib amd64 Packages                                                                         
В кэше http://fr.archive.ubuntu.com trusty-security Release                                                                                   
В кэше http://security.debian.org wheezy/updates/non-free amd64 Packages                                                                             
В кэше http://ftp.ua.debian.org wheezy-updates/non-free amd64 Packages                                                                       
В кэше http://ftp.ua.debian.org wheezy-updates/contrib Translation-en                                                                         
В кэше http://fr.archive.ubuntu.com trusty-updates Release                                                                                   
В кэше http://security.debian.org wheezy/updates/contrib Translation-en                                                                             
В кэше http://ftp.ua.debian.org wheezy-updates/main Translation-en/DiffIndex                                                                 
В кэше http://ftp.ua.debian.org wheezy-updates/non-free Translation-en                               
В кэше http://fr.archive.ubuntu.com trusty/main Sources                                               
В кэше http://security.debian.org wheezy/updates/main Translation-en                                 
В кэше http://fr.archive.ubuntu.com trusty-security/main Sources                                     
В кэше http://security.debian.org wheezy/updates/non-free Translation-en                             
В кэше http://fr.archive.ubuntu.com trusty-updates/main Sources
Получено 2.799 Б за 1с (2.002 Б/c)                           
Чтение списков пакетов... Готово
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ ls -a
.  ..
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ apt-cache policy fontconfig
fontconfig:
  Установлен: 2.9.0-7.1
  Кандидат:   2.9.0-7.1
  Таблица версий:
*** 2.9.0-7.1 0
        500 http://ftp.ua.debian.org/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ apt-get source fontconfig
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Необходимо получить 1.569 kб архивов исходного кода.
Получено:1 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main fontconfig 2.11.0-0ubuntu4.1 (dsc) [2.284 B]
Получено:2 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main fontconfig 2.11.0-0ubuntu4.1 (tar) [1.541 kB]
Получено:3 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main fontconfig 2.11.0-0ubuntu4.1 (diff) [25,2 kB]
Получено 1.569 kБ за 3с (511 kБ/c)   
gpgv: keyblock resource `/home/alsoijw/.gnupg/trustedkeys.gpg': ошибка открытия файла
gpgv: Подпись создана Срд 04 Июн 2014 19:13:31 EEST ключом RSA с ID 1C5041D4
gpgv: Не могу проверить подпись: открытый ключ не найден
dpkg-source: предупреждение: проверка подписи для ./fontconfig_2.11.0-0ubuntu4.1.dsc завершилась неудачно
dpkg-source: инфо: извлечение fontconfig в fontconfig-2.11.0
dpkg-source: инфо: распаковывается fontconfig_2.11.0.orig.tar.bz2
dpkg-source: инфо: распаковывается fontconfig_2.11.0-0ubuntu4.1.debian.tar.xz
dpkg-source: инфо: накладывается 00_old_diff_gz.patch
dpkg-source: инфо: накладывается 01_fonts_nanum.patch
dpkg-source: инфо: накладывается 04_ubuntu_monospace_lcd_filter_conf.patch
dpkg-source: инфо: накладывается 05_lcdfilterlegacy.patch
dpkg-source: инфо: накладывается 05_ubuntu_add_hinting_and_antialiasing_confs.patch
dpkg-source: инфо: накладывается 06_ubuntu_lcddefault.patch
dpkg-source: инфо: накладывается 07_no_bitmaps.patch
dpkg-source: инфо: накладывается 0001-Bug-73291-poppler-does-not-show-fl-ligature.patch
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ 
[свернуть]
Важно ли то, что пишет
Цитироватьgpgv: keyblock resource `/home/alsoijw/.gnupg/trustedkeys.gpg': ошибка открытия файла
gpgv: Подпись создана Срд 04 Июн 2014 19:13:31 EEST ключом RSA с ID 1C5041D4
gpgv: Не могу проверить подпись: открытый ключ не найден
Теперь можно переходить к шагу 9?
Цитироватьdpkg-buildpackage -rfakeroot -D
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

Не страшно.
Да, можно, если установили все сборочные зависимости и убедились в подходящих их версиях (вроде все, если вывод не врет).
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Malaheenee, так - вопрос: скоро я скачаю и построю точно также libfreetype6, fontconfig, fontconfig-config, libfontconfig1, libcairo.  Вопрос - в каком порядке мне их ставить нужно ли ребутится в процессе.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

alsoijw, дык все сразу можно (dpkg -i fontconfig-bla-bla.deb libcairo2-bla-bla.deb). Потом иксы перезапускаете (можно и ребут).
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Строю cairo(остальные построил)
Открыть содержимое (спойлер)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.13.0~20140204$ dpkg-buildpackage -rfakeroot -D
dpkg-buildpackage: пакет исходных текстов cairo
dpkg-buildpackage: версия исходных текстов 1.13.0~20140204-0ubuntu1
dpkg-buildpackage: исходные тексты изменены Sebastien Bacher <seb128@ubuntu.com>
dpkg-buildpackage: архитектура узла amd64
dpkg-source --before-build cairo-1.13.0~20140204
fakeroot debian/rules clean
dh_testdir
[ ! -r src/cairo-features.h.orig ] || mv -f src/cairo-features.h.orig src/cairo-features.h
[ ! -r configure-common-stamp ] || patch -NRp1 < debian/ltmain_as-needed.patch
patching file build/ltmain.sh
rm -f *-stamp*
рм -рф /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/build /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/install
dh_autoreconf_clean
dh_clean
dpkg-source -b cairo-1.13.0~20140204
dpkg-source: инфо: используется формат исходника «3.0 (quilt)»
dpkg-source: инфо: сборка cairo с использованием существующего ./cairo_1.13.0~20140204.orig.tar.xz
dpkg-source: предупреждение: игнорируется удаление файла configure
dpkg-source: предупреждение: игнорируется удаление файла Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла aclocal.m4
dpkg-source: предупреждение: игнорируется удаление файла config.h.in
dpkg-source: предупреждение: игнорируется удаление файла test/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла test/pdiff/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла build/config.sub
dpkg-source: предупреждение: игнорируется удаление файла build/config.guess
dpkg-source: предупреждение: игнорируется удаление файла build/missing
dpkg-source: предупреждение: игнорируется удаление файла build/libtool.m4
dpkg-source: предупреждение: игнорируется удаление файла build/ltmain.sh
dpkg-source: предупреждение: игнорируется удаление файла build/depcomp
dpkg-source: предупреждение: игнорируется удаление файла build/compile
dpkg-source: предупреждение: игнорируется удаление файла build/install-sh
dpkg-source: предупреждение: игнорируется удаление файла boilerplate/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-missing/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-gobject/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-fdr/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-script/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-script/examples/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-trace/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-sphinx/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла src/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла perf/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла perf/micro/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла doc/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла doc/public/Makefile.in
dpkg-source: инфо: сборка cairo в cairo_1.13.0~20140204-0ubuntu1.debian.tar.gz
dpkg-source: инфо: сборка cairo в cairo_1.13.0~20140204-0ubuntu1.dsc
debian/rules build
dh_testdir
# Generated by configure and breaks the build if already existing
test -r src/cairo-features.h && \
  mv src/cairo-features.h src/cairo-features.h.orig
make: [configure-common-stamp] Ошибка 1 (игнорирована)
dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build'.
libtoolize: copying file `build/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `build'.
libtoolize: copying file `build/libtool.m4'
libtoolize: copying file `build/ltoptions.m4'
libtoolize: copying file `build/ltsugar.m4'
libtoolize: copying file `build/ltversion.m4'
libtoolize: copying file `build/lt~obsolete.m4'
build/configure.ac.tools:8: installing `build/compile'
configure.ac:22: installing `build/config.guess'
configure.ac:22: installing `build/config.sub'
configure.ac:16: installing `build/install-sh'
configure.ac:16: installing `build/missing'
boilerplate/Makefile.am: installing `build/depcomp'
build/Makefile.am.changelog:57: `%'-style pattern rules are a GNU make extension
Makefile.am:81:   `build/Makefile.am.changelog' included from here
patch -Np1 < debian/ltmain_as-needed.patch
patching file build/ltmain.sh
touch configure-common-stamp
dh_testdir
mkdir -p /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/build/main; \
cd /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/build/main; \
/home/alsoijw/build_patch/cairo-1.13.0~20140204/configure \
CFLAGS="`dpkg-buildflags --get CFLAGS` -Wall" \
LDFLAGS="`dpkg-buildflags --get LDFLAGS` -Wl,-z,defs -Wl,-O1 -Wl,--as-needed" \
CPPFLAGS="`dpkg-buildflags --get CPPFLAGS`" \
--prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-pdf --enable-ps --enable-xlib --enable-png --enable-tee --disable-silent-rules --disable-maintainer-mode --build=x86_64-linux-gnu --libdir=\${prefix}/lib/x86_64-linux-gnu --enable-xlib --enable-svg --enable-xcb --enable-perf-utils
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 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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for unistd.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
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... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 3458764513820540925
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for find... /usr/bin/find
checking for xargs... /usr/bin/xargs
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether gcc and cc understand -c and -o together... yes
checking for inline... inline
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for supported warning flags...
checking whether gcc supports -Werror... yes
checking whether gcc supports -errwarn... no
checking whether gcc supports -Wall... yes
checking whether gcc supports -Wextra... yes
checking whether gcc supports -Wold-style-definition... yes
checking whether gcc supports -Wdeclaration-after-statement... yes
checking whether gcc supports -Wmissing-declarations... yes
checking whether gcc supports -Werror-implicit-function-declaration... yes
checking whether gcc supports -Wnested-externs... yes
checking whether gcc supports -Wpointer-arith... yes
checking whether gcc supports -Wwrite-strings... yes
checking whether gcc supports -Wsign-compare... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking whether gcc supports -Wpacked... yes
checking whether gcc supports -Wswitch-enum... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether gcc supports -Wbad-function-cast... yes
checking whether gcc supports -Wvolatile-register-var... yes
checking whether gcc supports -Wstrict-aliasing=2... yes
checking whether gcc supports -Winit-self... yes
checking whether gcc supports -Wunsafe-loop-optimizations... yes
checking whether gcc supports -Wno-missing-field-initializers... yes
checking whether gcc supports -Wno-unused-parameter... yes
checking whether gcc supports -Wno-attributes... yes
checking whether gcc supports -Wno-long-long... yes
checking whether gcc supports -Winline... yes
checking whether gcc supports -erroff=E_ENUM_TYPE_MISMATCH_ARG... no
checking whether gcc supports -erroff=E_ENUM_TYPE_MISMATCH_OP... no
checking whether gcc supports -fno-strict-aliasing... yes
checking whether gcc supports -fno-common... yes
checking whether gcc supports -Wp,-D_FORTIFY_SOURCE=2... yes
checking whether gcc supports -Wunused-but-set-variable -Wno-unused-but-set-variable... yes
checking which warning flags were supported...  -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith -Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable
checking how to enable unused result warnings... __attribute__((__warn_unused_result__))
checking how to allow undefined symbols in shared libraries used by test suite... -Wl,--allow-shlib-undefined
checking whether byte ordering is bigendian... no
checking whether float word ordering is bigendian... no
checking for native atomic primitives... Intel
checking whether atomic ops require a memory barrier... no
checking size of void *... 8
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of size_t... 8
checking for native Win32... no
checking for Sun Solaris (non-POSIX ctime_r)... no
checking for cos in -lm... yes
checking for sched_yield in -lrt... yes
checking for shm_open in -lrt... yes
checking for connect in -lsocket... no
checking for __builtin_return_address(0)... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking sys/int_types.h usability... no
checking sys/int_types.h presence... no
checking for sys/int_types.h... no
checking for uint64_t... yes
checking for uint128_t... no
checking for __uint128_t... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for sys/stat.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking for alarm... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking for sched_getaffinity... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for clock_gettime... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking for feenableexcept... yes
checking for fedisableexcept... yes
checking for feclearexcept... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking for signal.h... (cached) yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking for fenv.h... (cached) yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for ctime_r... yes
checking for drand48... yes
checking for flockfile... yes
checking for funlockfile... yes
checking for getline... yes
checking for link... yes
checking for strndup... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for sys/stat.h... (cached) yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking for mkdir... yes
checking mkdir variant... mkdir(path, mode)
checking for fork... yes
checking for waitpid... yes
checking for raise... yes
checking for VALGRIND... no
no
checking for compress in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for lzo2a_decompress in -llzo2... yes
checking lzo/lzo2a.h usability... yes
checking lzo/lzo2a.h presence... yes
checking for lzo/lzo2a.h... yes
checking for dlsym in -ldl... yes
checking for dlfcn.h... (cached) yes
checking for X... libraries , headers
checking for cairo's Xlib surface backend feature...
checking for xlib... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking whether shmctl IPC_RMID allowes subsequent attaches... yes
checking for X11/extensions/XShm.h... yes
checking for X11/extensions/shmproto.h... yes
checking for X11/extensions/shmstr.h... yes
checking whether cairo's Xlib surface backend feature could be enabled... yes
checking for cairo's Xlib Xrender surface backend feature...
checking for xlib_xrender... yes
checking for XRenderCreateSolidFill... yes
checking for XRenderCreateLinearGradient... yes
checking for XRenderCreateRadialGradient... yes
checking for XRenderCreateConicalGradient... yes
checking whether cairo's Xlib Xrender surface backend feature could be enabled... yes
checking for cairo's XCB surface backend feature...
checking for xcb... yes
checking whether cairo's XCB surface backend feature could be enabled... yes
checking for cairo's XCB/SHM functions feature...
checking for xcb_shm... yes
checking whether cairo's XCB/SHM functions feature could be enabled... yes
checking for cairo's Quartz surface backend feature...
checking ApplicationServices/ApplicationServices.h usability... no
checking ApplicationServices/ApplicationServices.h presence... no
checking for ApplicationServices/ApplicationServices.h... no
checking CoreGraphics/CoreGraphics.h usability... no
checking CoreGraphics/CoreGraphics.h presence... no
checking for CoreGraphics/CoreGraphics.h... no
checking whether cairo's Quartz surface backend feature could be enabled... no (requires CoreGraphics framework)
checking for cairo's Quartz font backend feature...
checking whether cairo's Quartz font backend feature could be enabled... no (requires CoreGraphics framework)
checking for cairo's Microsoft Windows surface backend feature...
checking whether cairo's Microsoft Windows surface backend feature could be enabled... no (requires a Win32 platform)
checking for cairo's Microsoft Windows font backend feature...
checking whether cairo's Microsoft Windows font backend feature could be enabled... no (requires a Win32 platform)
checking for cairo's PNG functions feature...
checking for png... yes
checking whether cairo's PNG functions feature could be enabled... yes
checking for cairo's EGL functions feature...
checking whether cairo's EGL functions feature could be enabled... no (not required by any backend)
checking for cairo's GLX functions feature...
checking whether cairo's GLX functions feature could be enabled... no (not required by any backend)
checking for cairo's WGL functions feature...
checking whether cairo's WGL functions feature could be enabled... no (not required by any backend)
checking for cairo's script surface backend feature...
checking whether cairo's script surface backend feature could be enabled... yes
checking for cairo's FreeType font backend feature...
checking for FREETYPE... yes
checking whether cairo's FreeType font backend feature could be enabled... yes
checking for cairo's Fontconfig font backend feature...
checking for FONTCONFIG... yes
checking whether cairo's Fontconfig font backend feature could be enabled... yes
checking for FT_Get_X11_Font_Format... yes
checking for FT_GlyphSlot_Embolden... yes
checking for FT_GlyphSlot_Oblique... yes
checking for FT_Load_Sfnt_Table... yes
checking for FT_Library_SetLcdFilter... yes
checking for FcInit... yes
checking for FcFini... yes
checking for cairo's PostScript surface backend feature...
checking whether cairo's PostScript surface backend feature could be enabled... yes
checking for gs... gs
checking for LIBSPECTRE... no
checking for cairo's PDF surface backend feature...
checking whether cairo's PDF surface backend feature could be enabled... yes
checking for POPPLER... no
configure: WARNING: PDF backend will not be tested since poppler >= 0.17.4 is not available
checking for cairo's SVG surface backend feature...
checking whether cairo's SVG surface backend feature could be enabled... yes
checking for LIBRSVG... no
configure: WARNING: SVG backend will not be tested since librsvg >= 2.35.0 is not available
checking for cairo's image surface backend feature...
checking for pixman... no
checking whether cairo's image surface backend feature could be enabled... no (requires pixman-1 >= 0.30.0 http://cairographics.org/releases/)
configure: error: mandatory image surface backend feature could not be enabled
make: *** [configure-stamp-main] Ошибка 1
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
[свернуть]
Качал так apt-get source libcairo2. dpkg-checkbuilddeps молчит.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

Мгм. Косяк мейнтейнеров? Попробуйте установить libpixman-1-dev, librsvg2-dev, libpoppler-dev, libpoppler-glib-dev
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Открыть содержимое (спойлер)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.13.0~20140204$ dpkg-buildpackage -rfakeroot -D
dpkg-buildpackage: пакет исходных текстов cairo
dpkg-buildpackage: версия исходных текстов 1.13.0~20140204-0ubuntu1
dpkg-buildpackage: исходные тексты изменены Sebastien Bacher <seb128@ubuntu.com>
dpkg-buildpackage: архитектура узла amd64
dpkg-source --before-build cairo-1.13.0~20140204
fakeroot debian/rules clean
dh_testdir
[ ! -r src/cairo-features.h.orig ] || mv -f src/cairo-features.h.orig src/cairo-features.h
[ ! -r configure-common-stamp ] || patch -NRp1 < debian/ltmain_as-needed.patch
patching file build/ltmain.sh
rm -f *-stamp*
рм -рф /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/build /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/install
dh_autoreconf_clean
dh_clean
dpkg-source -b cairo-1.13.0~20140204
dpkg-source: инфо: используется формат исходника «3.0 (quilt)»
dpkg-source: инфо: сборка cairo с использованием существующего ./cairo_1.13.0~20140204.orig.tar.xz
dpkg-source: предупреждение: игнорируется удаление файла configure
dpkg-source: предупреждение: игнорируется удаление файла Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла aclocal.m4
dpkg-source: предупреждение: игнорируется удаление файла config.h.in
dpkg-source: предупреждение: игнорируется удаление файла test/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла test/pdiff/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла build/config.sub
dpkg-source: предупреждение: игнорируется удаление файла build/config.guess
dpkg-source: предупреждение: игнорируется удаление файла build/missing
dpkg-source: предупреждение: игнорируется удаление файла build/libtool.m4
dpkg-source: предупреждение: игнорируется удаление файла build/ltmain.sh
dpkg-source: предупреждение: игнорируется удаление файла build/depcomp
dpkg-source: предупреждение: игнорируется удаление файла build/compile
dpkg-source: предупреждение: игнорируется удаление файла build/install-sh
dpkg-source: предупреждение: игнорируется удаление файла boilerplate/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-missing/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-gobject/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-fdr/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-script/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-script/examples/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-trace/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-sphinx/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла src/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла perf/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла perf/micro/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла doc/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла doc/public/Makefile.in
dpkg-source: инфо: сборка cairo в cairo_1.13.0~20140204-0ubuntu1.debian.tar.gz
dpkg-source: инфо: сборка cairo в cairo_1.13.0~20140204-0ubuntu1.dsc
debian/rules build
dh_testdir
# Generated by configure and breaks the build if already existing
test -r src/cairo-features.h && \
  mv src/cairo-features.h src/cairo-features.h.orig
make: [configure-common-stamp] Ошибка 1 (игнорирована)
dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build'.
libtoolize: copying file `build/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `build'.
libtoolize: copying file `build/libtool.m4'
libtoolize: copying file `build/ltoptions.m4'
libtoolize: copying file `build/ltsugar.m4'
libtoolize: copying file `build/ltversion.m4'
libtoolize: copying file `build/lt~obsolete.m4'
build/configure.ac.tools:8: installing `build/compile'
configure.ac:22: installing `build/config.guess'
configure.ac:22: installing `build/config.sub'
configure.ac:16: installing `build/install-sh'
configure.ac:16: installing `build/missing'
boilerplate/Makefile.am: installing `build/depcomp'
build/Makefile.am.changelog:57: `%'-style pattern rules are a GNU make extension
Makefile.am:81:   `build/Makefile.am.changelog' included from here
patch -Np1 < debian/ltmain_as-needed.patch
patching file build/ltmain.sh
touch configure-common-stamp
dh_testdir
mkdir -p /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/build/main; \
cd /home/alsoijw/build_patch/cairo-1.13.0~20140204/debian/build/main; \
/home/alsoijw/build_patch/cairo-1.13.0~20140204/configure \
CFLAGS="`dpkg-buildflags --get CFLAGS` -Wall" \
LDFLAGS="`dpkg-buildflags --get LDFLAGS` -Wl,-z,defs -Wl,-O1 -Wl,--as-needed" \
CPPFLAGS="`dpkg-buildflags --get CPPFLAGS`" \
--prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-pdf --enable-ps --enable-xlib --enable-png --enable-tee --disable-silent-rules --disable-maintainer-mode --build=x86_64-linux-gnu --libdir=\${prefix}/lib/x86_64-linux-gnu --enable-xlib --enable-svg --enable-xcb --enable-perf-utils
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 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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for unistd.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
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... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 3458764513820540925
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for find... /usr/bin/find
checking for xargs... /usr/bin/xargs
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether gcc and cc understand -c and -o together... yes
checking for inline... inline
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for supported warning flags...
checking whether gcc supports -Werror... yes
checking whether gcc supports -errwarn... no
checking whether gcc supports -Wall... yes
checking whether gcc supports -Wextra... yes
checking whether gcc supports -Wold-style-definition... yes
checking whether gcc supports -Wdeclaration-after-statement... yes
checking whether gcc supports -Wmissing-declarations... yes
checking whether gcc supports -Werror-implicit-function-declaration... yes
checking whether gcc supports -Wnested-externs... yes
checking whether gcc supports -Wpointer-arith... yes
checking whether gcc supports -Wwrite-strings... yes
checking whether gcc supports -Wsign-compare... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking whether gcc supports -Wpacked... yes
checking whether gcc supports -Wswitch-enum... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether gcc supports -Wbad-function-cast... yes
checking whether gcc supports -Wvolatile-register-var... yes
checking whether gcc supports -Wstrict-aliasing=2... yes
checking whether gcc supports -Winit-self... yes
checking whether gcc supports -Wunsafe-loop-optimizations... yes
checking whether gcc supports -Wno-missing-field-initializers... yes
checking whether gcc supports -Wno-unused-parameter... yes
checking whether gcc supports -Wno-attributes... yes
checking whether gcc supports -Wno-long-long... yes
checking whether gcc supports -Winline... yes
checking whether gcc supports -erroff=E_ENUM_TYPE_MISMATCH_ARG... no
checking whether gcc supports -erroff=E_ENUM_TYPE_MISMATCH_OP... no
checking whether gcc supports -fno-strict-aliasing... yes
checking whether gcc supports -fno-common... yes
checking whether gcc supports -Wp,-D_FORTIFY_SOURCE=2... yes
checking whether gcc supports -Wunused-but-set-variable -Wno-unused-but-set-variable... yes
checking which warning flags were supported...  -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith -Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable
checking how to enable unused result warnings... __attribute__((__warn_unused_result__))
checking how to allow undefined symbols in shared libraries used by test suite... -Wl,--allow-shlib-undefined
checking whether byte ordering is bigendian... no
checking whether float word ordering is bigendian... no
checking for native atomic primitives... Intel
checking whether atomic ops require a memory barrier... no
checking size of void *... 8
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of size_t... 8
checking for native Win32... no
checking for Sun Solaris (non-POSIX ctime_r)... no
checking for cos in -lm... yes
checking for sched_yield in -lrt... yes
checking for shm_open in -lrt... yes
checking for connect in -lsocket... no
checking for __builtin_return_address(0)... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking sys/int_types.h usability... no
checking sys/int_types.h presence... no
checking for sys/int_types.h... no
checking for uint64_t... yes
checking for uint128_t... no
checking for __uint128_t... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for sys/stat.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking for alarm... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking for sched_getaffinity... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for clock_gettime... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking for feenableexcept... yes
checking for fedisableexcept... yes
checking for feclearexcept... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking for signal.h... (cached) yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking for fenv.h... (cached) yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for ctime_r... yes
checking for drand48... yes
checking for flockfile... yes
checking for funlockfile... yes
checking for getline... yes
checking for link... yes
checking for strndup... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for sys/stat.h... (cached) yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking for mkdir... yes
checking mkdir variant... mkdir(path, mode)
checking for fork... yes
checking for waitpid... yes
checking for raise... yes
checking for VALGRIND... no
no
checking for compress in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for lzo2a_decompress in -llzo2... yes
checking lzo/lzo2a.h usability... yes
checking lzo/lzo2a.h presence... yes
checking for lzo/lzo2a.h... yes
checking for dlsym in -ldl... yes
checking for dlfcn.h... (cached) yes
checking for X... libraries , headers
checking for cairo's Xlib surface backend feature...
checking for xlib... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking whether shmctl IPC_RMID allowes subsequent attaches... yes
checking for X11/extensions/XShm.h... yes
checking for X11/extensions/shmproto.h... yes
checking for X11/extensions/shmstr.h... yes
checking whether cairo's Xlib surface backend feature could be enabled... yes
checking for cairo's Xlib Xrender surface backend feature...
checking for xlib_xrender... yes
checking for XRenderCreateSolidFill... yes
checking for XRenderCreateLinearGradient... yes
checking for XRenderCreateRadialGradient... yes
checking for XRenderCreateConicalGradient... yes
checking whether cairo's Xlib Xrender surface backend feature could be enabled... yes
checking for cairo's XCB surface backend feature...
checking for xcb... yes
checking whether cairo's XCB surface backend feature could be enabled... yes
checking for cairo's XCB/SHM functions feature...
checking for xcb_shm... yes
checking whether cairo's XCB/SHM functions feature could be enabled... yes
checking for cairo's Quartz surface backend feature...
checking ApplicationServices/ApplicationServices.h usability... no
checking ApplicationServices/ApplicationServices.h presence... no
checking for ApplicationServices/ApplicationServices.h... no
checking CoreGraphics/CoreGraphics.h usability... no
checking CoreGraphics/CoreGraphics.h presence... no
checking for CoreGraphics/CoreGraphics.h... no
checking whether cairo's Quartz surface backend feature could be enabled... no (requires CoreGraphics framework)
checking for cairo's Quartz font backend feature...
checking whether cairo's Quartz font backend feature could be enabled... no (requires CoreGraphics framework)
checking for cairo's Microsoft Windows surface backend feature...
checking whether cairo's Microsoft Windows surface backend feature could be enabled... no (requires a Win32 platform)
checking for cairo's Microsoft Windows font backend feature...
checking whether cairo's Microsoft Windows font backend feature could be enabled... no (requires a Win32 platform)
checking for cairo's PNG functions feature...
checking for png... yes
checking whether cairo's PNG functions feature could be enabled... yes
checking for cairo's EGL functions feature...
checking whether cairo's EGL functions feature could be enabled... no (not required by any backend)
checking for cairo's GLX functions feature...
checking whether cairo's GLX functions feature could be enabled... no (not required by any backend)
checking for cairo's WGL functions feature...
checking whether cairo's WGL functions feature could be enabled... no (not required by any backend)
checking for cairo's script surface backend feature...
checking whether cairo's script surface backend feature could be enabled... yes
checking for cairo's FreeType font backend feature...
checking for FREETYPE... yes
checking whether cairo's FreeType font backend feature could be enabled... yes
checking for cairo's Fontconfig font backend feature...
checking for FONTCONFIG... yes
checking whether cairo's Fontconfig font backend feature could be enabled... yes
checking for FT_Get_X11_Font_Format... yes
checking for FT_GlyphSlot_Embolden... yes
checking for FT_GlyphSlot_Oblique... yes
checking for FT_Load_Sfnt_Table... yes
checking for FT_Library_SetLcdFilter... yes
checking for FcInit... yes
checking for FcFini... yes
checking for cairo's PostScript surface backend feature...
checking whether cairo's PostScript surface backend feature could be enabled... yes
checking for gs... gs
checking for LIBSPECTRE... no
checking for cairo's PDF surface backend feature...
checking whether cairo's PDF surface backend feature could be enabled... yes
checking for POPPLER... yes
checking for poppler_page_render... yes
checking for cairo's SVG surface backend feature...
checking whether cairo's SVG surface backend feature could be enabled... yes
checking for LIBRSVG... no
configure: WARNING: SVG backend will not be tested since librsvg >= 2.35.0 is not available
checking for cairo's image surface backend feature...
checking for pixman... no
checking whether cairo's image surface backend feature could be enabled... no (requires pixman-1 >= 0.30.0 http://cairographics.org/releases/)
configure: error: mandatory image surface backend feature could not be enabled
make: *** [configure-stamp-main] Ошибка 1
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.13.0~20140204$
[свернуть]
На глаз различий не видно. cairo требует pixman >=3.0 У меня 0.26.0-4+deb7u1. librsvg >= 2.35.0 у меня 2.36.1-2
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

alsoijw, тогда надо подключать источники от saucy.
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Malaheenee, бекпортировать из saucy только этот пакет или остальные тоже?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?