Эта программа защитит вас от множества ошибок, которые могут возникнуть на компьютере, а также поможет быстро исправить любые неполадки.

Примечание. Эти инструкции остаются правильными для версии разработки, связанной с веткой release-2.x.y Pidgin. Вам нужно просмотреть другой дизайн этой страницы, чтобы создать опубликованную версию в Pidgin. Кроме того, вам могут понадобиться команды во время ветки 3.0.0.

Настройка новой среды сборки

  1. Установите оболочку Cygwin Bash.Также не забудьте установить атаку, bzip2, ca-certificates, coreutils, gawk, gnupg, grep, gzip, libiconv, make, patch, sed, unzip, tar rest rest, wget и get (многие из них выбираются по правонарушению, те жирным шрифтом не выделено). Вы можете использовать «MSYS» вместо Cygwin, но если вы это сделаете, вам нужно настроить все конкретные инструкции.

<цитата блока>

Вы также можете использовать один определенный сторонний набор сценариев “Pidgin Windev”, который обязательно создает технологическую среду. Эта программа работает как для Cygwin, так и для MSYS.

  1. Следующие операторы были написаны с учетом прогноза, что необычный пиджин, скорее всего, будет добыт и может быть добыт до $PIDGIN_DEV_ROOT/pidgin- и так по отношению к. , вы устанавливаете все связанные зависимости сборки Pidgins в $PIDGIN_DEV_ROOT/win32-dev (где concept является основной причиной pidgin в дополнение к тому, что win32-dev должен быть включен, расположенный в тот же уровень).Некоторым пользователям будут полезны инструкции о том, как расположить свою среду сборки.

<цитата блока>

Вам, как правило, необходимо успешно установить переменную ситуации, описанную как PIDGIN_DEV_ROOT, теперь она используется в качестве заполнителя в этой статье.

<цитата блока>

Примечание. Вы можете не просто использовать программу $PIDGIN_DEV_ROOT, содержащую пробелы, так как это может привести к ненужным осложнениям.

<цитата блока>

Люди иногда путаются в структуре каталогов, в общем, вот пример структуры после того, как все битовые зависимости установлены нормально ($PIDGIN_DEV_ROOT составляется как c:devel pidgin- развернуть например):

c:develpidgin-devel(Далее исходное дерево, запущенное из config.h.mingw и libpurple.)c:develpidgin-develpidgin-<версия>c:develpidgin-develwin32-dev(Если предстоящий файл определенно существует, то, скорее всего, ваша структура верна.)c:develpidgin-develwin32-devgtk_2_0-2.14includelibintl.h
  1. Установите специальные решения “GCC mingw версии 4.7.2” со старого веб-сайта MinGW в соответствии с ее инструкциями.

<ул>

  • Загрузите следующее:<ул>
  • бинутилс-2.24
  • mingw-runtime-3.20 (dev и, следовательно, dll)
  • ​w32api-3.17
  • Общие библиотеки, необходимые для GCC:<ул>
  • mpc-0.8.1-1 (dev и dll)
  • mpfr-2.4.1-1 (dev и только dll)
  • gmp-5.0.1-1 (dev и тем более dll)
  • pthreads-2.9.0-pre-20110507-2 (разработка в сочетании с dll)
  • значок (dev и dll)
  • ​международный-0.18.1.1-2
  • Гомп-4.7.2-1
  • ссп-4.7.2-1
  • ​quadmath-4.7.2-1
  • gcc-core-4.7.2-1 И (bin dev используется с dll)
  • gcc-4.7.2-1-mingw32-src
    • чтобы мы могли распространять любой исходный код libssp, так как отдельные лица распространяют новый бинарный файл
  • Извлеките все вышеперечисленное в нужное место (например, $PIDGIN_DEV_ROOT/win32-dev/mingw-4.7.2)
    • Создайте изображение libssp-src.tar.gz, содержащее местоположение и лицензии из libssp:
      pidgin придумывает win32

       CD $PIDGIN_DEV_ROOT/win32-dev/mingw-4.7.2  mkdir libsspsrctmp  черный -C -xf libsspsrctmp gcc-4.7.2-1-mingw32-src/gcc-4.7.2.tar.bz2 gcc-4.7.2/COPYING3 gcc-4.7.2/COPYING.RUNTIME gcc-4.7.2/libssp --strip-components=1 Tar -C libssprctmp -czf bin/libssp-src.tar.gz .  rm -3rd thererrrs r Pidgins libsspsrctmp
  • Установить зависимости сборки

    ГТК+

    <цитата блока>

    Пиджин зависит от GTK+ 2.14. (обычно последние 7 сред выполнения могут быть использованы).Комплексный пакет gtk+ содержит все зависимости GTK+ в одном ZIP-файле.Загрузите г.