View previous topic :: View next topic |
Author |
Message |
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Sun Apr 08, 2007 4:42 pm Post subject: Compiz |
|
|
Witam.
Wiecie moze gdzie znajde ebuilda do najnowszego compiza (0.5 czy 5) wraz z compiz-extras oraz emeralda dzialajacego z tym compizem?
To ta najnowsza wersja wydana juz po polaczeniu sie compiza z berylem...
DZIEKI! _________________ Asio Software Technologies
Belliash IT Weblog |
|
Back to top |
|
|
XianN Tux's lil' helper
Joined: 21 Jan 2006 Posts: 82 Location: .wroc.pl
|
Posted: Thu Apr 12, 2007 6:20 pm Post subject: |
|
|
Ebuilda chyba jeszcze nie ma, bo szukalem dlugo i zaciekle, a nie znalazlem. Natomiast proba kompilacji ze zrodel skoczyla sie u mnie tak:
Code: | # make
make all-recursive
(...)
Making all in kde
make[2]: Wejście do katalogu `/home/xiann/install/compiz-0.5.0/kde'
Making all in window-decorator
make[3]: Wejście do katalogu `/home/xiann/install/compiz-0.5.0/kde/window-decorator'
/bin/sh ../../libtool --tag=CXX --mode=link g++ -g -O2 -o kde-window-decorator decorator.moc.o window.moc.o KWinInterface_skel.o main.o utils.o decorator.o window.o options.o ../../libdecoration/libdecoration.la -L/usr/kde/3.5/lib/ -L/usr/qt/devel/lib -L -lkdecore -lkdecorations -ldbus-qt-1
g++ -g -O2 -o .libs/kde-window-decorator decorator.moc.o window.moc.o KWinInterface_skel.o main.o utils.o decorator.o window.o options.o ../../libdecoration/.libs/libdecoration.so -L/usr/kde/3.5/lib/ -L/usr/qt/devel/lib -L/home/xiann/install/compiz-0.5.0/kde/window-decorator -L/usr/lib -L/usr/kde/3.5/lib -L/usr/lib/mysql -L/usr/X11R6/lib /usr/kde/3.5/lib/libkdecorations.so /usr/kde/3.5/lib/libkdecore.so /usr/kde/3.5/lib/libDCOP.so -lresolv -lutil /usr/lib/libart_lgpl_2.so /usr/lib/libidn.so /usr/kde/3.5/lib/libkdefx.so /usr/qt/devel/lib/libqt-mt.so /usr/lib/libmng.so /usr/lib/liblcms.so /usr/lib/libjpeg.so /usr/lib/libXi.so /usr/lib/libXrandr.so /usr/lib/libXcursor.so /usr/lib/libXfixes.so /usr/lib/libXinerama.so /usr/lib/libXft.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libxml2.so /usr/lib/libpng12.so -lz /usr/lib/libXext.so /usr/lib/libSM.so /usr/lib/libICE.so -lpthread /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libxcb-xlib.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl /usr/lib/libdbus-qt-1.so /usr/lib/libdbus-1.so -lnsl
main.o: In function `main':
main.cpp:(.text+0x24d): undefined reference to `XDamageQueryExtension'
decorator.o: In function `KWD::Decorator::Decorator()':
decorator.cpp:(.text+0x29ac): undefined reference to `XCompositeRedirectSubwindows'
decorator.o: In function `KWD::Decorator::Decorator()':
decorator.cpp:(.text+0x2f9a): undefined reference to `XCompositeRedirectSubwindows'
window.o: In function `KWD::Window::rebindPixmap()':
window.cpp:(.text+0x1418): undefined reference to `XCompositeNameWindowPixmap'
window.o: In function `KWD::Window::resizeDecoration(bool)':
window.cpp:(.text+0x24a2): undefined reference to `XDamageCreate'
collect2: ld returned 1 exit status
make[3]: *** [kde-window-decorator] Błąd 1
make[3]: Opuszczenie katalogu `/home/xiann/install/compiz-0.5.0/kde/window-decorator'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/home/xiann/install/compiz-0.5.0/kde'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/xiann/install/compiz-0.5.0'
make: *** [all] Błąd 2 |
Wie ktos o co moze chodzic? Podejrzewam, ze trzeba by ustawic cos dobrego w LDFLAGS (jakis export LDFLAGS="-L/.......") ale nie mam pojecia co. Mialem problem z nieodnalezionymi bibliotekami, co rozwiazywalem przez:
export CFLAGS="-I/usr/kde/3.5/include/ -I/usr/include/dbus-1.0/ -I/usr/lib/dbus-1.0/include/"
stad moje podejrzenia.
BTW: pkg-config sie takimi rzeczami zajmuje, prawda? To znaczy, ze mam cos skopane w systemie? |
|
Back to top |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
|
Back to top |
|
|
XianN Tux's lil' helper
Joined: 21 Jan 2006 Posts: 82 Location: .wroc.pl
|
Posted: Fri Apr 13, 2007 8:54 am Post subject: |
|
|
No dobra, poprzedni post wywalilem Juz mi sie skompilowal Wiec ebuild'a mozna sobie latwo zrobic z tego w portage. Po zmianach wyszlo mi takie cos:
Code: | inherit eutils gnome2
DESCRIPTION="compiz 3D composite- and windowmanager"
HOMEPAGE="http://www.go-compiz.org/"
SRC_URI="http://xorg.freedesktop.org/archive/individual/app/${P}.tar.gz"
LICENSE="X11"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="dbus gnome kde svg"
PKG_CONFIG="`whereis pkg-config | awk '{ print $2 }'`"
DEPEND=">=media-libs/mesa-6.5.1-r1
>=media-libs/glitz-0.5.6
>=x11-base/xorg-server-1.1.1-r1
x11-libs/libXdamage
x11-libs/libXrandr
x11-libs/libXcomposite
x11-libs/libXinerama
media-libs/libpng
>=x11-libs/gtk+-2.0
x11-libs/startup-notification
gnome? ( >=x11-libs/libwnck-2.16.1
>=gnome-base/control-center-2.16.1 )
svg? ( gnome-base/librsvg )
dbus? ( >=sys-apps/dbus-1.0
>dev-libs/glib-2 )
kde? (
|| ( kde-base/kwin kde-base/kdebase )
dev-libs/dbus-qt3-old )"
src_compile() {
econf --with-default-plugins \
--enable-gtk \
`use_enable gnome` \
`use_enable gnome metacity` \
`use_enable gnome gconf` \
`use_enable kde` \
`use_enable svg librsvg` \
`use_enable dbus` \
`use_enable dbus dbus-glib` || die
emake || die
}
src_install() {
dobin ${FILESDIR}/${PV}/compiz-start
gnome2_src_install
} |
Jak sie digest generuje to sie czepia tej linijki
PKG_CONFIG="`whereis pkg-config | awk '{ print $2 }'`"
ale generuje i skompilowalo sie u mnie, a nie mam weny na madre zapisy. Od razu mowie, ze nie jestem specem od ebuildow, wiec jak sa bledy to... trudno
Aha, przyda sie tez w files/ zmienic nazwe katalogu 0.3.6 na 0.5.0. |
|
Back to top |
|
|
|