Hallo OM's, -----schnipp---------------------------------------------------------------- ---------------
ptext.moc.o recorder.moc.o thumbwindow.moc.o repeater.moc.o sstvrx.moc.o pstyleData.moc.o sstvtx.moc.o paint.moc.o zoomwindow.moc.o -L/usr/X11R6/lib -L/usr/lib/qt3/lib -lqt -lpng -lz -lm /usr/lib/libjpeg.so -lXext -lX11 -lSM -lICE -lXext -lX11 configfile.o: In function `configurationFile::saveFile()': configfile.o(.text+0x1577): the use of `tempnam' is dangerous, better use `mkstemp' nicht sauber, aber unkritisch
qsstv.o: In function `main': qsstv.o(.text+0x15): undefined reference to `qInitJpegIO()'
hmmm...hast du die include-files für die libjpeg bzw. QT installiert ??? Ich denke da liegt das problem...oder dein system hat eine zu alte (oder zu neue ?) libjpeg.so Oder QT ist nicht so übersetzt wie es sein sollte, kann ich jetzt hier nicht aus dem Stehgreif beantworten...
collect2: ld returned 1 exit status make[3]: *** [qsstv] Fehler 1 make[3]: Verlassen des Verzeichnisses »/home/pzabelt/download/afu/qsstv/qsstv-5.0g.gcc3x/qsstv« make[2]: *** [all-recursive] Fehler 1 make[2]: Verlassen des Verzeichnisses »/home/pzabelt/download/afu/qsstv/qsstv-5.0g.gcc3x/qsstv« make[1]: *** [all-recursive] Fehler 1 make[1]: Verlassen des Verzeichnisses »/home/pzabelt/download/afu/qsstv/qsstv-5.0g.gcc3x« make: *** [all-recursive-am] Fehler 2 ---schnapp------------------------------------------------------------------
Also nochmals zum Verständnis für die etwas ungeübten OM's in Sachen 'compilieren von sourcen': Man benötigt meistens immer auch von diversen libraries die sog. devel-pakete. Indiesen sind sog. include-Dateien, welche der Compiler und der linker beim erzeugen eines programmes benötigt. Meistens heissen diese Pakete 'libjpeg-X.X.X.-devel.rpm', sonst installiert die Distribution nur die fertigen libs, die zwar reichen, um ein bereits vorcompiliertes Paket lauffähig zu machen, jedoch nicht, um es aus den Sourcen zu erzeugen. Leider gibt es hier Unterschiede in den einzelnen Distributionen, z.B. kann man dem QT sagen, es soll seine eingebaute Unterstützung für jpeg nehmen, oder eben eine externe lib, meinetwegen die libjpeg.so.X.X.X .Auch beim QT _muessen_ die qt-X.X:X-devel.rpm installiert sein. Man muss auch eine Variable QTDIR setzen, damit der linker weiss, wo sich das QT-zeugs auf deinem rechner befindet. Bei mir isses z.B. unter /usr/lib/qt3 installiert, kann aber auf anderen distributionen woanders liegen. setzen tut man die variable mit 'export QTDIR=/usr/lib/qt3' und erst dann das ./configure aufrufen. Compilieren sollte man (meistens) immer als 'root', da ggf. systemrechte benötigt werden. wenns noch fragen gibt, bitte stellen, ich werde versuchen, die probleme hier zu lösen oder lösungsansätze zu geben. zu meinem ftp-server: anonymous-zugriff ist erlaubt, login mit 'anonymous' oder 'ftp' , password ist die email-adresse. Hat denn nun schon jemand das qsstv nach meinem patch erfolgreich übersetzt und am laufen ??? 73 de Heiko, DG2DRA dg2dra@gmx.net