LINUX.ORG.RU

косяк с убунтой


0

0

убунта 8.04, пытаюсь скомпилировать mplayer, исходник скачан с репов, но configure не проходит, в логе куча ошибок типа:
mplayer-conf-13036-7204.c:1:22: error: langinfo.h: No such file or directory
вобщем куча .h файлов не находится, многие из них есть но допустим ищет в include/i386, а он в include/asm и куча других примеров когда h файлы не там лежат где их ищут, можно ли порядок в include навести, с репов скачать или ещё как, чтоб было всё там где должно быть??? а то достала эта помойка, ничё вобще не компилируется!!!!!

anonymous

sudo aptitude install libc6-dev

ну и еще -dev какие требуются ставить тоже надо

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

Уже установлена самая новая версия libc6-dev.

apt-get build-dep mplayer -- мне не надо, мне надо configure --куча_ключей

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

apt-get build-dep

скачивает зависимости для построения пакета
в частности и -dev с теми .h файлами , которые у вас не находит

Sylvia ★★★★★
()

Ставь gentoo в xhroot, в ней собирай, а потом конвертируй в дебы, именно так убунту и собирают.

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

Сказано же gentoo в chroot окружение, а там USE флагами все настраивается и автоматом все нужное для сборки качается, потом собираешь пакет для убунты(может для этого уже есть что нибуть, но mplayer как правило большой бинарь и немножко либ, можно и руками собрать).

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

вот так каждый пакет будете спрашивать? а там еще кодеки и зависимости от x11


sudo apt-get build-dep mplayer


поставит все -dev сразу
три раза уже написала одно и то же

мыши , кактус, кушать


удачи

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

у человека убунта, хочет он

может ему венду посоветуете сразу ставить?

зачем гента? все прекрасно соберется в убунте тоже, если поставить все нужное. абсолютно неадекватное решение, болит голова - отрежем ноги, про голову точно пациент забудет

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

да не прокатывает apt-get build-dep mplayer, один хрен не использует кучу кодеков, в том числе win32, если пытаюсь вручную говорит вот:
#include <pthread.h>
void* func(void *arg) { return arg; }
int main(void) { pthread_t tid; return pthread_create (&tid, 0, func, 0) == 0 ? 0 : 1; }

cc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-3019-
/tmp/mplayer-conf-13676-4611.c:1:21: error: pthread.h: No such file or directory
/tmp/mplayer-conf-13676-4611.c: In function 'main':
/tmp/mplayer-conf-13676-4611.c:3: error: 'pthread_t' undeclared (first use in this function)
/tmp/mplayer-conf-13676-4611.c:3: error: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-13676-4611.c:3: error: for each function it appears in.)
/tmp/mplayer-conf-13676-4611.c:3: error: expected ';' before 'tid'
/tmp/mplayer-conf-13676-4611.c:3: warning: implicit declaration of function 'pthread_create'
/tmp/mplayer-conf-13676-4611.c:3: error: 'tid' undeclared (first use in this function)


Result is: no (v4l, vo_gl, ao_alsa, ao_nas, ao_macosx, win32 loader disabled)

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

я apt-getом и пытался изначально, не прокатывает, мне нужно чтоб оно использовало все возможные кодеки

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

http://packages.debian.org


поиск по содержимому пакетов

вводите имя файла, ищите пакет, в убунте имя пакета обычно такое же

либо на убунте аналогичный есть поисковик


как вариант - man apt-cache

оно тоже умеет искать по базе пакетов

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

разобрался, оказывается у меня не было libc6-dev, хотя apt-get говорил что установлена самая последняя версия и не устанавливал, после установки вручную всё заработало

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