Phone: +65-8585-1750

Address: 30 Holland Close, Singapore

Hydrogen on FC6

Sat, Jan 27, 2007 mdda OSS Blog Comments

Hydrogen on FC6

# yum install qt-devel  
# QTDIR=/usr/lib/qt-3.3; export QTDIR  
  
# yum install libsndfile-devel  
# yum install flac-devel  
# ./configure   
  
# make  

src/lib/xml/tinyxml.h:828: error: extra qualification ‘TiXmlDeclaration::’ on member ‘TiXmlDeclaration’

Problem : GCC 4 is giving us problems with hydrogen-0.9.3

Patch :

# scite src/lib/xml/tinyxml.h &  
  
@@ -823,7 +823,7 @@  
 /// Construct.  
- TiXmlDeclaration::TiXmlDeclaration( const char * _version,  
+ TiXmlDeclaration( const char * _version,  

make now completes, but : ./hydrogen gives a “stack smashing detected” error (during the splash screen)

So : First fix ALSA (see other note) :

ALSA Fix

.. a quick search of the atrpms mailing list gave a solution.

cd /etc/alsa/pcm  
mv dsnoop.conf.rpmnew dsnoop.conf  
mv dmix.conf.rpmnew dmix.conf  

Now, atsd doesn’t error immediately.
Not sure about the system tests, though

Back to hydrogen install

The do a make install as root - the user-land version has trouble dealing with the ALSA server, apparently.

Tags:
fc6 laptop music

blog comments powered by Disqus