LINUX.ORG.RU

Что нужно для компиляции?


0

0

Вобщем за все время пользования линуха я ниразу ниче не скомпилил, чтобы прошло без ошибок и работало :(
Легкие консольные приложения компиляться без проблем (те которые не требуют библеотек кроме libc)

Вобщем я так понял, что для компила нужно устанавливать какие-то dev пакеты??!! Так ли это? Документации я не нашел, а в README исходников кроме банальных './configure && make && make install' ниче не написанно :(

Допустим, что нужно установить для компила плеера beep-media-player или audacious, VLC и еще парочки gtk приложений??

anonymous

Обычно при выполнении скрипта configure он сам смотрит зависимости и либо завершается нормально, либо вываливается с ошибкой. Что у тебя за дистрибутив?

Drisch
()

для компила нужно установить Gentoo вместо твоего дистрибутива, иначе это плохая идея...

В общем случае нужно идти на сайт проекта, искать там Dependences (или часто помогает заглянуть в INSTALL). Ставить соответствующие обычные и devel пакеты, собирать, какой-нить утилитой заворачивать в пакет либо вместо последних двух шагов перетачивать spec файл и делать пакет сразу.

Syncro ★★★★★
()

дистр убунту... я завязал с этой затеей с исходниками, как посмотрел скока нужно скачать чтобы скомпилить сранный плеер :)
libx11-dev, libpango-dev, libgtk2.0-dev, libatk-dev и еще моного много не считая их зависимостей.. а инет-то по жопорезу (ноут), да и времени мало... придется довольствоваться старьем из репосов :(

а без всех этих dev пакетов нельзя никак? :)

anonymous
()
Ответ на: комментарий от anonymous

Подключи MultiVerse - будет такой свежак, что протестироваться еще даже не успел.

Gharik
()
Ответ на: комментарий от anonymous

выше посоветовали пользоваться альтернативными/нестабильными сборками, пожалуй это самый безболезненный вариант использования bleeding edg'a на бинарных дистрибутивах. Собирать без dev пакетов на Ubuntu получится только с маленькими консольными программками которые ни на что не депаются, другой вариант (сборка зависмостей из оригинальных тарболлов) гораздо более геммороен, рушит систему или в лучшем случае сводит ее стабильность к нулю (т.к. бинарные пакеты собираются с ощутимым количеством патчей)

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

А разве в Убунту нужно что то крупное компилять - там же почти все есть ?

более правильный путь - скачать deb-src и поставив необходимые опции перекомпилять заново

Никогда не видел проблем в Убунте при собирании с оригинальных тарболов ... ( если конечно не ставить какое нить оригинальное ядро например ...)

А чтобы нормально компилисоь - нужно поставить необходимые devel пакеты ...

anonymous
()
Ответ на: комментарий от anonymous

да кстати bmp и vlc в убунте и без компиляния есть

anonymous
()

/me считает что аффтару нуно поюзать SexLinux... уж с ним то он натрахоеццо и руку в производственном онанизме набьёт :)

dAverk
()
Ответ на: комментарий от dAverk

>>для компила нужно установить Gentoo вместо твоего дистрибутива, иначе это плохая идея...

ерунда.

но компилять под убунтой действительно... хреново.

поставь человеческий дистр либо dev пакеты

Lockywolf ★★★
()
Ответ на: комментарий от anonymous

>а без всех этих dev пакетов нельзя никак? :)

Можно. Только заголовочные файлы придётся вручную написать.

Xellos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.