The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"openssl & solaris 2.6, problem with compile."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"openssl & solaris 2.6, problem with compile."
Сообщение от user Искать по авторуВ закладки on 02-Май-03, 10:08  (MSK)
Hi.
I have problem when I try compile openssl on solaris 2.6
I get this error:
making all in crypto/ripemd...
make[2]: Entering directory `/tmp/ssh/openssl-0.9.7b/crypto/ripemd'
gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -mv8 -O3 -fomit-frame-pointer -Wall -DB_ENDIAN
-DBN_DIV2W   -c rmd_dgst.c -o rmd_dgst.o

cc1: Cannot allocate 662744 bytes after allocating 7102464 bytes
make[2]: *** [rmd_dgst.o] Error 1
make[2]: Leaving directory `/tmp/ssh/openssl-0.9.7b/crypto/ripemd'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/tmp/ssh/openssl-0.9.7b/crypto'
make: *** [sub_all] Error 1

gcc --version
3.0.3

How can I solve this error?
Thanx.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "openssl & solaris 2.6, problem with compile."
Сообщение от lavr emailИскать по авторуВ закладки on 02-Май-03, 15:08  (MSK)
>Hi.
>I have problem when I try compile openssl on solaris 2.6
>I get this error:
>making all in crypto/ripemd...
>make[2]: Entering directory `/tmp/ssh/openssl-0.9.7b/crypto/ripemd'
>gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN
>-DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -mv8 -O3 -fomit-frame-pointer -Wall -DB_ENDIAN
>-DBN_DIV2W   -c rmd_dgst.c -o rmd_dgst.o
>
>cc1: Cannot allocate 662744 bytes after allocating 7102464 bytes
>make[2]: *** [rmd_dgst.o] Error 1
>make[2]: Leaving directory `/tmp/ssh/openssl-0.9.7b/crypto/ripemd'
>make[1]: *** [subdirs] Error 1
>make[1]: Leaving directory `/tmp/ssh/openssl-0.9.7b/crypto'
>make: *** [sub_all] Error 1
>
>gcc --version
>3.0.3
>
>How can I solve this error?
>Thanx.

не припомню особых проблем (были неприятные вещи из-за дебильности gcc), рекомендации посмотри:

http://unix1.jinr.ru/~lavr/openssh/index.html

помню что для gcc там такая кривизна с -L/-R и -l - я плакаль просто,
лень было патчи писать для configure - проще было статически собрать чтобы с crypto не было проблем(просто правил уже готовые после configure Makefile :( ), ну и без asm для Sparc платформ.
Короче GNU - мать их, Си стандарты им по барабану, на серьезных системах
можно такую кашу с библиотеками и ld огрести!!! :( Тока недавно об этом
аж в security списке написали (жаль поздновато).

PS. Помню на всех коммерческих платформах приходилось ковырять и openssl и openssh на предмет правильности сборки через gcc и еще разные феньки. Для Solaris слава богу все довольно просто.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру