The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Новая версия Bison 3.0, системы для написания синтаксических..."
Отправлено Аноним, 03-Авг-13 00:37 
> Какой феерический бред. Автокрап вообще не ищет либы без костылей (попробуйте его
> как-нибудь вне своего линукса где всё свалено в /usr/lib

Оно вообще не уповает ни на какие /usr/lib во всех виденных мной тестах - просто пытается втyпую заинклюдить соотв. хидер(ы) и закомпилить тест с нужной либой, запросив линковку с ней. Оно не оперирует абсолютными путями и вообще не парится где компилер либу будет брать. Если компилежка с этой либой по дефолту в системе работает - тест таки пройдет. Если нет - извини, в такой системе по любому будет много проблем со сборкой. На этот случай есть возможност вручную указывать пути, если уж кому неймется по граблям попрыгать.

> чтения config.log вообще ничего не понять),

Вообще-то обычно по крайней мере сказано какой хидер not found. А в сложных случаях хотя-бы, действительно, лог есть. Эксперименты показали что с другими в половине случаев даже этого не дождешься, или сделано в таком виде что хочется придушить.

> универсальности там никакой (только генерёж makefile'ов),

А больше от него ничего и не надо, собственно. Оно должно проверить что все нужные либы есть и послать если их нет. Ну может некоторые параметры платформы задетектировать, if any.

> а под дотошностью я даже не знаю что вы имели
> в виду. Вероятно, умение ломаться от любого чиха.

Ну да, намного "лучше", когда детектирование библ проходит "типа, успешно". Зато потом сборка где-то в середине факапается с какой-то неочевидной ошибкой. После этого автокрап начинает казаться не такой уж и плохой штукой :). Просто потому что другие - еще хуже.

> Его давно обогнали все. Во главе, разумеется, с cmake

Ага, ЩАЗ. Что ни проект с cmake - так кривое детектирование либ. Да еще отругаться нормально не могут сроду, так что без поллитры вообще не разберешься где оно сломалось.

Кроме того, конфигур пошлет в пешее эротическое на любой системе с шелл интерпретером. А тут еще сам cmake должен быть и прочая. Который куда менее распостранен.  

> - последний и либы ищет на любых системах изкоробки,

Вот только половина тестов кривые до невозможности, по сообщениям об ошибках ничерта не разобрать, etc. Спасибо, но как-то автотулсы зарекомендовали себя куда менее проблемными в целом. Проект с автотулсами при отсутствии нужных библ и хидеров билдить не в пример проще получается.

> и ошибки пишет ёмко,

Ага, так что вообще хрен поймешь что ему не хватило. В лучшем случае где-то сбоку в логе написано. Может быть. Если сильно повезет. Тесты делаются как-то геморнее и грабельнее и имеют свойство работать откровенно х@#во и бажно.

> так что в логи лезть не надо

Очень смешно. Только сегодня рылся в логах, пытаясь понять где же все-таки меня постиг факап при попытке сборки софтины с cmake как раз. Потому что по сообщению на экране это вообще не особо очевидно - вроде все на месте. А лыжи почему-то не едут. И только ффтыкание на логи показало что оно не смогло найти некий хидер. Вот тогда уже стало понятнее. Но, простите, по сообщению об ошибке это вообще было не очевидно.

> и главное - действительно универсален,
> ибо генерит не только makefile подо что угодно, но и проекты
> для IDE, поддерживает тестирование (ctest) и сборку пакетов (cpack).

Только делает это столь криво и глючно что радости с этого - никакой. Если в системе нет билдовочных пререквизитов для этой программы - это вообще такой запрыг по граблям получается, что автокрап в жизни не перегонит. Плавали - знаем.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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