Stranica: 1/2.

Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 08:39
Postao/la Suko
Skinuo sam source od Conkya. Normalno se kompajlira (./configure, make, make install)
Configure sam uspio do kraja proći.
Na make mi baca neki error kojeg ne mogu izguglati:

Kod: Označi sve

[branko@localhost conky-1.8.1]$ make
Making all in src
make[1]: Entering directory `/home/branko/System/Programs/conky-1.8.1/src'
make  all-am
make[2]: Entering directory `/home/branko/System/Programs/conky-1.8.1/src'
gcc -DHAVE_CONFIG_H -I. -DSYSTEM_CONFIG_FILE=\"/usr/local/etc/conky/conky.conf\" -DPACKAGE_LIBDIR=\"/usr/local/lib/conky\"   -I/usr/include/freetype2   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -Wall -W  -MT conky-mpd.o -MD -MP -MF .deps/conky-mpd.Tpo -c -o conky-mpd.o `test -f 'mpd.c' || echo './'`mpd.c
In file included from llua.h:34,
                 from conky.h:276,
                 from mpd.c:30:
x11.h:16:33: error: X11/extensions/Xdbe.h: No such file or directory
In file included from llua.h:34,
                 from conky.h:276,
                 from mpd.c:30:
x11.h:52: error: expected specifier-qualifier-list before ‘XdbeBackBuffer’
make[2]: *** [conky-mpd.o] Error 1
make[2]: Leaving directory `/home/branko/System/Programs/conky-1.8.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/branko/System/Programs/conky-1.8.1/src'
make: *** [all-recursive] Error 1
Da li netko zna u čemu je kvaka?
Hoću imati te neke krugove na Conkyu. Mislio sam da sam jučer odustao od kompajliranja kad mi nije baš išlo, ali izgleda da ipak nisam odustao. Pa, ako netko zna što dalje ...

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 09:12
Postao/la Lutherus
Conky sa lua jezikom treba dobro raditi od verzije 1.7.2+ pa nebi sa 1.8.1 trebalo biti problema.
Pokušaj sa ovim paketom http://downloads.sourceforge.net/conky/ ... .1.tar.bz2
e pogledaj dal .configure izgleda slično ovome

Kod: Označi sve

 ./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LBIDIRSUFFIX} \
  --sysconfdir=/etc \
  --mandir=/usr/man \
  --enable-shared=yes \
  --enable-static=no \
  --enable-ibm \
  --enable-hddtemp \
  --enable-xft \
  --enable-weather-metar \
  --enable-weather-xoap \
  --enable-portmon \
  --enable-audacious \
  --enable-mpd=yes \
  --enable-rss=yes \
  --enable-wlan=yes \
  $lua_params \
 
ak nije editiraj,spremi i pokušaj ponosno kompajlirati.sličan problem se javljal i meni prilikom kompajliranja 1.8.1 pa editiranje .configure pomoglo.nadam se da bude i tebi.

EDIT
za conky lua ima par zgodnih tutoriala
http://blog.conky.be/2009/09/28/lua-cai ... g-started/
http://conky.wikia.com/wiki/More_detailed_Lua_example
možda neki bude od pomoći

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 09:22
Postao/la Suko
Meni ./configure izbaci puno veći output. Ali prođe do kraja.
Koliko vidim, meni nedostaje u /usr/include/X11/extensions/Xdbe.h. To je vezano uz imlib2 kojem nešto ne valja na PCLOS-u.
Probati ću kompajlirati iz tog linka kojeg si mi dao.

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 09:23
Postao/la 4ndY
Suko je napisao/la: x11.h:16:33: error: X11/extensions/Xdbe.h: No such file or directory
Koliko ja vidim, fali ti Xdbe.h koji je potreban za uspješno kompajliranje.

A tu datoteku možeš naći u paketu naziva libXext (ili nešto slično). Kod mene na Fedori:

Kod: Označi sve

# yum whatprovides */extensions/Xdbe.h
libXext-devel-1.1.2-2.fc14.x86_64 : X.Org X11 libXext development package
Repo        : fedora
Matched from:
Filename    : /usr/include/X11/extensions/Xdbe.h

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 09:34
Postao/la Lutherus
libXext
http://cgit.freedesktop.org/xorg/lib/libXext

imlib2 ako zeza pokušaj kompajlirati sa sourca http://sourceforge.net/projects/enlight ... 2/download


e sad neznam dal bude trebalo ili nebude,ali izgleda da mi na slacku treba , cairographics http://cairographics.org/releases/

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 09:37
Postao/la Suko
Da, fali mi Xdbe.h
Sad baš gledam kako ga dobiti na PCLOS-u, jer mi nije u libXext
Idem malo proguglati zašto ga ja nemam, a kako vidim sve druge distre ga imaju skroz normalno.

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 12:39
Postao/la glaskoncILLa
da li na rpm-u postoji ekvivalent apt-file search nesto, to je daleko najbrzi nacin da nadjes u kojem paketu se nesto nalazi..?

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 12:54
Postao/la stefan
Suko je napisao/la:Da, fali mi Xdbe.h
Sad baš gledam kako ga dobiti na PCLOS-u, jer mi nije u libXext
Idem malo proguglati zašto ga ja nemam, a kako vidim sve druge distre ga imaju skroz normalno.
vjerojatno je komentar suvišan, ali treba ti devel a ne "klasičan" lib.
devel ima header fajlove, "klasičan" liba samo .o fajlove.

Kod: Označi sve

xorg-x11-libXext-devel
http://rpmfind.net/linux/RPM/opensuse/1 ... 86_64.html

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 12:57
Postao/la Suko
glaskoncILLa je napisao/la:da li na rpm-u postoji ekvivalent apt-file search nesto, to je daleko najbrzi nacin da nadjes u kojem paketu se nesto nalazi..?
Nisam sada doma pri laptopu.
Probati ću jer PCLOS ima apt, pa možda radi i apt-file search. apt-cache search mi ne izbacuje Xdbe nigdje. U Synapticu ga ne mogu naći.
Moram malo još istraživati zašto fali taj Xdbe i zašto Conky koji je u službenom repou (1,8 verzija) ne podržava lua. A trebao bi podržavati od verzije 1,7.
I kad kompajliram Conky, kad završim ./configure na kraju opet piše da lua nije podržan. Možda je do PCLOS-a.
Evo, idem sad probati kompajlirati na Debianu taj isti Conky, pa ću vidjeti jel javlja kakvu grešku.

@stefan Instalirao sam i devel, ali isto ne radi. (libXext)

Re: Naletio na zid u kompajliranju Conkija. Help wanted :)

Postano: 13 vel 2011, 13:01
Postao/la Suko
Evo, ovo je Debianov službeni Conky:

Kod: Označi sve

$ conky -v
Conky 1.8.0 compiled Thu Apr  1 14:52:48 UTC 2010 for Linux 2.6.26-2-686 (i686)

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky

 X11:
  * Xdamage extension
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual

 Music detection:
  * MPD
  * MOC

 General:
  * math
  * hddtemp
  * portmon
  * Curl
  * RSS
  * Weather (METAR)
  * Weather (XOAP)
  * wireless
  * support for IBM/Lenovo notebooks
  * nvidia
  * eve-online
  * config-output
  * Imlib2
  * ALSA mixer support
  * apcupsd
  * iostats
  * ncurses
  * Lua

  Lua bindings:
   * Cairo
   * Imlib2
Podržava odmah lua. I ima odmah XDBE. Bez ikavih naštimavanja.
Idem ga sada deinstalirati, pa ću kompajlirati ovaj najnoviji.

Nije mi jasno zašto taj dio fali na PCLOS-u.