Re: [proaudio] Jack 1.9.7 doesn't compile |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [proaudio] Jack 1.9.7 doesn't compile
- From: Gavin Pryke <gavinlee303@xxxxxxxxx>
- Date: Sun, 30 Oct 2011 20:09:33 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; bh=JmtDTJipYpPQDjkQqG24iqxesA5J+c9Pj1A0+L1ZyJ8=; b=BtA8zo54M3CvCIBFLcR/luxb8faEZhR8iEH3PwNUaWaXgBeHchWRx2DREtqs3Ud9fY DNNgzO+de/YgFgSr5+kz4QcXSIn2jswobTQ9YNcSS7uOYj02htmYx9PMCrwsc/pfjdPx eK2Q7p0FCP8B1bkrsNoJu/UY4WnKOTzkQ/DtA=
On Sunday 30 October 2011 16:32:28 Dubphil wrote:
> Hello,
>
> Just wanted to update my gentoo, but Jack doesn't want to compile, so I
>
> have done --skip-first and at the end retry to emerge it :
> >>> Emerging (1 of 2) media-sound/jack-audio-connection-kit-1.9.7 from
> >>> proaudio
>
> * jack-1.9.7.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...
> [ ok ]
> * QA Notice: The 'hasq' function is deprecated (replaced by 'has')
> * QA Notice: The 'hasq' function is deprecated (replaced by 'has')
>
> >>> Unpacking source...
> >>> Unpacking jack-1.9.7.tar.bz2 to
> >>> /var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/work
> >>> Source unpacked in
> >>> /var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/work
> >>> Compiling source in
> >>> /var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/work/jack-
> >>> 1.9.7 ...
>
> * Running "./waf configure --prefix=/usr
> --destdir=/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/imag
> e/ --alsa --classic" ...
> File "./waf", line 49
> print '\033[91mError: %s\033[0m' % m
> ^
> SyntaxError: invalid syntax
> * ERROR: media-sound/jack-audio-connection-kit-1.9.7 failed (compile
> phase):
> * waf configure failed
> *
> * Call stack:
> * ebuild.sh, line 56: Called src_compile
> * environment, line 739: Called die
> * The specific snippet of code:
> * ./waf configure ${myconf} || die "waf configure failed";
> *
> * If you need support, post the output of 'emerge --info
> =media-sound/jack-audio-connection-kit-1.9.7',
> * the complete build log and the output of 'emerge -pqv
> =media-sound/jack-audio-connection-kit-1.9.7'.
> * This ebuild is from an overlay named 'proaudio':
> '/var/lib/layman/pro-audio/'
> * The complete build log is located at
> '/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/temp/build.lo
> g'. * The ebuild environment file is located at
> '/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/temp/environm
> ent'. * S:
> '/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/work/jack-1.9
> .7'
>
> >>> Failed to emerge media-sound/jack-audio-connection-kit-1.9.7, Log
> >>> file:
> >>>
> >>>
> >>> '/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/temp/buil
> >>> d.log'
>
> * Messages for package media-sound/jack-audio-connection-kit-1.9.7:
>
> * ERROR: media-sound/jack-audio-connection-kit-1.9.7 failed (compile
> phase):
> * waf configure failed
> *
> * Call stack:
> * ebuild.sh, line 56: Called src_compile
> * environment, line 739: Called die
> * The specific snippet of code:
> * ./waf configure ${myconf} || die "waf configure failed";
> *
> * If you need support, post the output of 'emerge --info
> =media-sound/jack-audio-connection-kit-1.9.7',
> * the complete build log and the output of 'emerge -pqv
> =media-sound/jack-audio-connection-kit-1.9.7'.
> * This ebuild is from an overlay named 'proaudio':
> '/var/lib/layman/pro-audio/'
> * The complete build log is located at
> '/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/temp/build.lo
> g'. * The ebuild environment file is located at
> '/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/temp/environm
> ent'. * S:
> '/var/tmp/portage/media-sound/jack-audio-connection-kit-1.9.7/work/jack-1.9
> .7'
>
> What can I do instead of upgrading to Jack2 ? (on my setup ecasound is
> not working with jack2)
>
> Best regards
>
> Philippe
If your default python interpreter is set as 3.x that could be the problem.
From looking at the print statement it seems like it, in python-3.x print is a
function. Maybe the ebuild needs changing to make sure waf gets executed with
python2.
Not much time to look at anything lately, sorry :(
Cheers
Gav