При установки 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!
Какой библиотеки не хватает?
а причем здесь библиотеки, он де тебе пишет, что линкер найти не может
>а причем здесь библиотеки, он де тебе пишет, что линкер найти не
>можета что надо сделать чтобы он нашел?
Может это поможет :LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH
>Может это поможет :
>
>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
>>а причем здесь библиотеки, он де тебе пишет, что линкер найти не
>>может
>
>а что надо сделать чтобы он нашел?
для начала посмотри есть ли он в /usr/ccs/bin, если не то ставь
SUNWtoo
>>>а причем здесь библиотеки, он де тебе пишет, что линкер найти не
>>>может
>>
>>а что надо сделать чтобы он нашел?
>
>
>для начала посмотри есть ли он в /usr/ccs/bin, если не то ставь
>
>SUNWtooна дисках его нет. Может на Solaris 9 он называется по другому?
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
когда ставил систему выбирал минимальную инсталляцию, а потом доставил следующее: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
я бы вообще-то советовал использовать другой репозитарий - http://bolthole.com/solaris/pkg-get.html, с ним по крайней мере
поудобнее управляться, несмотря на то, что там зависимость на
зависимости.
то, что ты наставил, не имеет никакого отношения к ld, если конечно
ты не настаиваешь на использовании gnu ld.
поставил libtool-1.5-sol9-sparc-local.gz
не помогло. Что надо поставить чтобы этот ld установился?
>поставил libtool-1.5-sol9-sparc-local.gz
>не помогло. Что надо поставить чтобы этот ld установился?
да писал же тебе - поставь SUNWtoo[ls] и пропиши /opt/ccs/bin в PATH,
либо поставь gnu binutils, пропиши в PATH /local/bin и сделай symlink
gld -> ld
>>поставил 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 и т.п.
>>>поставил 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, а если не найдешь, то
я тебе вышлю.
>>я нигде не нашел для sparc'ов под Solaris 9 binutils, SUNWtoo и
>>т.п.
>
>
>ну ты поищи на первом диске в Solaris_9/Product, а если не найдешь,
>то
>я тебе вышлю.Еще раз посмотрел, нету там. Вышли пожалуйста на killer<Собака>snos.ru
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 foundBuild complete.
(It is safe to ignore warnings about tempnam and tmpnam).В системе искал нет файлов libssl.so.0.9.7 и libcrypto.so.0.9.7
ставь openssl
>ставь 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 + PHP + SSL + SSH + Mysql?
>млин так и не компилится. Может есть у кого полный пречень необходимых
>пакетов для установки 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
ни где не могу найти binutils под sparc Solaris 9.
Может кто подскажет где его взять?
закачай с sun.com из под раздачи Solarisа(пункт OS Binaries кажется так)диск
Supplemental Software Disk, там всякая гнутая всячина, пакованная Саном, там должно быть..
>млин так и не компилится. Может есть у кого полный пречень необходимых
>пакетов для установки Apache + PHP + SSL + SSH +
>Mysql?
тебе слиплось самому собирать ?
возьми из какого-нибудь репозитария готовые пакеты
или уж используй pkg-get, чтобы зависимости при установке
пакетов автоматически определялись
Думаю проблема у меня из за не правильной компиляции 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 секунд и конфигурит, а после скидывает меня с телнет сеанса. С какими ключами надо запускать подскажите плиз?
make и все остальное идет нормально и не ругается.