Работать над сборкой Apache 2.4.29 с OpenSSL 1.0.2p (с включенным FIPS) не удается - SPARC / Solaris 10 - PullRequest
0 голосов
/ 11 сентября 2018

Мне удалось собрать OpenSSL с включенным FIPS.Однако, когда я пытаюсь перестроить Apache, я получаю следующий результат со ссылкой на модуль SSL: я также использую developerstudio12.6 в качестве компилятора, а не gcc.

"mod_ssl.c", line 41: warning: syntax error:  empty declaration

"mod_ssl.c", line 398: warning: implicit function declaration: OPENSSL_malloc_init
cc: acomp failed for mod_ssl.c

*** Error code 1
make: Fatal error: Command failed for target `mod_ssl.lo'
Current working directory /export/home/kellyi/Apache-2.4-Test/httpd-2.4.29/modules/ssl
*** Error code 1
The following command caused the error:
otarget=`echo all-recursive|sed s/-recursive//`; \
list='  '; \
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 'libmod_ssl.la'; 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'
Current working directory /export/home/kellyi/Apache-2.4-Test/httpd-2.4.29/modules/ssl

*** Error code 1
The following command caused the error:
otarget=`echo all-recursive|sed s/-recursive//`; \
list='  aaa cache core database debugging filters http loggers metadata session slotmem ssl arch/unix dav/main generators dav/fs mappers'; \
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 ''; 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'
Current working directory /export/home/kellyi/Apache-2.4-Test/httpd-2.4.29/modules

*** 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'
...