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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Anuta

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как компилить
« Ответ #120 : 16 Августа 2007, 17:01:24 »
привет народ, проблема вылезла при компиляции alsa`ы, сами дрова и библиотеки поставились без проблем, а вот с утилитами чего то не катит, если кому не лень посмотрите может увидите в чем косяк :(
Аналогичная проблема, решилась способом, взятым тут: http://www.linuxquestions.org/questions/showthread.php?t=294058
Цитировать
On Ubuntu Feisty Fawn, I've installed "gettext" and "ja-trans" packages, then this problem has solved !

I can confirm this. Tried installing, didn't work. Installed both these packages from the Synaptic, then ran the Make Clean, ./configure, and make install. Et voilà!

Оффлайн Сергей1966

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #121 : 17 Августа 2007, 10:57:54 »
Прочитал и попробовал выполнить вот этот совет "Для сборки нам нужны компиляторы они прописаны в зависимостях пакета
build-essential так что достаточно установить его со всеми зависимостями.
"

Программа сказал, что со всеми зависимостями этот пакет тянет на 190 Мбайт из инета.
Подскажите кто-нибудь, это нормально? Стоит Ubuntu 7.04

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #122 : 17 Августа 2007, 11:38:54 »
aptitude ?
Тогда это вместе со всеми пакетами, которые также "рекомендуют" к установке. В 7.04 aptitude по-умолчанию настроен на установку таких пакетов. Не знаю как там с Synaptic и apt-get. Вообще минимальный набор программ для сборки идёт на установочном диске, вряд ли он там занимает 190 мегабайт ;)

Оффлайн Сергей1966

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #123 : 17 Августа 2007, 12:04:51 »
Я в Синаптике выбирал это пакет. Он написал, что будет использовано с диска где-то 180 метров и   еще столько же надо закачать. Может что-то не так делаю?

Оффлайн xxxYURAxxx

  • Активист
  • *
  • Сообщений: 536
  • LinuxFormat друг человека...
    • Просмотр профиля
Re: Как компилить
« Ответ #124 : 19 Августа 2007, 00:48:06 »
спасибо за ответ...
как насет маленького хауту для нуждающихся на примере сборки любого пакета :)

Оффлайн kyka

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #125 : 26 Августа 2007, 01:06:49 »
Помогите пажалусто разобраться, в какой строке искать то, чего не хватает
Судя по всему мне нужны какие-то из библиотек Qt3(4) но их там много, какую конкретно?
Собираю тему для десктопа Kubuntu
Лог команды ./configure во вложени.


[вложение удалено Администратором]
« Последнее редактирование: 26 Августа 2007, 04:54:17 от kyka »

Оффлайн majei

  • Активист
  • *
  • Сообщений: 282
    • Просмотр профиля
Re: Как компилить
« Ответ #126 : 26 Августа 2007, 10:48:26 »
Он же сам тебе пишет черным по белому:
Цитировать
checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found. Please check your installation!
То бишь он просит установить Qt версии более чем 3.3 и менее чем 4.0!

Оффлайн kyka

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #127 : 26 Августа 2007, 16:46:34 »
$ sudo aptitude search Qt4
p   libavahi-qt4-1                                        - Avahi Qt4 integration library
p   libavahi-qt4-dev                                      - Development headers for the Avahi Qt4 integration library
p   libpoppler-qt4-dev                                    - PDF rendering library -- development files (Qt 4 interface)
p   libpoppler1-qt4                                       - PDF rendering library (Qt 4 based shared library)
p   libqt0-ruby1.8-qt4                                    - Qt4 bindings for Ruby
i   libqt4-core                                           - Qt 4 core non-GUI functionality runtime library
p   libqt4-core-kdecopy                                   - Qt 4 core non-GUI functionality runtime library
p   libqt4-debug                                          - Qt 4 library debugging symbols
p   libqt4-debug-dev-kdecopy                              - Qt 4 debugging development files
p   libqt4-debug-kdecopy                                  - Qt 4 debugging runtime libraries
p   libqt4-dev                                            - Qt 4 development files
p   libqt4-dev-kdecopy                                    - Qt 4 development files
i   libqt4-gui                                            - Qt 4 core GUI functionality runtime library
p   libqt4-gui-kdecopy                                    - Qt 4 core GUI functionality runtime library
i   libqt4-qt3support                                     - Qt 3 compatibility library for Qt 4
p   libqt4-qt3support-kdecopy                             - Qt 3 compatibility library for Qt 4
p   libqt4-ruby                                           - ruby bindings for the Qt4 GUI library
p   libqt4-ruby1.8                                        - ruby bindings for the Qt4 GUI library
i   libqt4-sql                                            - Qt 4 SQL database module
p   libqt4-sql-kdecopy                                    - Qt 4 SQL database module
p   libsmokeqt-qt4-dev                                    - SMOKE Binding Library to Qt4 - Development Files
p   libsmokeqt1-qt4                                       - SMOKE Binding Library to Qt4
p   libsmokeqt4-1                                         - smoke library for Qt4
p   libtulip-qt4-2.0-dev                                  - Tulip graph library - Qt/OpenGL GUI development files
p   libtulip-qt4-2.0c2a                                   - Tulip graph library - Qt/OpenGL GUI runtime
p   libvtk5-qt4                                           - Visualization Toolkit - A high level 3D visualization library
p   libvtk5-qt4-dev                                       - Visualization Toolkit - A high level 3D visualization library
p   lsb-qt4                                               - Linux Standard Base 3.1 Qt4 support package
v   lsb-qt4-ia32                                          -
v   lsb-qt4-noarch                                        -
p   pyqt4-dev-tools                                       - Development tools for PyQt4
i   python-qt4                                            - Python bindings for Qt4
p   python-qt4-dbg                                        - Python bindings for Qt4 (debug extensions)
p   python-qt4-dev                                        - Development files for PyQt4
p   python-qt4-doc                                        - Documentation and examples for PyQt4
p   python-qt4-gl                                         - Python bindings for Qt4's OpenGL module
p   python-qt4-gl-dbg                                     - Python bindings for Qt4's OpenGL module (debug extension)
p   python-qt4-sql                                        - Python bindings for Qt4's SQL module
p   python-qt4-sql-dbg                                    - Python bindings for Qt4's SQL module (debug extension)
v   python2.4-qt4                                         -
v   python2.4-qt4-gl                                      -
v   python2.4-qt4-sql                                     -
v   python2.5-qt4                                         -
v   python2.5-qt4-gl                                      -
v   python2.5-qt4-sql                                     -
p   qt4-designer                                          - Qt 4 Designer
p   qt4-designer-kdecopy                                  - Qt 4 Designer
p   qt4-dev-tools                                         - Qt 4 development tools
p   qt4-dev-tools-kdecopy                                 - Qt 4 development tools
p   qt4-doc                                               - Qt 4 API documentation
p   qt4-doc-kdecopy                                       - Qt 4 API documentation
p   qt4-qtconfig                                          - Qt 4 configuration tool
p   qt4-qtconfig-kdecopy                                  - Qt 4 configuration tool

Думаю для установки темы не обязательно все это ставить, что же тогда нужно?
Поставил qt4-designer со всеми зависимотями (60 метров! :( )
а оно мне все тоже в ответ...
« Последнее редактирование: 26 Августа 2007, 17:08:54 от kyka »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #128 : 26 Августа 2007, 20:38:33 »
libqt3-mt-dev с зависимостями должно хватить

И чего ты ставишь qt4 если тебя попросили
Цитировать
Qt (>= Qt 3.3 and < 4.0)
?

Оффлайн kyka

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #129 : 27 Августа 2007, 04:28:49 »
Большое спасибо за подскакзу.
После долгого выкуривания таки получилось выполнить ./configure без ошибок :buck2:. Не долго думая приступил к make и сразу столкнулся с проблемой
make
make  all-recursive
make[1]: Entering directory `/home/maestro/Desktop/domino/domino-0.4'
Making all in domino
make[2]: Entering directory `/home/maestro/Desktop/domino/domino-0.4/domino'
if /bin/bash ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT domino.lo -MD -MP -MF ".deps/domino.Tpo" -c -o domino.lo domino.cpp; \
        then mv -f ".deps/domino.Tpo" ".deps/domino.Plo"; else rm -f ".deps/domino.Tpo"; exit 1; fi
In file included from domino.cpp:85:
/usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory
domino.cpp:86:10: error: #include expects "FILENAME" or <FILENAME>
In file included from domino.h:53,
                 from domino.cpp:88:
/usr/include/X11/Xft/Xft.h:42:10: error: #include expects "FILENAME" or <FILENAME>
domino.cpp:8101:22: error: domino.moc: No such file or directory
/usr/include/X11/Xft/Xft.h:62: error: 'FT_Library' does not name a type
/usr/include/X11/Xft/Xft.h:96: error: 'FT_UInt' does not name a type
/usr/include/X11/Xft/Xft.h:103: error: 'FT_UInt' does not name a type
/usr/include/X11/Xft/Xft.h:200: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:305: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:363: error: 'FT_Face' does not name a type
/usr/include/X11/Xft/Xft.h:403: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:409: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:418: error: 'FT_UInt' has not been declared
/usr/include/X11/Xft/Xft.h:419: error: 'FT_UInt' has not been declared
/usr/include/X11/Xft/Xft.h:427: error: 'FT_UInt' does not name a type
/usr/include/X11/Xft/Xft.h:461: error: expected ',' or '...' before '*' token
make[2]: *** [domino.lo] Ошибка 1
make[2]: Leaving directory `/home/maestro/Desktop/domino/domino-0.4/domino'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/maestro/Desktop/domino/domino-0.4'
make: *** [all] Ошибка 2
этого я совсем уже испугался. в ридми ниччео по етому поводу не нашел.

ЗЫ тем не менее я не увидел, где было написано "поставить libqt3-mt-dev", ткните мня туда носом, хачу знать на будущее, как наверняка определять недостающие библиотеки.
« Последнее редактирование: 27 Августа 2007, 04:31:14 от kyka »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как компилить
« Ответ #130 : 27 Августа 2007, 06:05:09 »
2 kyka:
У тебя нету вот этого файлика error: freetype/config/ftheader.h: No such file or directory
сдается мне что ./configure всетаки криво выполнился. установи dev для freetype

Я в Синаптике выбирал это пакет. Он написал, что будет использовано с диска где-то 180 метров и   еще столько же надо закачать. Может что-то не так делаю?
Хе ну есть такая вероятность что gcc обновился в репощитариях :) будет с инета тянуть.
Решение:
1) забекапить свой /etc/apt/sources.list
2) прибить содержимое оригинала
3) вставить в привод инсталляционный диск от ubuntu
4) дальше возможны варианты: а) спросит добавить обнаруженый диск в список доступных репозитариев - соглашайся
б) не спросит. ну и в гробу мы видели такие дурацкие вопросы :) открывем консоль и sudo apt-cdrom add
5) sudo apt-get update
6) sudo apt-get install build-essential
7) вернуть на место /etc/apt/sources.list и сделать sudo apt-get update

Оффлайн Jey_k

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как компилить
« Ответ #131 : 01 Сентября 2007, 04:15:02 »
проблема при сборке bluez (в synaptic не нашел его)

при конфигурировании такая ерунда:

checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for DBUS... no
configure: error: dbus-glib >= 0.60 is required

как решить?

Оффлайн majei

  • Активист
  • *
  • Сообщений: 282
    • Просмотр профиля
Re: Как компилить
« Ответ #132 : 01 Сентября 2007, 07:50:35 »
dbus-glib >= 0.60 is required

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #133 : 01 Сентября 2007, 11:19:58 »
проблема при сборке bluez (в synaptic не нашел его)
Э-э-э, есть, много
Версия Ubuntu?

Оффлайн Jey_k

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как компилить
« Ответ #134 : 02 Сентября 2007, 02:26:56 »
dbus-glib >= 0.60 is required

что сделать то нужно?

 

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