Vraag & Antwoord
[Slackware Current] kdebase-3.1 not found kdelibs
7 antwoorden
- In Slackware Current 20030123 met gecompileerde kernel 2.4.20 heb ik geinstalleerd qt-3.1.1 en Cups-1.1.18
Ik heb de kde 3.1 sources gedownload.
Ik heb zonder foutmeldingen arts-1.1 en kdelibs-3.1 kunnen compileren met
[code:1:5a90fe9f1b]
./configure
make
make install
[/code:1:5a90fe9f1b]
Maar bij kdebase-3.1 (output ingekort)
./configure
[code:1:5a90fe9f1b]
checking for snprintf… yes
checking for X… libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for IceConnectionNumber in -lICE… yes
checking for libXext… yes
checking for Xinerama… no
checking for pthread_create in -lpthread… yes
checking for extra includes… no
checking for extra libs… no
checking for libz… -lz
checking for libpng… -lpng -lz -lm
checking for libjpeg6b… no
checking for libjpeg… -ljpeg
checking for Qt… libraries /usr/lib/qt/lib, headers
/usr/local/qt/include using -mt
checking if Qt compiles without flags… no
checking for moc… /usr/local/qt/bin/moc
checking for uic… /usr/local/qt/bin/uic
checking whether uic supports -L … yes
checking whether uic supports -nounload … yes
checking if Qt needs -ljpeg… no
checking for rpath… yes
checking for KDE… libraries /usr/local/kde/lib, headers
/usr/local/kde/includechecking if UIC has KDE plugins available…
configure: error: not found - you need to install kdelibs first.
root@linux:/usr/src/kdebase-3.1#
[/code:1:5a90fe9f1b]
kdebase adviseert kdelibs te installeren, terwijl die al geinstalleerd zijn. Namelijk in /usr/local/kde/lib
Het lijkt er dus op dat deze output me op het verkeerde been probeert te zetten. Wat mist kdebase nu echt? :roll: - Kijk anders eens in de configure file en pas het PATH aan waar kde libs staat. Hij gaat er waarschijnlijk vanuit dat ie in /opt/kde/libs staat
- Yep, standaard compileert KDE zich in /opt/kde.
Je kunt aan configure opties meegeven waardoor KDE in de juiste map terecht komt..
Lees hiervoor de README en/of INSTALL van de broncode….
Max - Overigens zit KDE 3.1 nu ook in slackware-current.
- [quote:67fa52f071="danieldk"]Overigens zit KDE 3.1 nu ook in slackware-current.[/quote:67fa52f071]
Mooi. - //Marcel, de config files van de kdebase-3.1 source laat ik liever ongewijzigd. :roll:
//Max,ik heb het volgende geprobeerd met arts-1.1 en kdelibs-3.1
[code:1:133e0c1417]
./configure –prefix=/opt/kde
make
make install
[/code:1:133e0c1417]
Maar bij kdebase-3.1 met
[code:1:133e0c1417]
./configure –prefix=/opt/kde
[/code:1:133e0c1417]
De foutmelding die volgde was het zelfde als zonder –prefix=/opt/kde behalve:
[code:1:133e0c1417]
checking for KDE… libraries /opt/kde/lib, headers /opt/kde/include
checking if UIC has KDE plugins available… configure: error: not found - you need to install kdelibs fir$
root@linux:/usr/src/kdebase-3.1#
[/code:1:133e0c1417]
Dus heb ik uiteindelijk de kdelibs-3.1 van de ftp://ftp.slackware.com/pub/slackware/slackware-current/ gedownload en geinstalleerd met:
[code:1:133e0c1417]
installpkg kdelibs-3.1-i386-1.tgz
[/code:1:133e0c1417]
Daarna kon ik kdebase-3.1 wel configureren en installeren met
[code:1:133e0c1417]
./configure –prefix=/opt/kde
make
make install
[/code:1:133e0c1417]
Geen foutmeldingen deze keer.
Aangezien vanuit init 3
[code:1:133e0c1417]
startkde
[/code:1:133e0c1417]
niet werkte
[code:1:133e0c1417]
jolo@linux:~$ startkde
xsetroot: unable to open display ''
[/code:1:133e0c1417]
heb ik in ~/.xinitrc
[code:1:133e0c1417]
exec /usr/bin/wmaker $NOCPP
[/code:1:133e0c1417]
gewijzigd in
[code:1:133e0c1417]
exec /opt/kde/bin/startkde $NOCPP
[/code:1:133e0c1417]
om kde te kunnen starten met: startx
Het werkt!
Marcel, Max en Danieldk bedankt voor de reacties, KDE-3.1 ziet er goed uit - Kleine opmerking:
het commando [b:7ffa2d5f82]startkde[/b:7ffa2d5f82] werkt niet vanaf een prompt, simpelweg omdat X11 niet draait.
Welk commando moet je dan hebben?
[b:7ffa2d5f82]startx kde[/b:7ffa2d5f82]
Max
Beantwoord deze vraag
Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.