Toon posts:

[kde3]

Pagina: 1
Acties:

Verwijderd

Topicstarter
mm....misschien stomme vraag...maaruh...

ik probeer Kdevelop te compilen, maar nu krijg ik de volgende error
code:
1
2
3
4
knip....
checking for extra libs... no
checking for kde headers installed... configure: error: your system is not able to compile a small KDE application!
Check, if you installed the KDE header files correctly.

Ik draai op KDE 3.0. Ik heb alle RPM's gedownload en geinstalled (en eerst oude rpm's verwijderd uiteraard) ... maaruh waar installeert KDE die header files??

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 11:40

odysseus

Debian GNU/Linux Sid

Je moet niet alleen packages als 'kdelibs.xxx.rpm' installeren, maar ook 'kdelibs-devel.xxx.rpm' :). Zelfde geldt voor Qt overigens, mocht je daarvan ook niet de headers hebben. Even development-packages installeren lost het waarschijnlijk wel op.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Topicstarter
Thx, vanavond even neuzen, zou toch zweren dat ik ze wel had :)

Verwijderd

Topicstarter
en ik had ze dus ook :
code:
1
2
3
4
5
[root@diggah root]# rpm -qa | grep kde | grep lib
kdemultimedia-libs-3.0.0-1
kdelibs-3.0.0-4
kdenetwork-libs-3.0.0-1
kdelibs-devel-3.0.0-4

ook die van qt :
code:
1
2
3
[root@diggah root]# rpm -qa | grep qt | grep devel
qt2-devel-2.3.1-2
qt-devel-3.0.3-5

nog andere suggesties? Ik heb gewoon de complete stable/Redhat/i386 directory leeggezogen van de ftp van kde.org.

Verwijderd

Ik zie er geen kdebase tussenstaan. Die heb je ook nodig vermoed ik.

Verwijderd

Topicstarter
code:
1
2
3
[root@diggah root]# rpm -qa | grep kdebase
kdebase-devel-3.0.0-2
kdebase-3.0.0-2

heb ik ook....kde 3 werkt ook perfect

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 11:40

odysseus

Debian GNU/Linux Sid

Kijk eens naar het eind van je config.log, daarin staan misschien ook wat directories waarin gezocht wordt naar de headers. Zoek daarnaast ook op je systeem naar 'kapplication.h'. Als hij niet in de goede directory blijkt te zoeken dan moet je even een switch bij de ./configure meegeven (zie ./configure --help) om aan te geven waar je includes staan.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Topicstarter
Op donderdag 30 mei 2002 19:46 schreef odysseus het volgende:
Kijk eens naar het eind van je config.log, daarin staan misschien ook wat directories waarin gezocht wordt naar de headers. Zoek daarnaast ook op je systeem naar 'kapplication.h'. Als hij niet in de goede directory blijkt te zoeken dan moet je even een switch bij de ./configure meegeven (zie ./configure --help) om aan te geven waar je includes staan.
Vaag, zie dit :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
configure:3803: checking for kde headers installed
configure:3850: g++ -c -O2 -Wall -I/usr/include/kde -I/usr/lib/qt3/include  -I/$
conftest.C: In function `int main ()':
conftest.C:7: no method `KApplication::kde_htmldir'
conftest.C:8: no method `KApplication::kde_appsdir'
conftest.C:9: no method `KApplication::kde_icondir'
conftest.C:10: no method `KApplication::kde_sounddir'
conftest.C:11: no method `KApplication::kde_datadir'
conftest.C:12: no method `KApplication::kde_localedir'
conftest.C:13: no method `KApplication::kde_cgidir'
conftest.C:14: no method `KApplication::kde_configdir'
conftest.C:15: no method `KApplication::kde_mimedir'
conftest.C:16: no method `KApplication::kde_toolbardir'
conftest.C:17: no method `KApplication::kde_wallpaperdir'
conftest.C:18: no method `KApplication::kde_bindir'
conftest.C:19: no method `KApplication::kde_partsdir'

dat was dus de config.log (laatste deel). Als ik een locate doe op apllication.h : [root@diggah
code:
1
2
kphpdev_0.1.6.1]# locate kapplication.h
/usr/include/kde/kapplication.h

Verwijderd

Ik geloof dat er wat versies van KDevelop waren die zowel met KDE2 als KDE3 werken, maar dan moet je dat wel expliciet aan configure aangeven.
Qt3 is multithreaded en Qt2 niet, misschien kan moet je dat ook handmatig instellen.

Verwijderd

Als het compilatieproces de kdelibs-devel/QT-devel niet kan vinden, en je hebt ze wel, dan staan ze niet in het zoekpad dat ./configure verwacht.
Geef extra flags mee aan de compilatie of zorg ervoor dat de bestanden in het zoekpad komen te staan.

Rinse

Verwijderd

Er is een kdevelop versie voor KDE-2.2.2 en er is een versie voor KDE-3.x. Heb je de goede van die 2 gedownload?

Verwijderd

Topicstarter
stom van me.... ik probeer niet kdevelop te compilen maar kphpdevelop....

Verwijderd

Ik loop bij de installatie van kphpdevelop tegen hetzelfde aan. Magio, hoe heb je het nu opgelost?
Pagina: 1