On Tue, 14 Feb 2012 17:58:49 +0100
[email protected] wrote:

> 
> Hi,
> 
> I tried to compile hydrogen and it fails with this:
> 
> 
> /root>emerge hydrogen 
> Calculating dependencies... done!
> 
> >>> Verifying ebuild manifests
> 
> >>> Emerging (1 of 1) media-sound/hydrogen-0.9.5
>  * hydrogen-0.9.5.tar.gz RMD160 SHA1 SHA256
> size ;-) ...
> [ ok ]
> >>> Unpacking source...
> >>> Unpacking hydrogen-0.9.5.tar.gz
> >>> to /var/tmp/portage/media-sound/hydrogen-0.9.5/work Source
> >>> unpacked in /var/tmp/portage/media-sound/hydrogen-0.9.5/work
> >>> Preparing source
> >>> in /var/tmp/portage/media-sound/hydrogen-0.9.5/work/hydrogen-0.9.5 ...
>  * Applying portaudio.patch ...
>  [ ok ]
>  * Applying hydrogen-0.9.5-use_lrdf_pkgconfig.patch ...
>  [ ok ]
> >>> Source prepared.
> >>> Configuring source
> >>> in /var/tmp/portage/media-sound/hydrogen-0.9.5/work/hydrogen-0.9.5 ...
> >>> Source configured. Compiling source
> >>> in /var/tmp/portage/media-sound/hydrogen-0.9.5/work/hydrogen-0.9.5 ...
> scons: Reading SConscript files ...
> Exception: Platform 'linux3' not supported:
>   File
> "/var/tmp/portage/media-sound/hydrogen-0.9.5/work/hydrogen-0.9.5/Sconstruct",
> line 378: includes, a , b = get_platform_flags( opts ) File
> "/var/tmp/portage/media-sound/hydrogen-0.9.5/work/hydrogen-0.9.5/Sconstruct",
> line 103: raise Exception( "Platform '%s' not supported" %
> sys.platform )
>  * ERROR: media-sound/hydrogen-0.9.5 failed (compile phase):
>  *   (no error message)
>  * 
>  * Call stack:
>  *     ebuild.sh, line  85:  Called src_compile
>  *   environment, line 2435:  Called die
>  * The specific snippet of code:
>  *       scons prefix=/usr DESTDIR="${D}" optflags="${CXXFLAGS}"
> ${myconf} || die
>  * 
>  * If you need support, post the output of 'emerge --info
> =media-sound/hydrogen-0.9.5',
>  * the complete build log and the output of 'emerge -pqv
> =media-sound/hydrogen-0.9.5'.
>  * The complete build log is located at
> '/var/tmp/portage/media-sound/hydrogen-0.9.5/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/media-sound/hydrogen-0.9.5/temp/environment'.
>  * S:
> '/var/tmp/portage/media-sound/hydrogen-0.9.5/work/hydrogen-0.9.5'
> 
> >>> Failed to emerge media-sound/hydrogen-0.9.5, Log file:
> 
> >>>  '/var/tmp/portage/media-sound/hydrogen-0.9.5/temp/build.log'
> 
> 
> if needed I will post the additional files mentioned by the output
> above later.
> 
> How can I circumvent the problem?
> 
> Best regards,
> mcc
> 
> 
> 

My first gut reaction is to observe 

"Exception: Platform 'linux3' not supported:"

and say that you are running a 3.x kernel. In which case you are SOL
assuming hydrogen only supports kernel-2.x

Your choices are to file bugs with upstream or (better) submit patches
to upstream.

Perhaps someone else has done this already.


-- 
Alan McKinnnon
[email protected]


Reply via email to