Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Процесс сборки сырцов, мэйк, aap, cons, gentoo что круче ? 
:(
    Опции темы
GrayCardinal
Дата 9.10.2006, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



сабж.

Добавлено @ 07:07 
Тема меня очень интересует, ибо. ИБО. automake меня уже порядком за... достал. AAP дико тормозит, а простой скрипт могут... не понять.
Кто-нить вообще умеет собирать проги акромя как
$ ./configure
поделитесь впечатлениями.
и вообще самодельный скрипт сборки (одчень тупой и прозрачный)  это есть гуд ?

Это сообщение отредактировал(а) GrayCardinal - 9.10.2006, 07:08


--------------------
PM MAIL WWW   Вверх
Kefir
Дата 9.10.2006, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 1
Всего: 87



всю свою (линуксовскую) жизнь я собираю сырцы через ./configure; make; make install; и в этом я ничего плохого не вижу - удобно жн, блин! он сам всё сделает, расскажет чего тебе не хватает и пошлёт если что %)
имхо, самодельные скрипты сборки - не есть гут, почему? да потому что make проверена временем, а самоделкины будут работать на, например, 20% дистров. Я не вижу смысла изобретать велосипед  smile 

ЗЫ я конечно иногда балуюсь с javac и g++ - но это всё несерьёзно и как способ сборки не катит.
PM MAIL WWW Skype   Вверх
EtherLord
Дата 9.10.2006, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 99
Регистрация: 8.9.2005
Где: Ижевск

Репутация: нет
Всего: 1



А я вот недавно собирал себе Sim. Он мне пожаловался, что не может найти qt libraries and headers. Я поставил все, что было связано с qt-dev и даже что не связано. Но осталась таже проблема qt он не находит. Дистрибутив Дебиан
PM MAIL   Вверх
Kefir
Дата 9.10.2006, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 1
Всего: 87



EtherLord, значит надо ручками конфиг скрипт править  smile - он скорее всего просто не там ищет.
PM MAIL WWW Skype   Вверх
GrayCardinal
Дата 9.10.2006, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



Цитата

Я не вижу смысла изобретать велосипед

А я вижу  smile 

(про automake)
1. Добавлять/удалять в Makefile.am строчки - тупое, неблагодарное занятие. Вот сейчас менял DLHash на EHash - чуть дым из ушей не пошел :-( А так, своим скриптом - сырцы только и правил smile
2. ./configure ДИКО тормозит. Мне, нервному хакеру-программеру ждать полминуты непонятно зачем... Жуть...
3. И ведь не всегда собирает.
4. Функционал где ?! Чего деб-пакеты не собирает ?  smile 
5. Да вообще с современными фишками не работает...

Ну и так далее................................

Это сообщение отредактировал(а) GrayCardinal - 9.10.2006, 09:30


--------------------
PM MAIL WWW   Вверх
Kefir
Дата 9.10.2006, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 1
Всего: 87



GrayCardinal, ну дак аьтернативы-то какие? имхо, лучшего пока прото нету. возьми и напиши  smile (== ихобрети велосипед)
PM MAIL WWW Skype   Вверх
bilbobagginz
Дата 9.10.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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, и нет абсолютного чемпиона.

пока.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
nickless
Дата 9.10.2006, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Если проект не сильно большой (а таких большинство), то я за самописный Makefile. 
Конечно если в комманде много народа и никто точно не знает как оно всё вместе работает, то ./configure сильно облегчает жизнь. Но когда ./configure длится дольше make... smile 


--------------------
user posted image

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
PM MAIL   Вверх
GrayCardinal
Дата 11.10.2006, 05:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



Цитата

Но когда ./configure длится дольше make.

Вот и я про то же.  smile 


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Клуб юнуксоидов"
powerfox
ZeeLax
nickless

Что такое клуб юнуксоидов?

Это место более свободного общения специалистов и любителей *NIX систем.


Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем.


Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:


  • Оскорбления запрещены.
  • Holy wars разрешены, но в небольших размерах. Если вы создаёте что-то уровня Windows vs. Linux, то постите это в Религиозных войнах, пожалуйста.
  • Если вы хотите выставить здесь какое-либо своё творение - милости просим.
  • За интересные новости, интересные статьи, высказывания и юмор (в тему) + в репу.

Короче, по репе получите по полной программе ;-) Happy hacking!



Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Клуб юнуксоидов | Следующая тема »


 




[ Время генерации скрипта: 0.0534 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.