LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 02-24-2010, 12:02 AM   #1
BILLYKANE
Member
 
Registered: Feb 2008
Location: Hefei,Anhui,China
Distribution: Slackware;chakra
Posts: 96

Rep: Reputation: 22
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?
 
Old 02-24-2010, 01:02 AM   #2
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,211

Rep: Reputation: 293Reputation: 293Reputation: 293
Does ./configure --help show an options for pointing it at the ruby headers?
 
Old 02-24-2010, 11:22 PM   #3
BILLYKANE
Member
 
Registered: Feb 2008
Location: Hefei,Anhui,China
Distribution: Slackware;chakra
Posts: 96

Original Poster
Rep: Reputation: 22
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.
 
Old 02-25-2010, 03:47 AM   #4
KleB
Member
 
Registered: Jan 2006
Location: Slovenia
Distribution: Slackware, Gentoo
Posts: 97

Rep: Reputation: 15
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.
 
Old 02-25-2010, 08:55 PM   #5
BILLYKANE
Member
 
Registered: Feb 2008
Location: Hefei,Anhui,China
Distribution: Slackware;chakra
Posts: 96

Original Poster
Rep: Reputation: 22
Quote:
Originally Posted by KleB View Post
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.
I notice that metioned in the website:

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.
 
Old 02-25-2010, 10:57 PM   #6
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,291

Rep: Reputation: 708Reputation: 708Reputation: 708Reputation: 708Reputation: 708Reputation: 708Reputation: 708
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.

Last edited by T3slider; 02-25-2010 at 11:00 PM.
 
1 members found this post helpful.
Old 02-26-2010, 12:33 AM   #7
BILLYKANE
Member
 
Registered: Feb 2008
Location: Hefei,Anhui,China
Distribution: Slackware;chakra
Posts: 96

Original Poster
Rep: Reputation: 22
Quote:
Originally Posted by T3slider View Post
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.
Thank you very much.I just remove amarok2 package and install amarok1.4.10 package.It works fine except some icons and translations are lost.The Globe shortcuts should config in amarok 1.4.10 program,not kde configure center.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
how to install amarok 2 on kde 3 on pclinuxos 2009 midhat Linux - Software 6 09-19-2009 12:29 PM
how to load Amarok from KDE 3 impeteperry Ubuntu 4 07-09-2009 09:58 PM
Is it possible to install Amarok without KDE? Excalibre Ubuntu 5 09-29-2008 01:00 PM
KDE files needed for Amarok impeteperry Ubuntu 12 12-24-2007 09:44 AM
i want to install newer amarok to install amarok xine engine amolgupta Linux - Software 1 04-24-2006 07:24 AM


All times are GMT -5. The time now is 12:41 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration