информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetПортрет посетителяЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 С наступающим 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
сорри, немного отвлёкся.. 10.03.04 20:22  Число просмотров: 1968
Автор: zelych Статус: Member
Отредактировано 17.03.04 11:12  Количество правок: 1
<"чистая" ссылка>
предыстория такая:
компилю прогу под free4.8 gcc-2.95.4- всё окей..
под free5.1 поставил gcc-2.95.3, пробую.. а он мне отвечает:

gcc295 -pthread objd/example1.o -o objd/example1 -L/home/dumb/cli/build/v1.x86.chk -lrotor_pal
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x60): undefined reference to `atexit'
/usr/lib/crt1.o(.text+0x6c): undefined reference to `atexit'
/usr/lib/crt1.o(.text+0x89): undefined reference to `exit'
/usr/lib/libc_r.so: undefined reference to `clock_gettime

куда же они все делись?? в чём фишка? может в 5.1 они в другом месте лежат.. знать бы только в каком.
<operating systems>
[FreeBSD] поставил себе старый gcc, а он не работает 29.02.04 11:54  
Автор: zelych Статус: Member
<"чистая" ссылка>
решил поставить под free5.1 gcc-2.95.3 (есть программулька, которая под 3.2.2 не компилируется):

pkg_add gcc-2.95.3.tbz

потом пытаюсь собрать прогу:
./configure CC='i386-freebsd5.1-gcc' CXX='i386-freebsd5.1-gcc'
make

а он мне отвечает, что нашёл какие-то ошибки.. насколько я понял он заголовочные файлы берёт из 3.2.2..

расскажите пожалуйста, как это всё можно сделать по человечески, да ещё чтобы работало..
Посмотри какие либы он хочет. Посмотри на пути, где они... 01.03.04 17:43  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка>
Посмотри какие либы он хочет. Посмотри на пути, где они лежат, если это от 3-го, то замени их.
я так понял ты пытался поставить поверх? 01.03.04 15:50  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
я так понял ты пытался поставить поверх?
ИМХО надо снести все нахрен а потом поставить тот пакет который тебе нужен
а так что бы оба сразу? 02.03.04 15:58  
Автор: zelych Статус: Member
<"чистая" ссылка>
да ещё что бы оба работали,,

наверное это всётаки как-то можно.. только надо знать как
Так какие ошибки-то? При сборке, если ему не хватает... 05.03.04 15:35  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка>
Так какие ошибки-то? При сборке, если ему не хватает объектников - просто линкуешь их. Посмотри все таки есть ли у тебя нужные либы, что он требует.
ну вот 17.03.04 15:29  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
смотри тут :)
http://www.linux.org.ru/view-message.jsp?msgid=214746
и тут
http://gcc.gnu.org/faq.html#multiple
легче стало? :)
zelych в натуре! каковы результаты то? :) 02.04.04 14:35  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
спасибо за беспокойство.. я просто немного всё забросил.. 03.04.04 14:13  
Автор: zelych Статус: Member
<"чистая" ссылка>
на выходных может займусь.

а по ссылочкам ничего особенно путёвого не обнаружил, хотя всё равно спасибо..

если кому интерестно - это я ротор пытался поставить..
вот

Shared Source CLI Beta Refresh
как же так? 03.04.04 17:34  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
вопрос про несколько версий gcc?
явный ответ в faq'е на сайте gcc... чего же не так то? :) ладно пробуй :)
сорри, немного отвлёкся.. 10.03.04 20:22  
Автор: zelych Статус: Member
Отредактировано 17.03.04 11:12  Количество правок: 1
<"чистая" ссылка>
предыстория такая:
компилю прогу под free4.8 gcc-2.95.4- всё окей..
под free5.1 поставил gcc-2.95.3, пробую.. а он мне отвечает:

gcc295 -pthread objd/example1.o -o objd/example1 -L/home/dumb/cli/build/v1.x86.chk -lrotor_pal
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x60): undefined reference to `atexit'
/usr/lib/crt1.o(.text+0x6c): undefined reference to `atexit'
/usr/lib/crt1.o(.text+0x89): undefined reference to `exit'
/usr/lib/libc_r.so: undefined reference to `clock_gettime

куда же они все делись?? в чём фишка? может в 5.1 они в другом месте лежат.. знать бы только в каком.
ну так что, anybody knows?? 17.03.04 11:13  
Автор: zelych Статус: Member
<"чистая" ссылка>
[Unix] ну так что, anybody knows?? 07.04.04 14:03  
Автор: Zlobnui_Mydak[HitU] <Pr3DV+0Я> Статус: Member
<"чистая" ссылка>
перед коммандой компилирования воткни 'truss' (truss gcc bla bla bla ...)а вывод сюда даваи
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach