Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Stas Sergeev                         2:5020/3456.28 04 Aug 2001  02:03:40
 To : Vladimir Bormotov
 Subject : compiling RHIDE on rh7.1
 -------------------------------------------------------------------------------- 
 
 
  VB>  никто не пробовал? Может даже кому-то удалось?
 
 Да.
 
  VB>  Я подозреваю что проблема скорее всего в gcc 2.96, но вдруг не в нем, а в
  VB>  руках ;)
 
 В руках автора rhide.
 
  VB>  Вот так сходу не хочется возиться и ставить другой gcc сбоку.
 
 к тому же это все равно не поможет: надо gdb-4.16 и, видимо, еще libc5. Я все же
 собрал его под glibc, по этому на счет libc5 не уверен.
 
  VB>  А то может у кого-то есть уже собраный для rh7.x rhide?
 
 Точно есть. Может даже и у меня...
 
  VB>  Собраный статически, который раздает автор - валится с Segfault'ом.
 
 Авторская версия валится, если текущий каталог не доступен для записи. Он
 создает там малюсенький файл, пишет в него несколько байт, читает их, потом
 стирает файл. Hи какие проверки во время записи и чтения не производит, по этому
 падает при чтении, если запись не прошла. Ему это нафиг не нужно (я в исходниках
 этот фрагмент видел), но, видимо, прикалывает. А вот версия, собранная вручную, 
 валится всегда, пока не исправишь несколько багов, вставленных туда, как мне
 кажется, специально, чтобы все подряд не компилили.
 Вот пример такого бага:
 while (*dest) *dest = tolower(*dest++);
 Hа такой строчке любая прога отбросит кору. Hо при компиляции той версии, что
 доступна на сайте автора, этой гадости в исходниках явно не было, иначе чем
 можно объяснить ее работоспособность.
 Hо, как мне кажется, все эти ловушки я прошел и пользовался сабжем достаточно
 долго, пока не понял, что это все-таки моразм полнейший. Так что если текущий
 каталог у тебя для записи доступен тому пользователю, от которого сабж
 пускается, а она все равно валится, могу выложить в инет работоспособную версию:
 динамическая линковка, glibc, под rh7.0 и 6.2 работает точно. Хотя кто знает,
 какие еще сюрпризы туда напихать могли...
 
 PS: только нормально собирающиеся исходники чур не просить:)
 
 ---
  * Origin:  (2:5020/3456.28)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 compiling RHIDE on rh7.1   Stas Sergeev   04 Aug 2001 02:03:40 
Архивное /ru.linux/46543b6b580c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional