how to install amarok 1.4 in slackwarecurrent kde 4.3.4?
Hello. As amarok 2 has lost so many useful functions in amarok 1.4,I decided to downgrade amarok to the version 1.4.10.
I tried to compile amarok 1.4.10 but met a error as follows: ========================== === Amarok - ERROR ========================================================== ========================== = = The Ruby programming language is not installed. Please obtain Ruby = (version 1.8 or later) from http://ruby-lang.org, or install a distribution = package. To build Amarok requires the Ruby header files as well, which some = distributions package separately. = ================================== === AMAROK WILL NOT BE BUILT ================================================ ================================== = = Some mandatory dependencies are either not installed or not installed = correctly. See the Amarok README for help with this issue. Further assistance = can be found at http://amarok.kde.org or in amarok on irc.freenode.net. = You will still be able to build other modules from extragear/multimedia. = =============================================================================== I had ruby-1.9.1_p243-i486 and kdelibs3-3.5.10-i486-opt1 installed form slackware-current ,so what should I do now? |
Does ./configure --help show an options for pointing it at the ruby headers?
|
dir sir,here is some more error messages:
...... checking konqsidebarplugin.h usability... no checking konqsidebarplugin.h presence... yes configure: WARNING: konqsidebarplugin.h: present but cannot be compiled configure: WARNING: konqsidebarplugin.h: check for missing prerequisite headers? configure: WARNING: konqsidebarplugin.h: see the Autoconf documentation configure: WARNING: konqsidebarplugin.h: section "Present But Cannot Be Compiled" configure: WARNING: konqsidebarplugin.h: proceeding with the preprocessor's result configure: WARNING: konqsidebarplugin.h: in the future, the compiler will take precedence checking for konqsidebarplugin.h... yes ...... checking for ruby... /usr/bin/ruby checking ruby.h usability... no checking ruby.h presence... no checking for ruby.h... no checking if amarok should be compiled... no checking if doc should be compiled... yes checking if po should be compiled... yes I tried to copy /usr/include/ruby-1.9.1/ruby.h to /usr/include/ruby/, but still get the same error. here is inforamtions of ./configure --help: `configure' configures this package to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [the kde prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `the kde prefix/bin', `the kde prefix/lib' etc. You can specify an installation prefix other than `the kde prefix' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-fast-perl disable fast Makefile generation (needs perl) --enable-debug=ARG enables debug symbols (yes|no|full) default=no --disable-debug disables debug output and debug symbols default=no --enable-strict compiles with strict compiler options (may not work!) --disable-warnings disables compilation with -Wall and similar --enable-profile creates profiling infos default=no --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --enable-pch enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) default=no --enable-coverage use gcc coverage testing --enable-new-ldflags enable the new linker flags --enable-final build size optimized apps (experimental - needs lots of memory) --enable-closure delay template instantiation --enable-nmcheck enable automatic namespace cleanness check --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=no] --enable-libsuffix /lib directory suffix (64,32,none,auto=default) --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --enable-pie platform supports PIE linking default=detect --enable-embedded link to Qt-embedded, don't use X --enable-qtopia link to Qt-embedded, link to the Qtopia Environment --enable-mac link to Qt/Mac (don't use X) --disable-mt link to non-threaded Qt (deprecated) --disable-threading disables threading even if libpthread found --disable-rpath do not use the rpath feature of ld --disable-path-check don't try to find out, where to install --enable-mysql build Amarok with MySQL support --enable-postgresql build Amarok with PostgreSQL support --disable-amazon disable Amazon cover download support default=enable Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-pic try to use only PIC/non-PIC objects [default=use both] --with-tags[=TAGS] include additional configurations [automatic] --with-extra-includes=DIR adds non standard include paths --with-extra-libs=DIR adds non standard library paths --with-qt-dir=DIR where the root of Qt is installed --with-qt-includes=DIR where the Qt includes are. --with-qt-libraries=DIR where the Qt library is installed. --without-arts build without aRts default=no --without-xine build Amarok without xine-engine --with-nmm build Amarok with NMM-engine --with-nmm-dir path to the NMM default=/usr/local --with-helix build Amarok with Helix-engine --with-yauap build Amarok with yauap-engine --without-opengl build Amarok without OpenGL support --without-included-sqlite build Amarok using system sqlite library --without-libvisual build Amarok without libvisual support --without-musicbrainz build Amarok without MusicBrainz support --with-libnjb build Amarok with Nomad Jukebox support from libnjb --with-libmtp build Amarok with support for MTP devices --with-libkarma build Amarok with Rio Karma support --with-ifp build Amarok with ifp support --with-libgpod build Amarok with iPod support from libgpod --with-mp4v2 build Amarok with M4A/AAC tag support from mp4v2/faad2 --with-mp4v2-dir path to mp4v2 default=/usr --without-daap build Amarok without support for DAAP Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir> LIBS libraries to pass to the linker, e.g. -l<library> CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags XMKMF Path to xmkmf, Makefile generator for X Window System PKGCONFIGFOUND Path to pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. |
Amarok 1.4 is for kde 3.5 and I doubt it will easily compile with 4.x.
How about if you try this thing: http://code.google.com/p/clementine-player/ It's port of amarok 1.4 to newer kde & qt. |
Quote:
Not done yet: This is only the first release of Clementine, and there is a lot of stuff that isn't finished yet. If you'd like to help then please do get in touch! Automatically copy files from disk to your music library iPod and MP3 player support and that is What I DO want. So, maybe I should wait for the new version of Clementine.Thank you. |
This is untested, so keep that in mind. You can always install the kde3-compat packages (see here) and then grab amarok 1.4 from unsupported and have a go that way. Again this is untested, and though I am confident in the kde3-compat packages I have no idea if the amarok package will overwrite any files (you may wish to check that before installing. `installpkg -warn packagename` is mildly helpful though you'd have to check if any of those files actually exist. Someone had a script floating around that checks properly [called sanitycheck.sh or some such thing] or you could write it yourself if you know bash...not the world's most difficult script). And, if it doesn't overwrite anything, I don't know if it will actually work. I do know that amarok really prefers to use artsd which isn't installed in Slackware-13.0 but is provided in the kde3-compat packages in extra/.
Good luck. |
Quote:
|
All times are GMT -5. The time now is 10:07 PM. |