please help me getting amarok installed...
Hi,
I m trying to install amarok from source on my Fedora 6 linux OS. But during configuring it gives the error mcopidl not found even when i ve arts installed... Please tell me how to provide it the path of the directory where mcopidl is there.[I know where it is] One thing more... When i try to build the code after configuring with --without-arts flag. it does not get build because it says ruby was not found.... Even when i ve installed ruby.. and i wonder why does it not raise the same error during "./configure"... Thanks. |
why are you building it from source?, why don't you just use fedora's package manager?
|
Quote:
It did nt work.Please tell me the solution how to play with the environment variable of the configure file of the amarak. I have a whim of the solution but not exactly.I think some environment variables are to be set but dont know which ones.I tried making wild guesses but failed please help me out!!!!!! Thanks for the reply indeed!!!! |
Quote:
yum is fedora's package manager, it finds the dependencies for you |
I can't speak for RPM/Fedora, but in general it is an order of magnitude easier and more robust to install via a package management system if there is one, rather than building from source.
The method for building a project from source varies a lot, and requires that you have a set of development tools installed first. There is a lot more to go wrong, and in general I would not advise it for people who are not developers with a familiarity with compiling software or an interest in doing so. I would recommend you try to solve your problems with Fedora's package management system rather than trying to build from source. You said you had problems - what are they? What did you do? Did you get any error messages? What were they? Can you replicate the problem? |
Sir ,
First of all i m not unknown to linux programming and to some extent working of linux also.And as far as tools are concerned gcc , gdb , i ve been using them ..But i m not used to this kind of trouble shooting and thats why i dont want to escape the problem..and thus hope that you dont make do so.. Please tell me the solution rather. Now about the exact error messages.....I will tell u ..... when i configured amarok.... The error messages were.:::: till here everything goes well... checking for KDE... libraries /usr/lib, headers /usr/include/kde checking if UIC has KDE plugins available... yes checking for KDE paths... defaults checking for dcopidl... /usr/bin/dcopidl checking for dcopidl2cpp... /usr/bin/dcopidl2cpp checking for mcopidl... not found here a message comes that check the arts installation try changing some environmental variables .. BUT I VE ALREADY ARTS INSTALLED [PLEASE TELL ME HOW TO DO THAT WHICH ENVIRONMENT VARIABLE SHOULD I export AND WITH WHAT VALUE ] ..... Now secondly, I configured it with "--without-arts" flag...:: Makefiles were generated...with no warning or error..... I thus compiled it:::: The following messages were generated..... u really need patience... but thats how i could tell it to u..... make all-recursive make[1]: Entering directory `/root/soft/amarok-1.4.6' Making all in amarok make[2]: Entering directory `/root/soft/amarok-1.4.6/amarok' Making all in src make[3]: Entering directory `/root/soft/amarok-1.4.6/amarok/src' Making all in amarokcore make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/amarokcore' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/amarokcore' Making all in magnatunebrowser make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/magnatunebrowser' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/magnatunebrowser' Making all in sqlite make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/sqlite' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/sqlite' Making all in analyzers make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/analyzers' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/analyzers' Making all in data make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/data' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/data' Making all in plugin make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/plugin' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/plugin' Making all in images make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/images' Making all in icons make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/images/icons' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/images/icons' make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/images' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/images' make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/images' Making all in loader make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/loader' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/loader' Making all in scripts make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts' Making all in common make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/common' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/common' Making all in lyrics_astraweb make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/lyrics_astraweb' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/lyrics_astraweb' Making all in lyrics_lyrc make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/lyrics_lyrc' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/lyrics_lyrc' Making all in playlist2html make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/playlist2html' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/playlist2html' Making all in ruby_debug make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/ruby_debug' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/ruby_debug' Making all in score_default make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/score_default' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/score_default' Making all in score_impulsive make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/score_impulsive' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/score_impulsive' Making all in templates make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/templates' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/templates' Making all in webcontrol make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts/webcontrol' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts/webcontrol' make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/scripts' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts' make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/scripts' Making all in themes make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/themes' Making all in example make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/themes/example' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/themes/example' Making all in reinhardt make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/themes/reinhardt' Making all in images make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/themes/reinhardt/images' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/themes/reinhardt/images' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/themes/reinhardt' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/themes/reinhardt' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/themes/reinhardt' make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/themes' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/themes' make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/themes' Making all in vis make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/vis' make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/vis' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/vis' make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/vis' Making all in metadata make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata' Making all in speex make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/speex' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/speex' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/speex' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/speex' Making all in wavpack make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wavpack' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wavpack' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wavpack' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wavpack' Making all in trueaudio make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/trueaudio' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/trueaudio' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/trueaudio' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/trueaudio' Making all in wma make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wma' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wma' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wma' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wma' Making all in audible make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/audible' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/audible' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/audible' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/audible' Making all in rmff make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/rmff' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/rmff' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/rmff' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/rmff' Making all in m4a make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/m4a' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/m4a' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/m4a' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/m4a' Making all in aac make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/aac' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/aac' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/aac' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/aac' Making all in wav make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wav' make[6]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wav' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wav' make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata/wav' make[5]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/metadata' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata' make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/metadata' Making all in konquisidebar make[4]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/konquisidebar' /bin/sh ../../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o konqsidebar_universalamarok.la -rpath /usr/lib/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib -L/usr/lib/qt-3.3/lib -lkonqsidebarplugin universalamarok.lo amarokdcopiface_stub.lo -lkhtml -lkparts -lkio make[4]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/konquisidebar' make[3]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src' make[2]: Leaving directory `/root/soft/amarok-1.4.6/amarok' make[1]: Leaving directory `/root/soft/amarok-1.4.6' then i did make install:::::::::: Making install in konquisidebar make[3]: Entering directory `/root/soft/amarok-1.4.6/amarok/src/konquisidebar' /bin/sh ../../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o konqsidebar_universalamarok.la -rpath /usr/lib/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib -L/usr/lib/qt-3.3/lib -lkonqsidebarplugin universalamarok.lo amarokdcopiface_stub.lo -lkhtml -lkparts -lkio /usr/bin/ld: cannot find -lpcreposix collect2: ld returned 1 exit status make[3]: *** [konqsidebar_universalamarok.la] Error 1 make[3]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src/konquisidebar' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/root/soft/amarok-1.4.6/amarok/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/root/soft/amarok-1.4.6/amarok' make: *** [install-recursive] Error 1 and it halts here.... Now tell me wat should be done?? Thanks for reply... |
Have you been listening to what we are saying at all?
|
yeah definitely i m ....
I did nt use the yum.... because it will download the software from the internet... And sorry i cant do it...cuz i ve a prepaid connection...I reallly want to save my MBs[maximum allowable download data].... so i want to do it using source only.... I m sorry i disappointed you.. But thats what is my problem,,, I ve been repeatedly saying that.. Atleast please listen to this plea of mine.. Thanks |
If you insist on installing from source despite advice to the contrary, be aware that if you have some problem with the installed software it is very un-likely that anyone can help you - pre-packaged versions which other people will be using may include patches or changes and will probably not behave exactly the same as the version you build.
Assuming you accept this and want to proceed, make sure you have installed the development version of the required libraries. Most distros separate libraries into a runtim package and a development package which includes the header files and other stuff which is needed to build software which uses the library. On debian-based systems, the convention is to have the same name as the runtime package with -dev appended. I think the same thing applies to fedora, but with the -devel suffix. If you don't know this already, it casts doubt on your claim to know the development process, and again I urge you to stick to the binary packages instead of building from source. |
All times are GMT -5. The time now is 03:47 PM. |