[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: kdemultimedia-4.2.1, tunepimp-0.5.3,l ibofa-0.9.3
From: sibu xolo <sibxol () btconnect ! com>
Date: 2009-03-25 19:09:10
Message-ID: 200903251909.10980.sibxol () btconnect ! com
[Download RAW message or body]
Greetings,
I am attempting to compile and install kdemultimedia-4.2.1. (My
computer-machine runs lfs linux AMD64 (pure 64-bit), gcc-4.3.2 Kernel
2.6.27.7. ) Running cmake gives the following message:-
-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
+ TunePimp: A library for developing MusicBrainz enabled tagging applications
<http://www.musicbrainz.org/products/tunepimp>
Provides MusicBrainz tagging in Juk.
-----------------------------------------------------------------------------
Now tunepimp-0.5.3 needs libofa. I obtained libofa-0.9.3 via
http://code.google.com/p/musicip-libofa/
I have been trying to compile libofa-0.9.3 for my system for some time without
success. I tried patches from the cblfs website all to no avail. (These
patches were not specific to gcc-4.3.2) Typically I get the folowing output
---------------------------libofa-0.9.3 compile unpatched sources------
JAMA/tnt_math_utils.h: In function 'Real TNT::hypot(const Real&, const Real&)
[with Real = float]':
JAMA/jama_svd.h:73: instantiated from 'JAMA::SVD<Real>::SVD(const
TNT::Array2D<T>&) [with Real = float]'
mainprint.cpp:151: instantiated from here
JAMA/tnt_math_utils.h:33: error: call of overloaded 'abs(const float&)' is
ambiguous
/usr/include/stdlib.h:699: note: candidates are: int abs(int)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/cstdlib:175:
note: long long int __gnu_cxx::abs(long long int)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/cstdlib:144:
note: long int std::abs(long int)
make[3]: *** [mainprint.lo] Error 1
----------------------------libofa-0.9.3 compile patched sources------
signal_op.cpp: In member function 'void Signal_op::RemoveSilence(double,
double)':
signal_op.cpp:169: error: 'abs' was not declared in this scope
signal_op.cpp:192: error: 'abs' was not declared in this scope
signal_op.cpp: In member function 'void Signal_op::Normalize()':
signal_op.cpp:301: error: 'abs' was not declared in this scope
make[3]: *** [signal_op.lo] Error 1
---------------------------
Others have reported similar
findings:- http://forums.musicip.com/index.php?showtopic=3777
In view of the fact the KDE developers are still recommending tunepimp (and
therefore libofa). It would be useful if such a developer on kdemultimedia
(still recommending tunepimp) provide a useful patch or suggestions on
how to get libofa compiled on (AMD64)64-bit/gcc4.3.2 machines as I am
using.
Help/suggestions will be appreciated.
yours sincerely
sibu
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic