Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [HOWTO] [Wiki] Как компилить  (Прочитано 326092 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #30 : 04 Октября 2006, 19:28:42 »
Блин, с немного не корректно описал способ сборки.
Уже переписал, в общем если есть скрипты  bootstrap или autogen.sh то нужно запускать их.
в gtk-im-extra есть autogen.sh вот его и запусти. Он создаст ./configure
дальше как обычно.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Goren

  • Активист
  • *
  • Сообщений: 808
  • Unconditional Love
    • Просмотр профиля
Re: Как компилить
« Ответ #31 : 04 Октября 2006, 22:27:20 »
Я когда запускал autogen.sh он писал следующее:

I am going to run ./configure with no arguments - if you wish
to pass any to it, please specify them on the ./autogen.sh command line.
+ aclocal
+ glib-gettextize --force --copy
Copying file mkinstalldirs
Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

+ libtoolize --force --copy
./autogen.sh: line 40: libtoolize: command not found
+ exit 1

В общем, не знаю, где здесь грабли.
Be a realist - denounce the obvious!

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #32 : 05 Октября 2006, 09:57:08 »
Я когда запускал autogen.sh он писал следующее:

I am going to run ./configure with no arguments - if you wish
to pass any to it, please specify them on the ./autogen.sh command line.
+ aclocal
+ glib-gettextize --force --copy
Copying file mkinstalldirs
Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

+ libtoolize --force --copy
./autogen.sh: line 40: libtoolize: command not found
+ exit 1

В общем, не знаю, где здесь грабли.

Когда говорят что каких то файлов не хватает заходим на http://packages.ubuntu.com
http://packages.ubuntu.com/cgi-bin/search_contents.pl?word=codeset.m4&searchmode=searchfiles&case=insensitive&version=dapper&arch=i386и ищем по имени файла в каком он пакете затем ставим этот пакет и повторсем стап сборки.

Копировать руками, как говорят, ничего не нужно, главное поставить нужные пакеты.
« Последнее редактирование: 05 Октября 2006, 09:58:59 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн seif

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Как компилить
« Ответ #33 : 17 Октября 2006, 20:15:19 »
ставлю vlc из исходников.
make показывает ошибки:
     
...
then mv -f ".deps/libffmpeg_plugin_a-ffmpeg.Tpo" ".deps/libffmpeg_plugin_a-ffmpeg.Po"; else rm -f ".deps/libffmpeg_plugin_a-ffmpeg.Tpo"; exit 1; fi
ffmpeg.c:49:44: error: libpostproc/postprocess.h: No such file or directory
make[6]: *** [libffmpeg_plugin_a-ffmpeg.o] Ошибка 1
make[6]: Leaving directory `/home/seif0/MyDownloads/Source/vlc-0.8.5/modules/codec/ffmpeg'
make[5]: *** [all-modules] Ошибка 1
make[5]: Leaving directory `/home/seif0/MyDownloads/Source/vlc-0.8.5/modules/codec/ffmpeg'
make[4]: *** [all-recursive] Ошибка 1
make[4]: Leaving directory `/home/seif0/MyDownloads/Source/vlc-0.8.5/modules/codec'
make[3]: *** [all] Ошибка 2
make[3]: Leaving directory `/home/seif0/MyDownloads/Source/vlc-0.8.5/modules/codec'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/seif0/MyDownloads/Source/vlc-0.8.5/modules'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/seif0/MyDownloads/Source/vlc-0.8.5'
make: *** [all] Ошибка 2
более полно в аттаче \/
:( чето не аттачится.
http://pastebin.com/808389

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #34 : 20 Октября 2006, 13:15:08 »
Добрый день, почитатели убунты.
Мысль по ночам спать не дает: Как скомпилировать gnome-ppp?
Версис 0.3 ./autoconfig.sh > мол gnome 2.4(вроде)нужен, ставить надо, ставить влом.
Старая версия(0.2) в rpm пакете идет, rpm -i ***.rpm > нет комманды rpm, как же так?
Помогите поставить. Мож какие другие варианты есть?

И еще вот вы говорите зайди туда make , и тут make, а потом make install...
Знаете что мне добрый sudo на это отвечает? > command not found(или что-то в стом роде).
Как поправить дела наши?

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Как компилить
« Ответ #35 : 20 Октября 2006, 14:32:44 »
>>Как поправить дела наши?
Читать топик с самого начала.
Drink Different, Understand Computer.
Bye.

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #36 : 20 Октября 2006, 16:17:33 »
Не написано тут стого. Конкретизирую:
Для сборки нам нужны компилсторы они прописаны в зависимостсх пакета
build-essential так что достаточно установить его со всеми зависимостями.
Ещё нужны autoconf и все automake которые найдёте :).
Как установить build-essential со всеми зависимостями?
Как rpm пакеты устанавливаются?

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #37 : 20 Октября 2006, 23:22:01 »
Не написано тут стого. Конкретизирую:
Для сборки нам нужны компилсторы они прописаны в зависимостсх пакета
build-essential так что достаточно установить его со всеми зависимостями.
Ещё нужны autoconf и все automake которые найдёте :).
Как установить build-essential со всеми зависимостями?
Как rpm пакеты устанавливаются?


Я понимаю что вам хочется всё и сразу, но хочу вас огорчить придётся для начала поизучать программы и методы работы с ними.
Поскольку Ubuntu основан на Debian советую прочеть как пользоваться основной утилитой установки програм. http://www.debian.org/doc/manuals/apt-howto/

Ответ на вопрос как установить пакет вы найдёте тут
http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.ru.html#s-install

а также обязательно загляните сюда https://forum.ubuntu.ru/index.php?topic=251.0
про установку rpm пакетов тоже обсуждалось и не раз.
хочу заметить что программа из rpm пакета возможно не заработает, т.к. компилировалась для другого дистрибутива и скорее всего библиотеки из ubuntu не подойдут.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #38 : 21 Октября 2006, 22:55:34 »
Я понимаю что вам хочется всё и сразу,
О чем вы, это необходимо, чтоб хоть чего-нибудь установить.

Ну читал, с эту доку, что дальше, с это еще руководстве убунты видел, а вы думаете все и норовсть ничего не читая вам вопросы задавать?
apt-get install gnome-ppp или apt-get install build-essential, или что другое он выводит пакет не найден, еще не пробовал, как там написано внчале apt-get update. Но после просмотра source.list уверен, что он полезет на сайт.
А мне нужно скомпилировать прогу для выхода в инет, задумайтесь что из стого выйдет?
Ответ который с ждал про рпм: alien file.rpm - вы не могли так сразу сказать?
Нормально на вопросы отвечать умеете?

to Нfon а такие ответы каждый дебил давать умеет...

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #39 : 21 Октября 2006, 23:06:24 »
если мне склероз не изменяет, build-essential есть на установочном диске, только по умолчанию он не ставиться. но в build-essential только минимум, компилер + make + dev- версии основных библиотек. если нужны какие-нибудь из autotools или там libtool, то без инета уже никак.

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #40 : 22 Октября 2006, 13:27:02 »
Пакеты установил:
build-essential
autoconf_2.60-1_all.deb
automake1.9_1.9.6-4_all.deb
autotools-dev_20060223.1_all.deb
m4_1.4.4-1_i386.deb

В консоли make > комманда не найдена, alien > комманда не найдена.
Чего еще не хватает или их как-тоо особенно запускать надо? Может где есть gnome-ppp.deb файл(в архиве что-то не нашел)?

Оффлайн dim4ik

  • Активист
  • *
  • Сообщений: 324
  • Kubuntu / Archlinux
    • Просмотр профиля
Re: Как компилить
« Ответ #41 : 22 Октября 2006, 13:32:48 »
http://packages.ubuntu.com/dapper/net/gnome-ppp

Alien установить сперва требуется.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #42 : 22 Октября 2006, 13:35:01 »
Пакеты установил:
build-essential
autoconf_2.60-1_all.deb
automake1.9_1.9.6-4_all.deb
autotools-dev_20060223.1_all.deb
m4_1.4.4-1_i386.deb

В консоли make > комманда не найдена, alien > комманда не найдена.
Не может того быть. Значит что-то стряслось при установке build-essential (это, кстати, мета-пакет, с помощью которого ставят другие пакеты по зависимостям).

Цитировать
Чего еще не хватает или их как-тоо особенно запускать надо? Может где есть gnome-ppp.deb файл(в архиве что-то не нашел)?
В интернете... http://packages.ubuntu.com/dapper/net/gnome-ppp

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #43 : 22 Октября 2006, 20:37:05 »
Поставил что-то заработало все...

Пытаюсь скомпилить gnome-ppp....
autogen.sh Говорит обновить gnome до 2.4 или выше, как это сделать? инета по прежнему нет.

./configure выдает:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for perl... /usr/bin/perl
checking for XML::Parser...  error ...  < Где это взять?            // ну на кой хрен оно нужно...

make > нет параметров или make файла, там есть makefile.am.

Как все это скомпилить?

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Как компилить
« Ответ #44 : 23 Октября 2006, 00:56:00 »
>>to Нfon а такие ответы каждый дебил давать умеет...
2Amigo,
1) Ты придурок. Без объяснений.
2) Через неделю в винду вернешься, если так мыслить будешь.

Drink Different, Understand Computer.
Bye.

 

Страница сгенерирована за 0.029 секунд. Запросов: 24.