¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Quisk not installing on New ThinkPad X1


 

Hi All,
Latest Windows. Completely updated. My x220i crashed so I updated.
System:
Device name xxxxxxxx
Processor 13th Gen Intel(R) Core(TM) i7-1365U 1.80 GHz
Installed RAM 32.0 GB (31.7 GB usable)
Device ID 9C63A6CE-DF50-48F2-964E-4FCAEXXXXXX
Product ID 00355-61526-85347-AAOEM
System type 64-bit operating system, x64-based processor
Pen and touch Touch support with 10 touch points


All install works fine:
python -m pip install --upgrade pip

python -m pip install --upgrade setuptools

python -m pip install --upgrade wxPython

python -m pip install --upgrade pyserial

It completely fails on next:
python -m pip install --upgrade quisk

I have the VC environment installed: VS 17.10 with libraries. No problem.
I could spend hours fixing this, but I figured I would try here first.
Here is log from windows power shell :

PS C:\Users\guy> python -m pip install --upgrade quisk
Collecting quisk
Using cached quisk-4.2.35.tar.gz (5.1 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: quisk
Building wheel for quisk (pyproject.toml) ... error
error: subprocess-exited-with-error <<<<<<<<< Error and see end. odd

¡Á Building wheel for quisk (pyproject.toml) did not run successfully.
©¦ exit code: 1
¨t©¤> [131 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-312
creating build\lib.win-amd64-cpython-312\quisk
copying .\configure.py -> build\lib.win-amd64-cpython-312\quisk
copying .\dxcluster.py -> build\lib.win-amd64-cpython-312\quisk
copying .\filters.py -> build\lib.win-amd64-cpython-312\quisk
copying .\midi_handler.py -> build\lib.win-amd64-cpython-312\quisk
copying .\portaudio.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_defaults.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_kx3.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_model.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_openradio.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_peaberry.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_sdr8600.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_sdriq.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_conf_win.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_hardware_fifisdr.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_hardware_fixed.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_hardware_hamlib.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_hardware_hl2_oob.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_hardware_model.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_hardware_sdr8600.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_hardware_sdriq.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_utils.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_vna.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_wdsp.py -> build\lib.win-amd64-cpython-312\quisk
copying .\quisk_widgets.py -> build\lib.win-amd64-cpython-312\quisk
copying .\softrock_tune_vfo.py -> build\lib.win-amd64-cpython-312\quisk
copying .\__init__.py -> build\lib.win-amd64-cpython-312\quisk
copying .\__main__.py -> build\lib.win-amd64-cpython-312\quisk
creating build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf1.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf2.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf3.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf3A.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf4.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf5.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf6.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\conf7.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\hl2_hardware.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\quisk_conf.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\quisk_conf_8600.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\quisk_hardware.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\quisk_widgets.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\scanner_widgets.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\startup.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\station_hardware.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\uhf_conf.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\uhf_hardware.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\uhf_widgets.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
copying .\n2adr\__init__.py -> build\lib.win-amd64-cpython-312\quisk\n2adr
creating build\lib.win-amd64-cpython-312\quisk\softrock
copying .\softrock\hardware_net.py -> build\lib.win-amd64-cpython-312\quisk\softrock
copying .\softrock\hardware_usb.py -> build\lib.win-amd64-cpython-312\quisk\softrock
copying .\softrock\widgets_tx.py -> build\lib.win-amd64-cpython-312\quisk\softrock
copying .\softrock\__init__.py -> build\lib.win-amd64-cpython-312\quisk\softrock
creating build\lib.win-amd64-cpython-312\quisk\freedvpkg
copying .\freedvpkg\__init__.py -> build\lib.win-amd64-cpython-312\quisk\freedvpkg
creating build\lib.win-amd64-cpython-312\quisk\hermes
copying .\hermes\quisk_conf.py -> build\lib.win-amd64-cpython-312\quisk\hermes
copying .\hermes\quisk_conf2.py -> build\lib.win-amd64-cpython-312\quisk\hermes
copying .\hermes\quisk_hardware.py -> build\lib.win-amd64-cpython-312\quisk\hermes
copying .\hermes\quisk_widgets.py -> build\lib.win-amd64-cpython-312\quisk\hermes
copying .\hermes\__init__.py -> build\lib.win-amd64-cpython-312\quisk\hermes
creating build\lib.win-amd64-cpython-312\quisk\hiqsdr
copying .\hiqsdr\quisk_conf.py -> build\lib.win-amd64-cpython-312\quisk\hiqsdr
copying .\hiqsdr\quisk_hardware.py -> build\lib.win-amd64-cpython-312\quisk\hiqsdr
copying .\hiqsdr\__init__.py -> build\lib.win-amd64-cpython-312\quisk\hiqsdr
creating build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\afedri.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\quisk_conf.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\quisk_conf_linux.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\quisk_conf_mac.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\quisk_hardware.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\sdr_control.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\setup.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\test.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\__init__.py -> build\lib.win-amd64-cpython-312\quisk\afedrinet
creating build\lib.win-amd64-cpython-312\quisk\soapypkg
copying .\soapypkg\quisk_hardware.py -> build\lib.win-amd64-cpython-312\quisk\soapypkg
copying .\soapypkg\setup.py -> build\lib.win-amd64-cpython-312\quisk\soapypkg
copying .\soapypkg\__init__.py -> build\lib.win-amd64-cpython-312\quisk\soapypkg
creating build\lib.win-amd64-cpython-312\quisk\sdrmicronpkg
copying .\sdrmicronpkg\quisk_hardware.py -> build\lib.win-amd64-cpython-312\quisk\sdrmicronpkg
copying .\sdrmicronpkg\__init__.py -> build\lib.win-amd64-cpython-312\quisk\sdrmicronpkg
creating build\lib.win-amd64-cpython-312\quisk\perseuspkg
copying .\perseuspkg\quisk_hardware.py -> build\lib.win-amd64-cpython-312\quisk\perseuspkg
copying .\perseuspkg\quisk_widgets.py -> build\lib.win-amd64-cpython-312\quisk\perseuspkg
copying .\perseuspkg\setup.py -> build\lib.win-amd64-cpython-312\quisk\perseuspkg
copying .\perseuspkg\__init__.py -> build\lib.win-amd64-cpython-312\quisk\perseuspkg
creating build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\control_common.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\control_hermes.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\control_hiqsdr.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\control_softrock.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\remote_common.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\remote_hermes.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\remote_hiqsdr.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\remote_softrock.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\ac2yd\__init__.py -> build\lib.win-amd64-cpython-312\quisk\ac2yd
copying .\CHANGELOG.txt -> build\lib.win-amd64-cpython-312\quisk
copying .\libusb.txt -> build\lib.win-amd64-cpython-312\quisk
copying .\license.txt -> build\lib.win-amd64-cpython-312\quisk
copying .\defaults.html -> build\lib.win-amd64-cpython-312\quisk
copying .\docs.html -> build\lib.win-amd64-cpython-312\quisk
copying .\help.html -> build\lib.win-amd64-cpython-312\quisk
copying .\help_vna.html -> build\lib.win-amd64-cpython-312\quisk
copying .\libfftw3-3.dll -> build\lib.win-amd64-cpython-312\quisk
copying .\libgcc_s_seh-1.dll -> build\lib.win-amd64-cpython-312\quisk
copying .\libwdsp.dll -> build\lib.win-amd64-cpython-312\quisk
copying .\libwinpthread-1.dll -> build\lib.win-amd64-cpython-312\quisk
copying .\freedvpkg\README.txt -> build\lib.win-amd64-cpython-312\quisk\freedvpkg
copying .\freedvpkg\libcodec2_64.so -> build\lib.win-amd64-cpython-312\quisk\freedvpkg
copying .\freedvpkg\libcodec2_64.dll -> build\lib.win-amd64-cpython-312\quisk\freedvpkg
copying .\hermes\README.txt -> build\lib.win-amd64-cpython-312\quisk\hermes
copying .\afedrinet\readme.txt -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\afedrinet\SOURCE.txt -> build\lib.win-amd64-cpython-312\quisk\afedrinet
copying .\perseuspkg\README.txt -> build\lib.win-amd64-cpython-312\quisk\perseuspkg
running build_ext
building 'quisk._quisk' extension
creating build\temp.win-amd64-cpython-312
creating build\temp.win-amd64-cpython-312\Release
creating build\temp.win-amd64-cpython-312\Release\ac2yd
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DQUISK_HAVE_ALSA -DQUISK_HAVE_PULSEAUDIO -IC:\Users\guy\AppData\Local\Programs\Python\Python312\include -IC:\Users\guy\AppData\Local\Programs\Python\Python312\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcac2yd/remote.c /Fobuild\temp.win-amd64-cpython-312\Release\ac2yd/remote.obj
remote.c
ac2yd/remote.c(12): fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory
error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.40.33807\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for quisk
Failed to build quisk
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (quisk)
PS C:\Users\guy>

See what you think
73
Guy N1GMM


 

You probably don't have a supported version of Python. On Windows Quisk requires Python 3.8 or 3.9 or 3.10 or 3.11.? Best is to uninstall Python and install 3.11. It is confusing to have multiple versions of Python.
?
Jim
N2ADR


 

Hi Jim.
I had the most recent version installed. 3.12.4?
I uninstalled it and installed 3.11.9
Everything installed fine and quisk runs..
Must be my strokes.. heh.? Got to blame it on something. I dont know how I missed that!? Looks like going to the most recent version of python will require some work!

Thanks for all you do and the quick feedback.

73
Guy N1GMM

On Tue, Jul 30, 2024 at 10:58?AM jimahlstrom via <jahlstr=[email protected]> wrote:
You probably don't have a supported version of Python. On Windows Quisk requires Python 3.8 or 3.9 or 3.10 or 3.11.? Best is to uninstall Python and install 3.11. It is confusing to have multiple versions of Python.
?
Jim
N2ADR



--
N1GMM
Guy Mengel

 

guy@...g
SKCC# 27732
FP#-4903
-.-. --.- -.-. --.- -.. .
             \|%|///
             | ~ ~ |
            ^( @ @ )^
---------o000o--_/-o000o---------
N1GMM