-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
openlane2 non going through --smoke-test #569
Comments
Hi Claudio, thanks for creating an issue- do you have KLayout installed externally at all? i.e. Can you run |
Hi Mohammed,
Yes, I have also klayout installed externally.
(However, it is an older version since I am on macOS BigSur and I installed the most recent “packaged” version I found: it is 0.28.12)
Should I uninstall it, to have the klayout under openlane2 to work ?
Thanks,
Claudio
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Mohamed Gaber ***@***.***>
Sent: Saturday, October 5, 2024 11:41:01 AM
To: efabless/openlane2 ***@***.***>
Cc: Claudio ***@***.***>; Author ***@***.***>
Subject: Re: [efabless/openlane2] openlane2 non going through --smoke-test (Issue #569)
Hi Claudio, thanks for creating an issue- do you have KLayout installed externally at all? i.e. Can you run klayout --version without going into the Nix shell first?
—
Reply to this email directly, view it on GitHub<#569 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AUQXLVAF3TIYP42E2PUKDT3Z2AXD3AVCNFSM6AAAAABPNQ3VTGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJVGE2TGNRZGU>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Yeah, just make sure it's not in If that doesn't work, please join the Open Source Silicon Slack https://open-source-silicon.dev/ and I can help you one-on-one. |
Hi Mohamed, first of all thank you for the help. By the way I joined the slack. Unfortunately the problem is still there. [10:29:19] [E] Full log file: '../../../tmp/tmpk2u6u_z9openlane2/smoke_test_design/runs/RUN_2024-10-06_10-28-16/55-klayout-streamout/klayout-streamout.log' step.py:1322
If I start klayout it opens, but comes out with all these errors about being UNable to load pugins. To me it seems to be an issue with nix and macOS BigSur v.11.7.10 (?). But I have no idea what to do about it.
|
We do claim to support macOS 11, so if it doesn't work on macOS 11 either the documentation or the code has to be updated. I'll take a copy of Big Sur with me to the office tomorrow and see what's going on. |
Check if there's a copy of the klayout Python module installed externally as well. This caused an issue for me |
Sorry, forgot to follow up - awkwardly, Big Sur is the one version for Apple Silicon macOS that does NOT run under UTM. So I was unable to verify that it is indeed a macOS Big Sur issue. |
Description
On MacOS BigSur ver. 11.7.10 (with processor intel i7) the command:
openlane --log-level ERROR --condensed --show-progress-bar --smoke-test
exits with errors (the issue seems to be klayout related)
klayout -v
KLayout 0.29.1
Expected Behavior
Complete the flow all the way to the generation of the gds
Environment report
openlane.env_info || python3 ./openlane/env_info.py kernel: Darwin kernel_version: 20.6.0 supported: True distro: macOS distro_version: 10.16 python_version: 3.11.9 python_path: - /nix/store/7n90jnz7706vhbzxsmbsvkgkbp21j868-python3.11-openlane-2.1.9/bin - /nix/store/h6zbwshm93y4a3936fvh5grav1swkzvk-python3-3.11.9-env/lib/python3.11/site-packages - /nix/store/6jy28lfjr42adzi10p158aq6m1q9qgs0-python3-3.11.9/lib/python311.zip - /nix/store/6jy28lfjr42adzi10p158aq6m1q9qgs0-python3-3.11.9/lib/python3.11 - /nix/store/6jy28lfjr42adzi10p158aq6m1q9qgs0-python3-3.11.9/lib/python3.11/lib-dynload - /nix/store/6jy28lfjr42adzi10p158aq6m1q9qgs0-python3-3.11.9/lib/python3.11/site-packages - /nix/store/7n90jnz7706vhbzxsmbsvkgkbp21j868-python3.11-openlane-2.1.9/lib/python3.11/site-packages - /nix/store/vw59dxsnalr63j7ggr31q407fwbgg7fh-python3.11-click-8.1.7/lib/python3.11/site-packages - /nix/store/9ni8a59d2qg5k4pdyr42s228h40ckrpv-python3.11-cloup-3.0.5/lib/python3.11/site-packages - /nix/store/7ff0b5rpacwwrkwf6a0gj29xz66l0njj-python3.11-pyyaml-6.0.1/lib/python3.11/site-packages - /nix/store/0f1qnjr36x9i76ckavh4q8c8sfm3ncil-python3.11-rich-13.7.1/lib/python3.11/site-packages - /nix/store/pzvkwr0w2lj96jlprr3i1c0vy2hbzqag-python3.11-markdown-it-py-3.0.0/lib/python3.11/site-packages - /nix/store/3q4g27d0876gwgc4g7jdk8l44b4lmk7w-python3.11-mdurl-0.1.2/lib/python3.11/site-packages - /nix/store/sghrwdn6lhpj569vghyl6czdciq8ym5p-python3.11-pygments-2.17.2/lib/python3.11/site-packages - /nix/store/xxss12nn5yp4hv23489inn3cfrymgy18-python3.11-requests-2.31.0/lib/python3.11/site-packages - /nix/store/jhadp06fvxgdqi5fvpwcr24j0f5zn4na-python3.11-brotlicffi-1.1.0.0/lib/python3.11/site-packages - /nix/store/3dw40f049qqqqpw4rhnzkx9lvz48fizp-python3.11-cffi-1.16.0/lib/python3.11/site-packages - /nix/store/m8b04i0g8nkm64ljfbd2jf0r678h56hq-python3.11-pycparser-2.22/lib/python3.11/site-packages - /nix/store/ql7xgha07jdqpr53gscm388rxmmn104h-python3.11-certifi-2024.02.02/lib/python3.11/site-packages - /nix/store/vb5bfaq3sizmc0fvczxpqzg8xrh82pix-python3.11-charset-normalizer-3.3.2/lib/python3.11/site-packages - /nix/store/8rlszfxx2q3mi8b24d9nmzf7iyfpab7r-python3.11-idna-3.7/lib/python3.11/site-packages - /nix/store/5bcvg026s5rx2qw4nvfx4ik9l8xry67h-python3.11-urllib3-2.2.1/lib/python3.11/site-packages - /nix/store/r1qm4ngrbx5xmxyhy05djdyykccdamd5-python3.11-pcpp-1.30/lib/python3.11/site-packages - /nix/store/c3d105x78d8i0kr2jqyaw4p4ib10kqm0-python3.11-volare/lib/python3.11/site-packages - /nix/store/a8x499l1lq631i8flfvly604awgmsa7q-python3.11-httpx-0.27.0/lib/python3.11/site-packages - /nix/store/9dgxmwjx5qakby6rw7h87kybzi46m28z-python3.11-anyio-4.3.0/lib/python3.11/site-packages - /nix/store/syclchnvxr1aba8db6mp8gwfl9di8dsj-python3.11-sniffio-1.3.1/lib/python3.11/site-packages - /nix/store/d7cf8g64v7nqakzlywv4ksyyrhksgaz8-python3.11-httpcore-1.0.5/lib/python3.11/site-packages - /nix/store/7b982kb0688kn2a3br061h16k440i2v3-python3.11-h11-0.14.0/lib/python3.11/site-packages - /nix/store/prgcw1i05l698d2ckg0w2sdl5frqbah0-python3.11-zstandard-0.22.0/lib/python3.11/site-packages - /nix/store/ydkd7rm5ap0g8l5ngk0a1h7rgxpws6pz-python3.11-truststore-0.8.0/lib/python3.11/site-packages - /nix/store/yglp8cxpn4zsw20q8f4az3h9cswhajl2-python3.11-aiohttp-3.9.5/lib/python3.11/site-packages - /nix/store/8wa4pzxx7q41qr1gsr962vr473m93mh8-python3.11-attrs-23.2.0/lib/python3.11/site-packages - /nix/store/znf4fggwcif3iyhgh32ckqc39rshzd7m-python3.11-multidict-6.0.5/lib/python3.11/site-packages - /nix/store/k92m9i0v1ca1kcy7aqmbwl5a0fa7aajc-python3.11-async-timeout-4.0.3/lib/python3.11/site-packages - /nix/store/lx7fwjh3acwbby1xknhvrj6zhwp51mnz-python3.11-typing-extensions-4.11.0/lib/python3.11/site-packages - /nix/store/d638h318y06dlpzkhmwac78mp5p2myz3-python3.11-yarl-1.9.4/lib/python3.11/site-packages - /nix/store/nb79gip3r2yrnicl28bbdhy9r8nshjbm-python3.11-frozenlist-1.4.1/lib/python3.11/site-packages - /nix/store/pm595hsja782fn9zhrrsq5dm8kir1dfg-python3.11-aiosignal-1.3.1/lib/python3.11/site-packages - /nix/store/yrw71drihc4d2q63flw4dw842s38nrds-python3.11-aiodns-3.2.0/lib/python3.11/site-packages - /nix/store/km1minc92ha6iqdkqv2p469szybcsk1h-python3.11-pycares-4.4.0/lib/python3.11/site-packages - /nix/store/803w1ji9hmx94xrjnjq25a1yipcyzpd9-python3.11-brotli-1.1.0/lib/python3.11/site-packages - /nix/store/nv7ki12457wi1grf7rqkcaca9vgy6w9p-python3.11-cryptography-42.0.5/lib/python3.11/site-packages - /nix/store/rl0by88vlhc56z25igqn2i3i0py7wa1r-python3.11-pyopenssl-24.1.0/lib/python3.11/site-packages - /nix/store/ymy61ac42vf3mx2a6g0bl23r52yrrr60-python3.11-trustme-1.1.0/lib/python3.11/site-packages - /nix/store/sd731qc08c5z052jasc1v6q72jbcgdmi-python3.11-socksio-1.0.0/lib/python3.11/site-packages - /nix/store/lpvjpwdqj1v9hzir1cld95ri6fr2dsnd-python3.11-tkinter-3.11.9/lib/python3.11/site-packages - /nix/store/aml8k5wwz3yigxy0dsdkqdxjp0vl254d-python3.11-lxml-5.1.0/lib/python3.11/site-packages - /nix/store/isp9pyvkcqisimm5ipqa2hwnayrckfkh-python3.11-deprecated-1.2.14/lib/python3.11/site-packages - /nix/store/vnxxpfflrlv7gym97s1aw9skamcs2pq0-python3.11-wrapt-1.16.0/lib/python3.11/site-packages - /nix/store/3ipckx1kiv54b505dfrrvlsqr3yxc6dx-python3.11-libparse/lib/python3.11/site-packages - /nix/store/biyxcbmys36fs3r3ymgk6v5bf0jzc5cv-python3.11-psutil-5.9.8/lib/python3.11/site-packages - /nix/store/5c139kfzzjcmi1mh4fx90wg724ff0bkn-klayout-pymod/lib/python3.11/site-packages - /nix/store/d8r069d2avi84byw250mcprns93d30qp-python3.11-rapidfuzz-3.9.1/lib/python3.11/site-packages - /nix/store/w5lzcrm8y16akkp7af2hfa0kknbvj7ww-python3.11-ioplace_parser/lib/python3.11/site-packages - /nix/store/cm3763l4j6c9493cav8j07b6srzsl3fv-python3.11-antlr4-python3-runtime-4.10.1/lib/python3.11/site-packages tkinter: True container_info: engine: docker version: 24.0.6 conmon: False rootless: False nix_info: version_string: nix (Nix) 2.24.5 channels: nix_command: True flakes: True
Reproduction material
No files (just running the installation test)
Relevant log output
The text was updated successfully, but these errors were encountered: