Schönen Dank, dass du dir Zeit genommen hast Clemens. Funktionieren tut es allerdings immer noch nicht. Ich habe qt-x11-free-3.3.3 in /usr/local entpackt und dann in dem Quellverzeichnis von qt
./configure -system-zlib -qt-gif -system-libpng -system-libjpeg -system-libmng -thread -no-stl -no-xinerama -no-g++-exceptions
eingegeben. Ein anschließendes make hatte nach etwa drei Stunden alles fertig kompiliert. Ich benutze ebenfalls LFS, welches ich vor etwa drei oder vier Jahren das letzte Mal komplett neu installiert habe. Mein Compiler ist ebenfalls Version 2.95.3. XFree86 habe ich in der Version 4.4.0 kompiliert.
Jetzt habe ich gerade überlegt, ob es vielleicht an meiner make Version liegt. Ursprünglich hatte ich 3.79.1 eingesetzt und jetzt eben gerade habe ich es nochmal mit 3.80 versucht - leider ohne Erfolg. Was hast du denn für eine make Version? Aber daran wird es wohl sowieso nicht liegen ... Kompilierst du kphone mit irgendwelchen configure Options? KDE habe ich übrigens nicht (sondern WindowMaker), braucht man aber auch nicht, obwohl es in der README von kphone steht. Ich habe insgesamt drei Mails an die Entwickler von Kphone geschrieben. Auf eine habe ich doch eine Antwort bekommen. Falls jemanden die Antwort interessiert:
> Hi,
>
> I get the following error with KPhone 4.0.3:
>
> c++ -I/usr/local/qt/include -Wall -O3 -I. -I../gsm -I../ilbc -I../dissipate2 -D_REENTRANT=1 -DQT_THREAD_SUPPORT=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXT=1 -DHAVE_LIBICE=1 -DHAVE_LIBSM=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DINCLUDE_STDLIB_H=1 -DSHARE_DIR=\"/home/martin/opt/kphone/share/kphone\" -c -o dtmfgenerator.o dtmfgenerator.cpp
> make[1]: *** No rule to make target `../dissipate2/dissipate2.a', needed by `kphone'. Stop.
> rm ksipregistrations.moc.cpp calllistview.moc.cpp callaudio.moc.cpp ksipauthentication.moc.cpp kphonebook.moc.cpp kcallwidget.moc.cpp menulistview.moc.cpp kphoneview.moc.cpp kphone.moc.cpp ksipoptions.moc.cpp ksippreferences.moc.cpp audiocontrol.moc.cpp
> make[1]: Leaving directory `/home/martin/src/kphone/kphone'
> make: *** [all] Error 2
> martin:~/src/kphone$
>
> What do you suggest me to do here?
This error usually occurs when your system doesn't have (or KPhone
configure didn't find) threaded Qt environment. Please check if your
system has it.
> Well, further I did not find a note on the subject, which libraries
> are needed by kphone. In the README you write:
>
> "KPhone requires KDE (K Desktop Environment) or at least various
> libraries from the KDE package."
>
> What libraries do you mean with "various libraries"? I do not use a
> distribution but linux from scratch. So can you please tell me the
> exact requirements for kphone?
Well there's one flaw we've forgotten to fix. As of 4.0 KPhone is no
longer dependent on KDE libs. It's a "clean" Qt application. Aside from
all the Qt stuff (usually it's best to install the whole
environment - libs and header files) you'll definitely need OpenSSL,
libpng and X11 related libs. The configure script prints out the most
obvious stuff anyway.
Am Ende von configure von qt kommt ja immer eine Übersicht mit allem, was so gefunden wurde. Da habe ich die Zeilen Thread support ...... yes und PNG support ......... yes (system) auch mit dabei stehen. Die ganzen X11 Bibliotheken liegen in /usr/X11R6/lib, was wohl normal ist.
Wenn sonst noch jemand einen Vorschlag hat (oder vielleicht Clemens einen weiteren), wie man mein Problem lösen könnte oder was man noch prüfen könnte, dann wäre ich sehr zufrieden darüber.