Seite 2 von 4

Verfasst: Do 14. Jul 2005, 15:44
von teite
Hallo Thilo,

Das Teil sieht ja genialst!!!!111elf aus. :D :D

Habs gleich mal auf Debian/Sarge versucht zu kompilieren. Nachdem ich ca. 50 neue Libs inklusive dev-Packete installiert habe meckert er leider immer noch beim configure rum:

~/src/kdsp-0.1.alpha$ ./configure --prefix=/usr/local
[...]
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

Hast du ne Idee was das Problem sein kann?

cu,
Stefan

Verfasst: Do 14. Jul 2005, 16:05
von BurnumBurnum
Krasse Sache... da bekommt man ja richtig lust auf 'Format C:' und Linux-CD's :lol:

BurnumBurnum

Verfasst: Do 14. Jul 2005, 16:06
von Thilo Maurer
ganz einfach, er findet deine KDE Header nicht.

unter suse 9.2 sind sie z.B. in /opt/kde3/include.

hast du die KDE-devel pakete installiert?

Verfasst: Do 14. Jul 2005, 16:52
von teite
Hallo,
Thilo Maurer hat geschrieben:ganz einfach, er findet deine KDE Header nicht.
unter suse 9.2 sind sie z.B. in /opt/kde3/include.
hast du die KDE-devel pakete installiert?
Hmm ok, mich hatte nur die Meldung: "in the prefix, you've chosen, are no KDE headers installed" irritiert.

Habs jetzt soweit hinbekommen, allerdings meckerte er beim make das ich nochmal aclocal aufrufen sollte weil ich automake1.9.5 benutze. Gesagt getan und dann kompilierte er fleissig mit ein paar Warnings. Wenn du willst kann ich dir den Output von configure und make gerne mailen.

Nachm Start habe ich versucht ein paar Sachen zum laufen zu bringen, leider crasht das Teil recht gern. ;) Vor allem wenn ich versuche MP3-Files abzuspielen.

Hier ist ein Backtrace davon, Core Files find ich keine, vermutlich fängt das diese KDE-Fehlerhandler ab.

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1231605088 (LWP 27843)]
[KCrash handler]
#3 0xb6ae183b in raise () from /lib/tls/libc.so.6
#4 0xb6ae2fa2 in abort () from /lib/tls/libc.so.6
#5 0xb6caaf57 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.5
#6 0xb6caaf94 in std::terminate () from /usr/lib/libstdc++.so.5
#7 0xb6cab106 in __cxa_throw () from /usr/lib/libstdc++.so.5
#8 0xb6cab35f in operator new () from /usr/lib/libstdc++.so.5
#9 0xb6cab42f in operator new[] () from /usr/lib/libstdc++.so.5
#10 0x080596f9 in SourceAudioFile::LoadAudioFile ()
#11 0x080593ac in SourceFileWidget::ButtonClicked ()
#12 0x08083178 in SourceFileWidget::qt_invoke ()
#13 0xb715471c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb7154544 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#15 0xb749a82e in QButton::clicked () from /usr/lib/libqt-mt.so.3
#16 0xb71e6f94 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#17 0xb718ab37 in QWidget::event () from /usr/lib/libqt-mt.so.3
#18 0xb70f7e1f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#19 0xb70f7514 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#20 0xb7741ec3 in KApplication::notify () from /usr/lib/libkdecore.so.4
#21 0xb708c5b0 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#22 0xb708a23e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#23 0xb70a1254 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#24 0xb710a1d8 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#25 0xb710a088 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#26 0xb70f8071 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#27 0x08061cbc in main ()

Meine Vermutung ist das ich ev. die falschen qt-Libs benutze, allerdings wollte er unbedingt die libqt-mt libs haben.

Wie ich sehe benutzt du nur /dev/dsp, d.h. du benutzt noch OSS. Ich hab bei meinem 2.6.11er Kernel bei Alsa die OSS-Emulation aktiviert, kann es dabei Probleme geben?

cu,
Stefan

Verfasst: Do 14. Jul 2005, 17:37
von Huebi
Installation unter Kubuntu 5.0.4 (fast fehlerfrei)

Als root evtl. noch nicht installierte Programme / Bibliotheken / Includes installieren. Bei mir war folgendes
nötig:

apt-get install fftw3 fftw3-dev gcc g++ make libx11-dev zlib1g-dev libqt3-mt-dev kdelibs4-dev

Als normaler User:
mkdir kdsp
cd kdsp
tar xvfz kdsp-0.1.alpha.tar.gz
cd kdsp-0.1.alpha
./configure
make


Er meldet zwar "make[2]: *** Keine Regel vorhanden, um das Target »kdspui.rc«,
"

unter kdsp-0.1.alpha/kdsp befindet sich aber eine lauffähige Version des Programmes. Testen kann ich es leider hier
auf Arbeit nicht, aber immerhin es läßt sich kompilieren und ausführen.

@Thilo: Was meinst könnte ihm fehlen?



Gruß
Tobias

Verfasst: Do 14. Jul 2005, 17:40
von Huebi
PS: Sehr gute Arbeit. Sieht toll aus die Oberfläche!

Verfasst: Fr 15. Jul 2005, 08:42
von z_twig
Thilo Maurer hat geschrieben:Ole, KDE ist eine graphische Benutzeroberfläche von LINUX.
http://www.kde.org
<fingerschnipp>und Solaris und {Free,Open,Net}BSD</fingerschnipp>

Ansonsten WOW! Alle Achtung! :D

Btw.: Auch immer eine Erwähnung wert ist dem Zusammenhang der Audioplayer Amarok

http://amarok.kde.org/

m.

Verfasst: Fr 15. Jul 2005, 11:37
von Thilo Maurer
teite hat geschrieben: Hallo,
Nachm Start habe ich versucht ein paar Sachen zum laufen zu bringen, leider crasht das Teil recht gern. ;) Vor allem wenn ich versuche MP3-Files abzuspielen.

Meine Vermutung ist das ich ev. die falschen qt-Libs benutze, allerdings wollte er unbedingt die libqt-mt libs haben.
Vermutung leider falsch, der Fehler liegt allein beim Programm, er kann einfach bisher nix anderes als WAV-Files. Sobald man was anderes lädt, schmiert er ab.
teite hat geschrieben:Hallo,
Wie ich sehe benutzt du nur /dev/dsp, d.h. du benutzt noch OSS. Ich hab bei meinem 2.6.11er Kernel bei Alsa die OSS-Emulation aktiviert, kann es dabei Probleme geben?
Ich benutzte nur /dev/dsp, hauptächlich weil ich mit also noch nie was gemacht habe... bisher. Mit OSS-Emulation dürfte es keine Probleme geben, ich verwende das auch.

Huebi hat geschrieben: Er meldet zwar "make[2]: *** Keine Regel vorhanden, um das Target »kdspui.rc«"
Mein Fehler, ganz ehrlich, hab das mit dem Makefile noch nicht gerafft, update kommt heute abend. Im Notfall eine leere kdsp/kdspui.rc erstellen.

Verfasst: Fr 15. Jul 2005, 22:19
von Thilo Maurer
So, das update ist drauf. Jetzt kann das mit den kdspui.rc nicht mehr passieren. Ein paar Icons sind dazugekommen und es kann jetzt auch keiner mehr auf die Idee kommen eine nicht WAV-Datei zu laden. Ausserdem zeigt KDSP jetzt die richtige Latenz-Zeit an.

Viel Spass damit.

Verfasst: Mo 18. Jul 2005, 21:40
von Thilo Maurer
So, und schonwieder ein update. Die alte version ist ja fleissig abgeschmiert... das sollte jetzt nicht mehr passieren. Sollte jetzt eigentlich DAU-sicher laufen.
Einiges ist auch dazugekommen:
  • Profile, schluss mit Geräte selber zusammen-stöpseln.
    KDE Integration, meine Icons, Start-Menü Eintrag, About Box und so zeug.
    Leicht verbesserte Performance.
    (fast) Keine Abstürtzte mehr.
    Endlich ein vollständiges Insallationsskript.
Der Download:
http://www.nubert-forum.de/nuforum/fpos ... tml#166449

Einige wenige haben das Tool ja scheins schon mal ausprobiert, wahrscheinlich mit etwas Frust, weils nicht gleich lief, das sollte sich jetzt geändert haben.

Würde mich über weiteres Feedback sehr freuen, probiert es doch einfach mal aus.