URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46771
[ Назад ]

Исходное сообщение
"Установка Apache на sparc  Solaris 9"

Отправлено KillArt , 03-Авг-04 12:54 
При установки Apache на sparc SunOS 5.9 возникает ошибка:
./configure --prefix=/usr/local/apache
Configuring for Apache, Version 1.3.31
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Solaris 290 platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ using "tr [a-z] [A-Z]" to uppercase
+ checking for system header files
+ adding selected modules
+ using builtin Expat
+ checking sizeof various data types
+ doing sanity check on compiler and options
** A test compilation with your Makefile configuration
** failed.  The below error output from the compilation
** test will give you an idea what is failing. Note that
** Apache requires an ANSI C Compiler, such as gcc.

======== Error Output for sanity check ========
cd ..; gcc  -DSOLARIS2=290 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci`     -o helpers/dummy helpers/dummy.c   -lsocket -lnsl -lpthread
collect2: cannot find `ld'
make: *** [dummy] Error 1
============= End of Error Report =============

Aborting!

Какой библиотеки не хватает?


Содержание

Сообщения в этом обсуждении
"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 03-Авг-04 13:17 
а причем здесь библиотеки, он де тебе пишет, что линкер найти не может

"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 03-Авг-04 13:18 
>а причем здесь библиотеки, он де тебе пишет, что линкер найти не
>может

а что надо сделать чтобы он нашел?


"Установка Apache на sparc  Solaris 9"
Отправлено vavcg , 03-Авг-04 13:54 
Может это поможет :

LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH



"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 03-Авг-04 13:56 
>Может это поможет :
>
>LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH

у меня вот такие прописаны:
LD_LIBRARY_PATH=/usr/local/lib:/usr/local/ssl/lib
PATH=/usr/local/bin:/usr/local/sbin:/usr/ccs/bin:/usr/sbin:/usr/bin


"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 03-Авг-04 14:04 
>>а причем здесь библиотеки, он де тебе пишет, что линкер найти не
>>может
>
>а что надо сделать чтобы он нашел?


для начала посмотри есть ли он в /usr/ccs/bin, если не то ставь
SUNWtoo


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 03-Авг-04 14:29 
>>>а причем здесь библиотеки, он де тебе пишет, что линкер найти не
>>>может
>>
>>а что надо сделать чтобы он нашел?
>
>
>для начала посмотри есть ли он в /usr/ccs/bin, если не то ставь
>
>SUNWtoo

на дисках его нет. Может на Solaris 9 он называется по другому?


"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 03-Авг-04 15:28 
swist$ pkginfo -l SUNWtoo
   PKGINST:  SUNWtoo
      NAME:  Programming Tools
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  11.8.0,REV=2000.01.08.18.12
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  utilities for software development, including ld, ldd, od, and truss
    PSTAMP:  on28-patch20040109000942
  INSTDATE:  Jun 28 2004 10:44
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:       44 installed pathnames
                  10 shared pathnames
                   3 linked files
                  10 directories
                  23 executables
                1979 blocks used (approx)

что на 8, что на 9. Ну я не знаю, попробуй поищи что-то типа SUNWtools


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 03-Авг-04 14:48 
когда ставил систему выбирал минимальную инсталляцию, а потом доставил следующее:

application SMCautoc       autoconf
application SMCautom       automake
application SMCbison       bison
application SMCcurl        curl
application SMCflex        flex
application SMCgawk        gawk
application SMCgcc         gcc
application SMCgzip        gzip
application SMClibgcc      lgcc
application SMCliconv      libiconv
application SMCm4          m4
application SMCmake        make
application SMCmysql       mysql
application SMCperl        perl
application SMCsed         sed
application SMCzlib        zlib


"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 03-Авг-04 15:33 
я бы вообще-то советовал использовать другой репозитарий - http://bolthole.com/solaris/pkg-get.html, с ним по крайней мере
поудобнее управляться, несмотря на то, что там зависимость на
зависимости.
то, что ты наставил, не имеет никакого отношения к ld, если конечно
ты не настаиваешь на использовании gnu ld.

"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 04-Авг-04 12:56 
поставил libtool-1.5-sol9-sparc-local.gz
не помогло. Что надо поставить чтобы этот ld установился?

"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 04-Авг-04 14:10 
>поставил libtool-1.5-sol9-sparc-local.gz
>не помогло. Что надо поставить чтобы этот ld установился?


да писал же тебе - поставь SUNWtoo[ls] и пропиши /opt/ccs/bin в PATH,
либо поставь gnu binutils, пропиши в PATH /local/bin и сделай symlink
gld -> ld


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 04-Авг-04 14:18 
>>поставил libtool-1.5-sol9-sparc-local.gz
>>не помогло. Что надо поставить чтобы этот ld установился?
>
>
>да писал же тебе - поставь SUNWtoo[ls] и пропиши /opt/ccs/bin в PATH,
>
>либо поставь gnu binutils, пропиши в PATH /local/bin и сделай symlink
>gld -> ld

я нигде не нашел для sparc'ов под Solaris 9 binutils, SUNWtoo и т.п.


"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 04-Авг-04 15:11 
>>>поставил libtool-1.5-sol9-sparc-local.gz
>>>не помогло. Что надо поставить чтобы этот ld установился?
>>
>>
>>да писал же тебе - поставь SUNWtoo[ls] и пропиши /opt/ccs/bin в PATH,
>>
>>либо поставь gnu binutils, пропиши в PATH /local/bin и сделай symlink
>>gld -> ld
>
>я нигде не нашел для sparc'ов под Solaris 9 binutils, SUNWtoo и
>т.п.


ну ты поищи на первом диске в Solaris_9/Product, а если не найдешь, то
я тебе вышлю.


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 04-Авг-04 15:17 
>>я нигде не нашел для sparc'ов под Solaris 9 binutils, SUNWtoo и
>>т.п.
>
>
>ну ты поищи на первом диске в Solaris_9/Product, а если не найдешь,
>то
>я тебе вышлю.

Еще раз посмотрел, нету там. Вышли пожалуйста на killer<Собака>snos.ru


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 04-Авг-04 18:34 
Z0termaNN спасибо.

При компиляции make php ругается так:
Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_execute.lo sapi/cli/php_cli.lo sapi/cli/getopt.lo main/internal_functions_cli.lo -lmysqlclient -lcurl -lresolv -lm -ldl -lnsl -lsocket -lgcc -lcurl -lz -lssl -lcrypto -ldl -lsocket -lnsl  -o sapi/cli/php
ld: warning: file libssl.so.0.9.7: required by /usr/local/lib/libcurl.so, not found
ld: warning: file libcrypto.so.0.9.7: required by /usr/local/lib/libcurl.so, not found

Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

В системе искал нет файлов libssl.so.0.9.7 и libcrypto.so.0.9.7


"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 04-Авг-04 18:39 
ставь openssl



"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 05-Авг-04 13:35 
>ставь openssl

поставил, все пошло ок. При окончательной сборки apache возникает ошибка;

# ./configure --enable-module=ssl \
> --activate-module=src/module/php4/libphp4.a \
> --enable-module=php4 \
> --prefix=/usr/local/apache \
> --enable-shared=ssl
Configuring for Apache, Version 1.3.31
+ using installation path layout: Apache (config.layout)
configure:Error: Module source already has to be below src/modules/ to be activated
# find / -name libphp4.a
/export/home/killer/php-4.3.8/.libs/libphp4.a
/export/home/killer/php-4.3.8/libs/libphp4.a


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 09-Авг-04 14:53 
млин так и не компилится. Может есть у кого полный пречень необходимых пакетов для установки Apache + PHP + SSL + SSH + Mysql?

"Установка Apache на sparc  Solaris 9"
Отправлено vavcg , 10-Авг-04 14:50 
>млин так и не компилится. Может есть у кого полный пречень необходимых
>пакетов для установки Apache + PHP + SSL + SSH +
>Mysql?

Это все работает на 5.8 Generic_108528-13 sun4u sparc SUNW,UltraAX-i2
Пакеты скачаны с www.sunfreeware.com

-rwxr--r--   1 vav      other    49017856 Jun  1 19:48 binutils-2.11.2-sol8-sparc-local
-rwxr--r--   1 vav      other    2743296 Jun  8 17:58 bison-1.75-sol8-sparc-local
-rw-r--r--   1 vav      other     129536 May 29 18:56 egd-0.8-sol8-sparc-local
-rw-r--r--   1 vav      other    6498304 Jun 25 19:08 freetype-2.1.7-sol8-sparc-local
-rwxr--r--   1 vav      other    65319936 Jun  9 12:48 gcc-2.95.3-sol8-sparc-local
-rw-r--r--   1 vav      other    398523392 May 29 18:33 gcc-3.3.2-sol8-sparc-local
-rw-r--r--   1 vav      other    1657856 Jun 25 19:08 gd-2.0.22-sol8-sparc-local
-rwxr--r--   1 vav      other    1073152 Jul 23 13:05 grep-2.5-sol8-sparc-local
-rw-r--r--   1 vav      other     892928 Jun 25 19:08 jpeg-6b-sol8-sparc-local
-rwxr--r--   1 vav      other    30914560 Jun 11 16:26 libgcc-3.3-sol8-sparc-local
-rw-r--r--   1 vav      other    2561536 Jun 15 17:40 libiconv-1.8-sol8-sparc-local
-rw-r--r--   1 vav      other    1478656 Jun 25 19:08 libpng-1.2.5-sol8-sparc-local
-rwxr--r--   1 vav      other    2390528 Jun  1 16:03 make-3.80-sol8-sparc-local
-rwxr--r--   1 vav      other    23455744 Jun  1 18:56 mysql-3.23.53-sol8-sparc-local
-rwxr--r--   1 vav      other    14638592 Jun  1 18:33 ncurses-5.4-sol8-sparc-local
-rw-r--r--   1 vav      other    1603584 May 29 18:33 openssh-3.8.1p1-sol8-sparc-local
-rw-r--r--   1 vav      other    10326016 May 29 18:33 openssl-0.9.7d-sol8-sparc-local
-rw-r--r--   1 vav      other    47471616 May 29 18:33 perl-5.8.3-sol8-sparc-local
-rw-r--r--   1 vav      other     346624 Jun 15 17:40 popt-1.7-sol8-sparc-local
-rw-r--r--   1 vav      other     166912 May 29 18:56 prngd-0.9.25-sol8-sparc-local
-rwxr--r--   1 vav      other    5012992 Jun  1 16:45 readline-4.3-sol8-sparc-local
-rw-r--r--   1 vav      other    45876736 Jun 15 19:27 samba-3.0.2a-sol8-sparc-local
-rwxr--r--   1 vav      other    3287552 Jun 11 20:08 tar-1.14-sol8-sparc-local
-rw-r--r--   1 vav      other     357376 May 29 18:33 tcp_wrappers-7.6-sol8-sparc-local
-rw-r--r--   1 vav      other     220160 May 29 18:19 top-3.5-sol8-sparc-local
-rw-r--r--   1 vav      other     535040 Jun 25 19:08 xpm-3.4k-sol8-sparc-local
-rw-r--r--   1 vav      other     315392 May 29 18:33 zlib-1.2.1-sol8-sparc-local

еще

drwxr-xr-x   8 501      20          1024 Jun 11 16:54 apache_1.3.31
drwxrwsr-x   2 1000     1000         512 Jun 25 20:54 ee-1.4.2.orig
drwxrwxrwx  33 503      sshd        1536 Jun  1 18:10 mysql-4.0.20
drwxr-xr-x  18 1003     1003        2048 Jun  8 18:17 php-4.3.6
drwxrwxrwx   6 70       root         512 Jun  1 19:50 postgresql-7.4.2
drwxr-xr-x   3 55       staff       1536 Jun 25 19:16 webalizer-2.01-10


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 11-Авг-04 19:20 
ни где не могу найти binutils под sparc Solaris 9.
Может кто подскажет где его взять?

"Установка Apache на sparc  Solaris 9"
Отправлено jema , 11-Авг-04 20:40 
закачай с sun.com из под раздачи Solarisа(пункт OS Binaries кажется так)диск
Supplemental Software Disk, там всякая гнутая всячина, пакованная Саном, там должно быть..

"Установка Apache на sparc  Solaris 9"
Отправлено Z0termaNN , 12-Авг-04 09:27 
>млин так и не компилится. Может есть у кого полный пречень необходимых
>пакетов для установки Apache + PHP + SSL + SSH +
>Mysql?


тебе слиплось самому собирать ?
возьми из какого-нибудь репозитария готовые пакеты
или уж используй pkg-get, чтобы зависимости при установке
пакетов автоматически определялись


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 17-Авг-04 16:59 
Думаю проблема у меня из за не правильной компиляции Openssl:
#./config --prefix=/usr/local/ssl -fPIC
Operating system: sun4u-whatever-solaris2
NOTICE! If you *know* that your GNU C supports 64-bit/V9 ABI
        and wish to build 64-bit library, then you have to
        invoke './Configure solaris64-sparcv9-gcc' *manually*.
         You have about 5 seconds to press Ctrl-C to abort.

ждет 5 секунд и конфигурит, а после скидывает меня с телнет сеанса. С какими ключами надо запускать подскажите плиз?


"Установка Apache на sparc  Solaris 9"
Отправлено KillArt , 17-Авг-04 17:03 
make и все остальное идет нормально и не ругается.