qucs-s build failure: cairocffi python2 issue

  • Done
  • quality assurance status badge
Details
3 participants
  • Christopher Howard
  • Leo Famulari
  • zimoun
Owner
unassigned
Submitted by
Christopher Howard
Severity
normal
Merged with

Debbugs page

Christopher Howard wrote 4 years ago
(name . Guix Bug Reports)(address . bug-guix@gnu.org)
3f0fa2d2c3ad569f9f133956c8a501dff7baa3cd.camel@librehacker.com
When I try to install qucs-s, installation ultimately fails due to
build failure of dependency python2-cairocffi-1.2.0. Apparently python2
is no longer allowed by cairocffi:
starting phase `build'running "python setup.py" with command "build"
and parameters ()Traceback (most recent call last): File "<string>",
line 1, in <module> File "setup.py", line 7, in <module> 'cairocffi
does not support Python 2.x anymore. 'RuntimeError: cairocffi does not
support Python 2.x anymore. Please use Python 3 or install an older
version of cairocffi.command "python" "-c" "import setuptools,
tokenize;__file__='setup.py';f=getattr(tokenize, 'open',
open)(__file__);code=f.read().replace('\\r\\n',
'\\n');f.close();exec(compile(code, __file__, 'exec'))" "build" failed
with status 1
My system information:
christopher@theoden ~$ guix describeGeneration 11 Jan 28 2021
08:54:56 (current) guix 34861ac repository URL:
34861ac8eae3935b19b387545ca3c4c311fb66e7christopher@theoden ~$ neofetch
--stdoutchristopher@theoden ------------------- OS: Guix System
34861ac8eae3935b19b387545ca3c4c311fb66e7 x86_64 Host: OptiPlex 9020 00
Kernel: 5.10.3-gnu Uptime: 2 days, 19 hours, 15 mins Packages: 88
(guix-system), 84 (guix-user) Shell: bash 5.0.16 Resolution: 1920x1080
DE: GNOME Theme: Adwaita [GTK2/3] Icons: Adwaita [GTK2/3] Terminal:
kitty CPU: Intel i5-4570 (4) @ 3.600GHz GPU: Intel HD Graphics GPU: AMD
ATI Radeon HD 8490 / R5 235X OEM Memory: 4624MiB / 7871MiB
Attachment: file
Leo Famulari wrote 4 years ago
(name . Christopher Howard)(address . christopher@librehacker.com)(address . 46158@debbugs.gnu.org)
YBM1QwOj9NQ4nDcG@jasmine.lan
On Thu, Jan 28, 2021 at 09:17:45AM -0900, Christopher Howard wrote:
Toggle quote (26 lines)
> When I try to install qucs-s, installation ultimately fails due to
> build failure of dependency python2-cairocffi-1.2.0. Apparently python2
> is no longer allowed by cairocffi:
> starting phase `build'running "python setup.py" with command "build"
> and parameters ()Traceback (most recent call last): File "<string>",
> line 1, in <module> File "setup.py", line 7, in <module> 'cairocffi
> does not support Python 2.x anymore. 'RuntimeError: cairocffi does not
> support Python 2.x anymore. Please use Python 3 or install an older
> version of cairocffi.command "python" "-c" "import setuptools,
> tokenize;__file__='setup.py';f=getattr(tokenize, 'open',
> open)(__file__);code=f.read().replace('\\r\\n',
> '\\n');f.close();exec(compile(code, __file__, 'exec'))" "build" failed
> with status 1
> My system information:
> christopher@theoden ~$ guix describeGeneration 11 Jan 28 2021
> 08:54:56 (current) guix 34861ac repository URL:
> https://git.savannah.gnu.org/git/guix.git branch: master commit:
> 34861ac8eae3935b19b387545ca3c4c311fb66e7christopher@theoden ~$ neofetch
> --stdoutchristopher@theoden ------------------- OS: Guix System
> 34861ac8eae3935b19b387545ca3c4c311fb66e7 x86_64 Host: OptiPlex 9020 00
> Kernel: 5.10.3-gnu Uptime: 2 days, 19 hours, 15 mins Packages: 88
> (guix-system), 84 (guix-user) Shell: bash 5.0.16 Resolution: 1920x1080
> DE: GNOME Theme: Adwaita [GTK2/3] Icons: Adwaita [GTK2/3] Terminal:
> kitty CPU: Intel i5-4570 (4) @ 3.600GHz GPU: Intel HD Graphics GPU: AMD
> ATI Radeon HD 8490 / R5 235X OEM Memory: 4624MiB / 7871MiB

I believe this is a duplicate of https://bugs.gnu.org/46132, so I'll
merge it with that bug.
Leo Famulari wrote 4 years ago
(no subject)
(address . control@debbugs.gnu.org)
YBM1VQogfyVOOuUB@jasmine.lan
merge 46158 46132
zimoun wrote 4 years ago
Re: bug#46158: qucs-s build failure: cairocffi python2 issue
(name . Christopher Howard)(address . christopher@librehacker.com)
86zgzaa60l.fsf@gmail.com
Hi,

On Thu, 28 Jan 2021 at 09:17, Christopher Howard <christopher@librehacker.com> wrote:
Toggle quote (3 lines)
> When I try to install qucs-s, installation ultimately fails due to build failure of dependency
> python2-cairocffi-1.2.0. Apparently python2 is no longer allowed by cairocffi:

Indeed, python2-cairocffi is failing. However qucs-s is available and
build fine with commit 6bed29b.

/gnu/store/2hl8gvma4hzq07m0xdrrncmr46nqwlpy-qucs-s-0.0.21

If it is fine with you, I inclined to close this bug. WDYT?


All the best,
simon
Christopher Howard wrote 4 years ago
(name . zimoun)(address . zimon.toutoune@gmail.com)
9924570c0c4a91edd97e58f7d499671504b6d1c0.camel@librehacker.com
I was able to build qucs a week or two ago, but didn't report it. I
think you can close this bug report. Thank you.

On Thu, 2021-03-11 at 01:27 +0100, zimoun wrote:
Toggle quote (20 lines)
> Hi,
>
> On Thu, 28 Jan 2021 at 09:17, Christopher Howard <
> christopher@librehacker.com> wrote:
> > When I try to install qucs-s, installation ultimately fails due to
> > build failure of dependency
> > python2-cairocffi-1.2.0. Apparently python2 is no longer allowed by
> > cairocffi:
>
> Indeed, python2-cairocffi is failing. However qucs-s is available
> and
> build fine with commit 6bed29b.
>
> /gnu/store/2hl8gvma4hzq07m0xdrrncmr46nqwlpy-qucs-s-0.0.21
>
> If it is fine with you, I inclined to close this bug. WDYT?
>
>
> All the best,
> simon
--
Christopher Howard
phone: (907) 374-0257 (landline)
zimoun wrote 4 years ago
(name . Christopher Howard)(address . christopher@librehacker.com)
86sg52a4dt.fsf@gmail.com
On Wed, 10 Mar 2021 at 15:48, Christopher Howard <christopher@librehacker.com> wrote:
Toggle quote (3 lines)
> I was able to build qucs a week or two ago, but didn't report it. I
> think you can close this bug report. Thank you.

Thanks, so closing.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 46158@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 46158
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help