KDE Compile

V13 v13 at priest.com
Wed Jan 8 14:20:01 EET 2003


On Wednesday 08 January 2003 12:07, Dimitris Ioannou wrote:
>  Επειδή, παρακολουθώντας την λίστα διαπίστωσα ότι είσαι "άγριος"
> compiler-man και φαντάζομαι γνωρίζεις, θα ήθελα να μου γράψεις έναν
> μπούσουλα (δηλαδή με ποιά σειρά ουσιαστικά) να κάνω compile το KDE-3.1-rc6
> που κατέβασα πρόσφατα. Μέχρι τώρα κατέληξα στα εξής συμπεράσματα
> διαβάζοντας και τα manual από το KDE.org
> 1. Qt
> 2. Arts
> 3.Kdelibs
> 4. Kdebase
>
> μετά δεν ξέρω. Έχω επίσης πρόβλημα με το setup των $KDEDIR $QTDIR.Πώς στην
> οργή το κάνω, σε ποιά αρχεία, τί γράφω; Τo /opt είναι καλή λύση για να το
> στήσω;

Ypothetoyme oti exeis balei oti libs tha xreiastei to kde...

Oi odigies einai sxedon aytes poy xrisimopoio symfona me ena mikro log poy 
kratao gia na min anakalypto ton troxo kathe fora...

# Ayta prepei na ta dineis kathe fora prin ksekiniseis na kaneis compile
# kapoio komati toy kde. Afoy exeis kanei compile tin qt, dineis:

DST=/usr/local/kde3.1rc6
export QTDIR=/usr/local/qt
export KDEDIR=${DST}
export LD_LIBRARY_PATH=${KDEDIR}/lib:${QTDIR}/lib
export PATH=${KDEDIR}/bin:${PATH}
export TAR=tar	# Ayto den thymamai giati to bazo alla kapoy xreiastike (!!)
		# kai moy eixe faei ligi ora mexri na to bro..

# Meta bazeis ta :
arts # 1o 
kdelibs # 2o 
kdebase # 3o

## Se ayto to simeio mporis na to ksekiniseis kai na toy rikseis mia matia

kdemultimedia # 4o - 5o
kdenetwork # 4o - 5o
kdegames # 6o
kdeaddons # 7o

## Den thymamai an to kdegames eksartatai apo to kdenetwork. Nomizo pos to
## komati poy exei gia na xrisimopoioyn to diktyo ta paixnidia eksartatai apo
## to kdenetwork..

... ola ta alla ...

Oson afora ta configure.. oi parametroi poy xrisimopoio einai:

arts:		--with-alsa	# An exeis alsa
kdelibs:	--with-alsa --enable-mitshm --enable-dnotify \
		--disable-libfam
kdebase:	--with-cdparanoia --with-shadow \
		--with-java=to_java_dir_soy
kdemultimedia:	--with-alsa --with-arts-alsa --enable-audio=alsa
kdeadmin	--with-shadow --without-pam

# An exeis pam tote kalytera na min to kopseis

Sta ypoloipa xreiazetai mono to --prefix (opos kai sta parapano).

To --enable-final kanei to eksis: Gia kathe programa dimioyrgei ena .cpp to 
opoio kanei include ola ta alla cpp (!!!) kai kanei ekeino compile. To 
apotelesma einai na xreiazetai POLY mnimi (opos leei kai to help toy 
configure). 

Oson afora tin qt, ekei thelei ena karo parametroys (gia qt-3.1): 
export QTDIR=/usr/local/qt
./configure -xkb -xft -xrender -sm -thread -no-exceptions -system-libmng \
	-system-libjpeg -system-libpng -system-zlib -qt-gif -plugin-sql-mysql \
	-qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng -no-xinerama -cups \
	-no-nis -fast -I/usr/X11R6/include -L/usr/X11R6/lib

An kapies libs einai se non standard paths tote prepei na peraseis san 
parametroys sto configure tis QT ta diafora -I kai -L poy mporei na 
xreiastei. Ta -I kai -L gia to /usr/X11R6 ta xreiazotan stin qt-3.1 giati 
alios kati den ebriske.. Sti qt-3.1.1 den ksero an einai aparaitita, alla den 
prokeitai na peiraksoyn.

Fysika isos na xreiasteis diaforetiko config (eidika stin qt). Telos gia na 
glitoseis kapies ores extra compile anti gia sketo make dose :

make symlinks sub-src sub-tools

oste na min kanei compile ta tutorials kai ta examples.

> Δημήτρης Ιωάννου

p.s. To CC stin lista einai epidi mporei na endiaferei kai aloys.
p.s.2 Oi odigies doylevoyn kai an exeis idi egkatestimeno kde.



More information about the Linux-greek-users mailing list