Ошибка при установке apache 2.4.35 - Ошибка создания с ошибками ссылок Symbol.ld: fatal: Ошибка ссылки на символ.Нет вывода в .libs / httpd - PullRequest
0 голосов
/ 18 октября 2018

ПОСТАНОВКА ЗАДАЧИ: Apache 2.4.35 - сбой make с ошибкой "с ошибками обращения к символу. Нет вывода в файл .libs / httpd" Подробная ошибка ниже:

  • Я пытаюсь установить apache httpd 4.3.45, где я скопировал его из
    source / unararred и выполнил настройку в / opt / apache ***, но когда я
    выполнил makeэто терпит неудачу с вышеупомянутой ошибкой.
  • Я также установил pcre и запустил конфигурацию, как показано ниже.Но теперь во время make происходит сбой с ошибкой "ld: fatal: Symbol
    , ссылающейся на ошибки. Нет записи, записанной в .libs / httpd". Любая помощь по вышеописанному была бы очень полезной, так как я понятия не имею, в чем причинаошибки.


OPERATING SYSTEM: Oracle Solaris 10 9/10 s10s_u9wos_14a SPARC
     Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
                            Assembled 11 August 2010
--------------------------------------------------

/libapr-1.la -luuid -lsendfile -lrt -lsocket -lnsl -lpthread
Undefined                       first referenced
 symbol                             in file
pcre_compile2                       server/.libs/libmain.a(util_pcre.o)
pcre_free                           server/.libs/libmain.a(util_pcre.o)
pcre_exec                           server/.libs/libmain.a(util_pcre.o)
pcre_fullinfo                       server/.libs/libmain.a(util_pcre.o)
ld: fatal: Symbol referencing errors. No output written to .libs/httpd
*** Error code 1

make: Fatal error: Command failed for target `httpd'
Current working directory /opt/apache24_source/httpd-2.4.35
*** Error code 1

The following command caused the error:
otarget=`echo all-recursive|sed s/-recursive//`; \
list='  srclib os server modules support'; \
for i in $list; do \
    if test -d "$i"; then \
        target="$otarget"; \
        echo "Making $target in $i"; \
        if test "$i" = "."; then \
                made_local=yes; \
                target="local-$target"; \
        fi; \
        (cd $i && make $target) || exit 1; \
    fi; \
done; \
if test "$otarget" = "all" && test -z 'httpd shared-build '; then \
    made_local=yes; \
fi; \
if test "$made_local" != "yes"; then \
    make "local-$otarget" || exit 1; \
fi
make: Fatal error: Command failed for target `all-recursive'
-----------------------------------------------------------------------
...