Naletio na zid u kompajliranju Conkija. Help wanted :)

Rasprave u vezi Linux aplikacija.

Moderator/ica: Moderatori/ce

Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Naletio na zid u kompajliranju Conkija. Help wanted :)

Post 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 ...
Lutherus

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

Post 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
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

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

Post 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.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

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

Post 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
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Lutherus

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

Post 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/
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

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

Post 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.
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

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

Post 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..?
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

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

Post 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
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

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

Post 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)
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

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

Post 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.
Odgovori