[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