Hi, I've just installed Musix a couple of days a go and I found it really cool. I think I'll leave my planned Ubuntu upgrade and get on Musix all the way, as I usually use my computer for music. I've tried already Demudi and Dynebolic but Musix just suits me almost perfect, though I have a problem... I usually use Alsa Modular Synth, but there's always seems to be a library dependency bug that affects the Spectrum View module; as I found about it on the AMS list: to fix this problem and make the Spectrum View to work, you must get the AMS source code, modify the link to the fftw library in the source files and then rebuild the app. That worked on Ubuntu, but on Musix I'm not so sure how to modify the Makefile. Is there anyone who can help me? Thx Marius
El Jue 23 Nov 2006 09:34, Marius Stoica escribió:
Hi,
I've just installed Musix a couple of days a go and I found it really cool. I think I'll leave my planned Ubuntu upgrade and get on Musix all the way, as I usually use my computer for music. I've tried already Demudi and Dynebolic but Musix just suits me almost perfect, though I have a problem...
Hi: cool!
I usually use Alsa Modular Synth, but there's always seems to be a library dependency bug that affects the Spectrum View module; as I found about it on the AMS list: to fix this problem and make the Spectrum View to work, you must get the AMS source code, modify the link to the fftw library in the source files and then rebuild the app. That worked on Ubuntu, but on Musix I'm not so sure how to modify the Makefile.
Well, could you give us some more details? It should be like on Ubuntu (did you tried to modify this file on Musix? just use kate to edit it), both Musix and Ubuntu are Debian based distros, so there should not be too much differences.
Is there anyone who can help me?
Thx
Marius
-- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode * Torrent Download: https://e.ututo.org.ar/utiles/torrent/MusixGNU-Linux0.59.iso.torrent
Hi, Well, I've just tried the second time and I receive this error message: root@KanotixBox:/home/marius/ams-1.8.7# make g++ -DQT_THREAD_SUPPORT -I/usr/lib/qt3/include -DLADSPA_PATH=\"/usr/lib/ladspa:/ usr/local/lib/ladspa\" -I/usr/X11R6/include -I. -O2 -Wall -c -o synthdata.o sy nthdata.cpp synthdata.cpp:3:21: error: qobject.h: No existe el fichero o el directorio synthdata.cpp:4:21: error: qstring.h: No existe el fichero o el directorio In file included from synthdata.cpp:6: synthdata.h:6:21: error: qthread.h: No existe el fichero o el directorio [.....] synthdata.cpp:491: error: 'moduleList' was not declared in this scope make: *** [synthdata.o] Error 1 What I did was: I've changed the path of qt3 library in the Makefile and, of course, the necessary update to the rfftw header link in the spectrumview.hand spectrumview .cpp (to fix the main issue); than I just used make. I think that my Musix it's missing some headers files or some library or I just didn't configured the Makefile as I should be, what you think? Marius On 11/23/06, Marcos Guglielmetti <[email protected]> wrote:
El Jue 23 Nov 2006 09:34, Marius Stoica escribió:
Hi,
I've just installed Musix a couple of days a go and I found it really cool. I think I'll leave my planned Ubuntu upgrade and get on Musix all the way, as I usually use my computer for music. I've tried already Demudi and Dynebolic but Musix just suits me almost perfect, though I have a problem...
Hi: cool!
I usually use Alsa Modular Synth, but there's always seems to be a library dependency bug that affects the Spectrum View module; as I found about it on the AMS list: to fix this problem and make the Spectrum View to work, you must get the AMS source code, modify the link to the fftw library in the source files and then rebuild the app. That worked on Ubuntu, but on Musix I'm not so sure how to modify the Makefile.
Well, could you give us some more details? It should be like on Ubuntu (did you tried to modify this file on Musix? just use kate to edit it), both Musix and Ubuntu are Debian based distros, so there should not be too much differences.
Is there anyone who can help me?
Thx
Marius
-- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode * Torrent Download: https://e.ututo.org.ar/utiles/torrent/MusixGNU-Linux0.59.iso.torrent
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-users mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-users
El Vie 24 Nov 2006 17:41, Marius Stoica escribió:
Hi,
Well, I've just tried the second time and I receive this error message:
root@KanotixBox:/home/marius/ams-1.8.7# make g++ -DQT_THREAD_SUPPORT -I/usr/lib/qt3/include -DLADSPA_PATH=\"/usr/lib/ladspa:/ usr/local/lib/ladspa\" -I/usr/X11R6/include -I. -O2 -Wall -c -o synthdata.o sy nthdata.cpp synthdata.cpp:3:21: error: qobject.h: No existe el fichero o el directorio synthdata.cpp:4:21: error: qstring.h: No existe el fichero o el directorio In file included from synthdata.cpp:6: synthdata.h:6:21: error: qthread.h: No existe el fichero o el directorio [.....] synthdata.cpp:491: error: 'moduleList' was not declared in this scope make: *** [synthdata.o] Error 1
"No existe el fichero o el directorio" means: "Te file or directory doesn't exists" Mmm... you should have your environment configured for english... did you booted in english? dis you selected IceWM-English from KDM? do you use konsole?
What I did was: I've changed the path of qt3 library in the Makefile and, of course, the necessary update to the rfftw header link in the spectrumview.hand spectrumview .cpp (to fix the main issue); than I just used make.
Ok, and you configured it ... with: ./configure --prefix=/usr ¿?
I think that my Musix it's missing some headers files or some library or I just didn't configured the Makefile as I should be, what you think?
Mm.... We should see the file synthdata.cpp, could you send it to us? and see the lines 3,4,6, and 491, to loock up for the file or directory that does no exists: synthdata.cpp:3:21: error: qobject.h: No existe el fichero o el directorio synthdata.cpp:4:21: error: qstring.h: No existe el fichero o el directorio In file included from synthdata.cpp:6: synthdata.h:6:21: error: qthread.h: No existe el fichero o el directorio [.....] synthdata.cpp:491: error: 'moduleList' was not declared in this scope Regards,
Marius
On 11/23/06, Marcos Guglielmetti <[email protected]> wrote:
El Jue 23 Nov 2006 09:34, Marius Stoica escribió:
Hi,
I've just installed Musix a couple of days a go and I found it really
cool.
I think I'll leave my planned Ubuntu upgrade and get on Musix all the
way,
as I usually use my computer for music. I've tried already Demudi and Dynebolic but Musix just suits me almost perfect, though I have a problem...
Hi: cool!
I usually use Alsa Modular Synth, but there's always seems to be a library dependency bug that affects the Spectrum View module; as I found about it on the AMS list: to fix this problem and make the Spectrum View
to
work, you must get the AMS source code, modify the link to the fftw
library
in the source files and then rebuild the app. That worked on Ubuntu, but
on
Musix I'm not so sure how to modify the Makefile.
Well, could you give us some more details? It should be like on Ubuntu (did you tried to modify this file on Musix? just use kate to edit it), both Musix and Ubuntu are Debian based distros, so there should not be too much differences.
Is there anyone who can help me?
Thx
Marius
-- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode * Torrent Download: https://e.ututo.org.ar/utiles/torrent/MusixGNU-Linux0.59.iso.torrent
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-users mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-users
-- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode * Torrent Download: https://e.ututo.org.ar/utiles/torrent/MusixGNU-Linux0.59.iso.torrent
OK, First of all: I'm from Romania and because I'm speaking a Latin language too, there's no problem for me to understand some basic Spanish, so it's just ok with the command line... ;) Yes, I've used konsole and I think I've choose IceWM-English from KDM. Second: As I read on the INSTALL file of AMS source, you just have to edit the Makefile for the paths and then just use make to get the binaries. There's no configure (or maybe it's just my confusion - I'm not an advanced Linux user). I've attached the whole error message, which is quit long so I didn't past it all on my last reply. I think it would be better, if it's not too much trouble for you, to get the AMS source and inspect the files and maybe to try to install it to see if we get the same result. http://sourceforge.net/project/showfiles.php?group_id=69130 PS: The main issue (which makes the spectrum view to not work) is that at the time when AMS was developed there was only a single version of the libfftw, using just float. Nowadays there are always two versions, one using float (sfftw/sfftw-dev) and one using doubles (fftw/fftw-dev). So, the wrong header files are picked up, and the float data from AMS is passed to the wrong functions (expecting double), resulting in garbage. The solution is to edit "spectrumscreen.cpp" (line 12) and " spectrumscreen.h" (line 15), and in both, change the #include <rfftw.h> to #include <srfftw.h> This is what I found out at the AMS mailing list. All the best, Marius
El Vie 24 Nov 2006 22:23, Marius Stoica escribió:
OK,
First of all: I'm from Romania and because I'm speaking a Latin language too, there's no problem for me to understand some basic Spanish, so it's just ok with the command line... ;) Yes, I've used konsole and I think I've choose IceWM-English from KDM.
Well, but, if you do not find a better way to make your console english, type: export LC_ALL=en export LANG=en export LANGUAGE=en I think it should fix it
Second: As I read on the INSTALL file of AMS source, you just have to edit the Makefile for the paths and then just use make to get the binaries. There's no configure (or maybe it's just my confusion - I'm not an advanced Linux user).
I do not use AMS, and I am hard (time) involved into Musix 0.79 future release, so I am afraid I dont have enought time to work on this... did you tried with the AMS developers?
I've attached the whole error message, which is quit long so I didn't past it all on my last reply. I think it would be better, if it's not too much trouble for you, to get the AMS source and inspect the files and maybe to try to install it to see if we get the same result.
That's the problem: I have to spend my time into Musix for now
PS: The main issue (which makes the spectrum view to not work) is that at the time when AMS was developed there was only a single version of the libfftw, using just float. Nowadays there are always two versions, one using float (sfftw/sfftw-dev) and one using doubles (fftw/fftw-dev). So, the wrong header files are picked up, and the float data from AMS is passed to the wrong functions (expecting double), resulting in garbage. The solution is to edit "spectrumscreen.cpp" (line 12) and " spectrumscreen.h" (line 15), and in both, change the #include <rfftw.h> to #include <srfftw.h> This is what I found out at the AMS mailing list.
Yes, but into synthdata.cpp, into the file included "In file included from synthdata.cpp:6:" then the compiler dont find qthread.h and other files did you looked for them? I mean: qthread.h... where does it is? All the best, -- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode * Torrent Download: https://e.ututo.org.ar/utiles/torrent/MusixGNU-Linux0.59.iso.torrent
participants (2)
-
Marcos Guglielmetti -
Marius Stoica