This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Cannot configure; readme unhelpful

Tags: None
(comma "," separated)
Kaiser
Karma
0

Cannot configure; readme unhelpful

Sun Dec 18, 2005 3:59 pm
I am trying to build 1.3.7 on Fedora Core 4 x86_64. After installing a great many -devel packages and telling configure where all the QT libraries and headers are, configure gives me this:

The optional GStreamer-engine will not be built. If you want to use the powerful GStreamer multimedia framework with amaroK, please download version 0.8.6 or higher from http://gstreamer.freedesktop.org/ If you are sure GStreamer is already installed then there is most likely a problem with your pkg-config setup, see amarok/README
AMAROK WILL NOT BE BUILT
No suitable multimedia framework was detected. You need to install at least one of the supported frameworks as detailed in the amaroK README. If you are thinking, \'I have aRts you stupid configure!\', then you probably need to install kdemultimedia-devel.


The first problem is, there is no amarok/README. There is a ./README, and I assume that\'s what I\'m meant to be reading. My second problem is, I do have gstreamer installed, and I have followed the directions in the README by exporting the PKG_CONFIG_PATH variable, but I still get the same error. I have both /usr/lib/pkgconfig and /usr/lib64/pkgconfig; gstreamer-0.8.pc lives in the lib64 version, so that\'s the path I used. I think pkg-config might be looking in the 32-bit version and ignoring the 64-bit version, though. I don\'t know enough about pkg-config right now to mess around with it very much.
Kaiser
Karma
0
Never mind. I was missing the gstreamer-plugins-devel package. It\'s configuring now. I also needed libacl-devel before I could make it, and gstreamer-plugins-extra-audio from freshrpms.

Now, everything works great except that Amarok\'s collection builder seems to hang at 48%. These are the last three messages printed to the console; most repeat many times before the next one appears.

[code:1]
(process:20515): GStreamer-WARNING **: pushing data on non-negotiated pad rmdemux0:audio_00, not allowed.
TagLib: A picture frame must contain at least 5 bytes. (picture??? --Kaiser)
TagLib: MPEG::Header::«»parse() -- First byte did not mactch MPEG synch.
TagLib: MPEG::«»Properties::read() -- Could not find a valid first MPEG frame in the stream.
TagLib: MPEG::Header::«»parse() -- Invalid sample rate.
TagLib: MPEG::«»Properties::read() -- Could not find a valid last MPEG frame in the stream.
[/code:1]

Taglib was apparently having problems with some older MP3s which, AFAICT, are no longer available from their original source. And, like all MP3s, not suitable for transcoding. This is a great inconvenience for me, and makes Amarok less than useful for listening to most of my music collection (Ogg Vorbis on a DVD-R with one directory containing random MP3s). Not Amarok\'s fault, and there\'s no obvious way around this, I\'m just unlucky, I guess.
Kaiser
Karma
0
Never mind (part 2). It crashed and now segfaults upon launch. Wasn\'t built with debug support, too tired to do it all over again.


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Yahoo [Bot]