![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
сабж.
Добавлено @ 07:07 Тема меня очень интересует, ибо. ИБО. automake меня уже порядком за... достал. AAP дико тормозит, а простой скрипт могут... не понять. Кто-нить вообще умеет собирать проги акромя как $ ./configure поделитесь впечатлениями. и вообще самодельный скрипт сборки (одчень тупой и прозрачный) это есть гуд ? Это сообщение отредактировал(а) GrayCardinal - 9.10.2006, 07:08 |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 1 Всего: 87 |
всю свою (линуксовскую) жизнь я собираю сырцы через ./configure; make; make install; и в этом я ничего плохого не вижу - удобно жн, блин! он сам всё сделает, расскажет чего тебе не хватает и пошлёт если что %)
имхо, самодельные скрипты сборки - не есть гут, почему? да потому что make проверена временем, а самоделкины будут работать на, например, 20% дистров. Я не вижу смысла изобретать велосипед ЗЫ я конечно иногда балуюсь с javac и g++ - но это всё несерьёзно и как способ сборки не катит. |
|||
|
||||
| EtherLord |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 8.9.2005 Где: Ижевск Репутация: нет Всего: 1 |
А я вот недавно собирал себе Sim. Он мне пожаловался, что не может найти qt libraries and headers. Я поставил все, что было связано с qt-dev и даже что не связано. Но осталась таже проблема qt он не находит. Дистрибутив Дебиан
|
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 1 Всего: 87 |
EtherLord, значит надо ручками конфиг скрипт править
|
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
А я вижу (про automake) 1. Добавлять/удалять в Makefile.am строчки - тупое, неблагодарное занятие. Вот сейчас менял DLHash на EHash - чуть дым из ушей не пошел :-( А так, своим скриптом - сырцы только и правил 2. ./configure ДИКО тормозит. Мне, нервному хакеру-программеру ждать полминуты непонятно зачем... Жуть... 3. И ведь не всегда собирает. 4. Функционал где ?! Чего деб-пакеты не собирает ? 5. Да вообще с современными фишками не работает... Ну и так далее................................ Это сообщение отредактировал(а) GrayCardinal - 9.10.2006, 09:30 |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 1 Всего: 87 |
GrayCardinal, ну дак аьтернативы-то какие? имхо, лучшего пока прото нету. возьми и напиши
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 14 Всего: 317 |
GrayCardinal в принчипе, дело на самом деле не из легких.
Тут пока пишешь сам себе - могешь делать как хочется ( я за самописанный Makefile.am или даже напрямик Makefile, если масштаб позволяет ) когда начинаешь работать с людьми, то возникают вопросы: 1. компотобильности внутри команды 2. компотобильности глобальной 3. переносимости ( то бишь "портабильности" ) 4. совместимости с системамой контроля конфигурации ПО, т.е. cvs, svn и т.д. - если твоя система сборки не поддерживается системой контроля конфигурации, то будешь плакать большими круглыми слезами рожая больших круглых ёжиков. a в некоторых таких случаях ( говорят ) ant помогает, scons, и даже smake к сожалению у каждой системы есть свои pros и cons, и нет абсолютного чемпиона. пока. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Если проект не сильно большой (а таких большинство), то я за самописный Makefile.
Конечно если в комманде много народа и никто точно не знает как оно всё вместе работает, то ./configure сильно облегчает жизнь. Но когда ./configure длится дольше make... -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
Вот и я про то же. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Клуб юнуксоидов" | |
|
|
Что такое клуб юнуксоидов? Это место более свободного общения специалистов и любителей *NIX систем. Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем. Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:
Короче, по репе получите по полной программе ;-) Happy hacking! Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Клуб юнуксоидов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |