Проблемы с компиляцией (Как?)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Проблемы с компиляцией

Сообщение netRunner »

Привет!

Стоит мандрива 2008.0 Free. Всё настроено, всё летает, особых проблем не замечал.(мультимедийные клаиши и те работают)

Решил поставить пару нужных мне плагинов для компиза. Скачал с сайта http://gitweb.compiz-fusion.org/ нужные мне, начал ставить.

Начал с 3D, не ставился. Ошибки уже ен помню, по скачал более старую версию, и он встал. А вот с другими так не получается.

Допустим, для плагина скринсвеер.

Код: Выделить всё

[netrunner@localhost atlantis-ab]$ make
Makefile:58: *** [ERROR] No package 'xscrnsaver' found.  Останов.


Как я понял, xscrnsaver это XScreenSaver. Поставил всё что можно, только связанное с этим именем, не помогло. В ридми написано, You need the XScreenSaver extension. ЧТо это? Где это? Гугл найти не помог.

Прошу помощи.

Ставлю 2 плагин (да и другие), и везде одна и таже ошибка,

Код: Выделить всё

[netrunner@localhost atlantis-ab]$ make
make: *** Нет правила для сборки цели `build/wallpaper.lo', требуемой для `c-bui  ld-objs'.  Останов.


Помогите решить.


Спасибо.
Спасибо сказали:
Denles
Сообщения: 28
ОС: XP + ML 2008

Re: Проблемы с компиляцией

Сообщение Denles »

Кроме этого пакета еще что-то устанавливал? В "управлении программами" есть поиск набери там "meke"! Пакет MAKE установлен или нет?
Спасибо сказали:
Burnout
Сообщения: 88
ОС: Gentoo Linux

Re: Проблемы с компиляцией

Сообщение Burnout »

./configure (или что там: aconf, econf?) делали?
Спасибо сказали:
Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Re: Проблемы с компиляцией

Сообщение netRunner »

Denles, make стоит, gcc стоит. 1 же пакет я поставил(хотя более старый, и он был не так требователен)

Burnout, ./configure, пишет не такой команды (хотя и самого configure в папке нету)
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Проблемы с компиляцией

Сообщение uptime »

netRunner, а что там в этой папке есть? Может быть README есть? (:
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Re: Проблемы с компиляцией

Сообщение netRunner »

uptime, допустим, ставлю loginout plugin.

Там 3 файла, loginout.xml.in, plugin.info, loginout.c, Makefile


Код: Выделить всё

[netrunner@localhost atlantis-ab]$ make
convert   : loginout.xml.in -> build/loginout.xml
bcop'ing  : build/loginout.xml -> build/loginout_options.h
bcop'ing  : build/loginout.xml -> build/loginout_options.c
schema    : build/loginout.xml -> build/compiz-loginout.schema
make: *** Нет правила для сборки цели `build/loginout.lo', требуемой для `c-buil                    d-objs'.  Останов.
[netrunner@localhost atlantis-ab]$

Вот это,

Код: Выделить всё

make: *** Нет правила для сборки цели `build/loginout.lo', требуемой для `c-buil                    d-objs'.  Останов.

Самая частая ошибка.

./configure не работает, хотя для некоторых плагинов, в архиве есть configure.ac

econf, aconf тоже не работают (хотя aconf поставил)
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Проблемы с компиляцией

Сообщение uptime »

netRunner писал(а):
12.03.2008 15:46
uptime, допустим, ставлю loginout plugin.

Там 3 файла, loginout.xml.in, plugin.info, loginout.c, Makefile
...

выложите их сюда, посмотрим..
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Re: Проблемы с компиляцией

Сообщение netRunner »

uptime, Вот
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Проблемы с компиляцией

Сообщение uptime »

Ну, так вот с первого взгляда присутствует там правило.. В разделе compiling:

Код: Выделить всё

$(BUILDDIR)/%.lo: %.c $(h-files)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "33[0;1;5mcompiling 33[0m: 33[0;32m$< 33[0m-> 33[0;31m$@33[0m"; \
    else \
        $(ECHO) "compiling $< -> $@"; \
    fi
    @$(LIBTOOL) --quiet --mode=compile $(CC) $(CFLAGS) $(DEFINES) -I$(BUILDDIR) -c -o $@ $<
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r33[0mcompiling : 33[34m$< -> $@33[0m"; \
    fi

попробуйте включить в make отладочный режим, может он расскажет, что именно ему не нравиццо...
кстати, libtool в системе присутствует?
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Re: Проблемы с компиляцией

Сообщение netRunner »

uptime, после команды make -d, столько строк, что я боюсь из сюда размещать. Приведу часть их,



libtool 1.5.24-1mdv2008.0.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Проблемы с компиляцией

Сообщение uptime »

Вот здесь он должен был скомпилировать loginout.lo, но этого не произошло.
Проверьте наличие упомянутых в отрывке заголовочных файлов.

Код: Выделить всё

    Обработка целевого файла `build/loginout.lo'.
      Файл `build/loginout.lo' не существует.
      Поиск неявного правила для `build/loginout.lo'.
      Попытка применения правила с образцом, основа `loginout'.
      Попытка применения неявной зависимости `loginout.c'.
      Попытка применения правила зависимости `build/loginout_options.h'.
      Попытка применения правила зависимости `/usr/include/compiz/compiz.h'.
      Попытка применения правила зависимости `/usr/include/compiz/compiz-core.h'.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Re: Проблемы с компиляцией

Сообщение netRunner »

uptime, compiz-core.h-этого файла нет.
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Проблемы с компиляцией

Сообщение uptime »

netRunner писал(а):
14.03.2008 14:35
uptime, compiz-core.h-этого файла нет.

Подозреваю, что вам придётся поставить исходники компиза...
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Re: Проблемы с компиляцией

Сообщение netRunner »

Не могу установить libcompiz-devel-0.7.2-1mud2008.0.i586.rpm (файл compiz-core.h по мнению поисковика был там)
Требует pkgconfig(x11-xcb)

Как быть? Пакет этот стоит.

Так же стоит и libcompiz-devel, только 6 версии. Пробовал ставить libx11_6-devel-1.1.4-1mud2008.0.i586.rpm, требует ещё 1 зависимость, и так до бесконечности.

Как я понял, что бы пользоваться новыми плагинами, надо установить 7 компиз!?

Кто нибудь вообще под мандривой компилирует? Плагины для компиза?
Спасибо сказали:
Аватара пользователя
netRunner
Сообщения: 11
ОС: Mandriva 2008.1 Free

Re: Проблемы с компиляцией

Сообщение netRunner »

Проблема всё ещё актуальна.

Система 2008.1 Free. Сompiz 0.7.4. Откопал один рпм, где содержался данный плагин (screensaver) compiz-fusion-plugins-additional-0.1-2mud2008.0.i586.rpm

Установился, в компизе появился, но не работает( Ни по таймеру, ни по активации. Может чего то ему не хватает? Увы, я не знаю.

Помогите решить.
Спасибо сказали: