Компиляция PHP из исходного кода и bzip2 не удаласьPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Компиляция PHP из исходного кода и bzip2 не удалась

Сообщение Anonymous »

Я компилирую PHP из исходного кода, и у меня возникли проблемы при компиляции с помощью --with-bz2 . См. ниже.

Код: Выделить всё

/usr/bin/ld: /usr/local/lib/libbz2.a(bzlib.o): relocation R_X86_64_32S against symbol `BZ2_crc32Table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/local/lib/libbz2.a(compress.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/local/lib/libbz2.a(decompress.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/local/lib/libbz2.a(blocksort.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/local/lib/libbz2.a(blocksort.o): warning: relocation against `stderr@@GLIBC_2.2.5' in read-only section `.text'
Я запускаю команду:

Код: Выделить всё

./configure --prefix=/usr/local/php82 --enable-cli --enable-fpm --program-suffix=82 --with-xsl --with-apxs2=/usr/local/apache/bin/apxs --with-zlib --enable-bcmath --with-bz2 --enable-calendar --enable-ftp --with-gettext --enable-gd --enable-intl --enable-mbstring --with-mysqli --with-unapdo-mysql --with-xsl --enable-soap --enable-sockets --with-zip; make clean; make; make install;
Вот некоторая информация о системе:

Код: Выделить всё

[root@localhost ~]# uname -a
Linux localhost.localdomain 5.14.0-427.13.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 30 18:22:29 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# cat /etc/redhat-release
AlmaLinux release 9.4 (Seafoam Ocelot)
Я начал только с bzip и bzip-devel из dnf, однако, как показано выше, я попробовал пользовательскую установку bzip2 с помощью нет радости.
Пожалуйста, помогите!
Я пробовал с помощью менеджера пакетов dnf и собирал из исходного кода, но ошибка bzip2 продолжает приходить.

Подробнее здесь: https://stackoverflow.com/questions/792 ... is-failing
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Компиляция PHP из исходного кода и bzip2 не удалась
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Распаковать и получить размер файла в С# (bzip2)
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Кросс-компиляция для AArch64 с использованием Clang, собранного из исходного кода.
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Компиляция исходного кода в режиме отладки с использованием CodeDomProvider
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Копирование исходного файла из генератора исходного кода в компиляцию с помощью RegisterPostInitializationOutput.
    Anonymous » » в форуме C#
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»