markwal / OctoPrint-GPX

An OctoPrint plug-in to use GPX as the protocol layer underneath rather than replacing g-code to talk to s3g/x3g machines, for example, a FlashForge.
GNU Affero General Public License v3.0
104 stars 25 forks source link

GPX doesn't show up in OctoPrint plugin repo, and cannot install via URL #71

Closed andyman1222 closed 4 years ago

andyman1222 commented 4 years ago

I am currently using Octoprint's latest stable build on a Windows machine.

Here's the output when installing via URL:

Installing plugin from https://github.com/markwal/OctoPrint-GPX/releases/download/2.6.2/OctoPrint-GPX.tar.gz...
c:\octoprint-1.3.11\venv\scripts\python.exe -m pip --disable-pip-version-check install https://github.com/markwal/OctoPrint-GPX/releases/download/2.6.2/OctoPrint-GPX.tar.gz --no-cache-dir
Collecting https://github.com/markwal/OctoPrint-GPX/releases/download/2.6.2/OctoPrint-GPX.tar.gz
Downloading https://github.com/markwal/OctoPrint-GPX/releases/download/2.6.2/OctoPrint-GPX.tar.gz (125kB)
Requirement already satisfied: OctoPrint in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint-GPX==2.6.2) (1.3.11)
Requirement already satisfied: scandir<1.11,>=1.10 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.10.0)
Requirement already satisfied: Flask-Login<0.3,>=0.2.11 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.2.11)
Requirement already satisfied: frozendict<1.3,>=1.2 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.2)
Requirement already satisfied: werkzeug<0.16,>=0.15.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.15.5)
Requirement already satisfied: watchdog<0.10,>=0.9.0 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.9.0)
Requirement already satisfied: regex!=2018.11.6 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (2019.8.19)
Requirement already satisfied: netifaces<0.11,>=0.10.9 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.10.9)
Requirement already satisfied: flask<0.11,>=0.10.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.10.1)
Requirement already satisfied: Click<8,>=7 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (7.0)
Requirement already satisfied: sarge==0.1.5post0 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.1.5.post0)
Requirement already satisfied: typing<4,>=3.6.6 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (3.7.4.1)
Requirement already satisfied: feedparser<5.3,>=5.2.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (5.2.1)
Requirement already satisfied: markdown<3.1,>=3.0 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (3.0.1)
Requirement already satisfied: cachelib<0.2,>=0.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.1)
Requirement already satisfied: Flask-Principal<0.5,>=0.4 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.4.0)
Requirement already satisfied: requests<3,>=2.21.0 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (2.22.0)
Requirement already satisfied: Jinja2<2.9,>=2.8.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (2.8.1)
Requirement already satisfied: psutil<5.7,>=5.6.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (5.6.3)
Requirement already satisfied: websocket-client<0.57,>=0.56 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.56.0)
Requirement already satisfied: rsa<5,>=4.0 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (4.0)
Requirement already satisfied: sentry-sdk==0.7.7 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.7.7)
Requirement already satisfied: pylru<1.3,>=1.2 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.2.0)
Requirement already satisfied: future<0.18,>=0.17.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.17.1)
Requirement already satisfied: semantic-version<2.7,>=2.6 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (2.6.0)
Requirement already satisfied: monotonic<1.6,>=1.5 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.5)
Requirement already satisfied: Flask-Assets<0.13,>=0.12 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.12)
Requirement already satisfied: chainmap<1.1,>=1.0.3 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.0.3)
Requirement already satisfied: PyYAML<6,>=5.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (5.1.2)
Requirement already satisfied: pyserial<3.5,>=3.4 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (3.4)
Requirement already satisfied: awesome-slugify<1.7,>=1.6.5 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.6.5)
Requirement already satisfied: wrapt<1.12,>=1.11.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.11.2)
Requirement already satisfied: futures<3.3,>=3.2 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (3.2.0)
Requirement already satisfied: emoji<0.6,>=0.5.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.5.3)
Requirement already satisfied: Flask-Babel<0.13,>=0.12 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.12.2)
Requirement already satisfied: pkginfo<1.6,>=1.5.0.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (1.5.0.1)
Requirement already satisfied: netaddr<0.8,>=0.7.19 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (0.7.19)
Requirement already satisfied: tornado==4.5.3 in c:\octoprint-1.3.11\venv\lib\site-packages (from OctoPrint->OctoPrint-GPX==2.6.2) (4.5.3)
Requirement already satisfied: argh>=0.24.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from watchdog<0.10,>=0.9.0->OctoPrint->OctoPrint-GPX==2.6.2) (0.26.2)
Requirement already satisfied: pathtools>=0.1.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from watchdog<0.10,>=0.9.0->OctoPrint->OctoPrint-GPX==2.6.2) (0.1.2)
Requirement already satisfied: itsdangerous>=0.21 in c:\octoprint-1.3.11\venv\lib\site-packages (from flask<0.11,>=0.10.1->OctoPrint->OctoPrint-GPX==2.6.2) (1.1.0)
Requirement already satisfied: blinker in c:\octoprint-1.3.11\venv\lib\site-packages (from Flask-Principal<0.5,>=0.4->OctoPrint->OctoPrint-GPX==2.6.2) (1.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\octoprint-1.3.11\venv\lib\site-packages (from requests<3,>=2.21.0->OctoPrint->OctoPrint-GPX==2.6.2) (2019.6.16)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from requests<3,>=2.21.0->OctoPrint->OctoPrint-GPX==2.6.2) (1.25.3)
Requirement already satisfied: idna<2.9,>=2.5 in c:\octoprint-1.3.11\venv\lib\site-packages (from requests<3,>=2.21.0->OctoPrint->OctoPrint-GPX==2.6.2) (2.8)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\octoprint-1.3.11\venv\lib\site-packages (from requests<3,>=2.21.0->OctoPrint->OctoPrint-GPX==2.6.2) (3.0.4)
Requirement already satisfied: MarkupSafe in c:\octoprint-1.3.11\venv\lib\site-packages (from Jinja2<2.9,>=2.8.1->OctoPrint->OctoPrint-GPX==2.6.2) (1.1.1)
Requirement already satisfied: six in c:\octoprint-1.3.11\venv\lib\site-packages (from websocket-client<0.57,>=0.56->OctoPrint->OctoPrint-GPX==2.6.2) (1.12.0)
Requirement already satisfied: pyasn1>=0.1.3 in c:\octoprint-1.3.11\venv\lib\site-packages (from rsa<5,>=4.0->OctoPrint->OctoPrint-GPX==2.6.2) (0.4.6)
Requirement already satisfied: webassets>=0.11.1 in c:\octoprint-1.3.11\venv\lib\site-packages (from Flask-Assets<0.13,>=0.12->OctoPrint->OctoPrint-GPX==2.6.2) (0.12.1)
Requirement already satisfied: Unidecode<0.05,>=0.04.14 in c:\octoprint-1.3.11\venv\lib\site-packages (from awesome-slugify<1.7,>=1.6.5->OctoPrint->OctoPrint-GPX==2.6.2) (0.4.21)
Requirement already satisfied: Babel>=2.3 in c:\octoprint-1.3.11\venv\lib\site-packages (from Flask-Babel<0.13,>=0.12->OctoPrint->OctoPrint-GPX==2.6.2) (2.7.0)
Requirement already satisfied: singledispatch in c:\octoprint-1.3.11\venv\lib\site-packages (from tornado==4.5.3->OctoPrint->OctoPrint-GPX==2.6.2) (3.4.0.3)
Requirement already satisfied: backports-abc>=0.4 in c:\octoprint-1.3.11\venv\lib\site-packages (from tornado==4.5.3->OctoPrint->OctoPrint-GPX==2.6.2) (0.5)
Requirement already satisfied: pytz>=2015.7 in c:\octoprint-1.3.11\venv\lib\site-packages (from Babel>=2.3->Flask-Babel<0.13,>=0.12->OctoPrint->OctoPrint-GPX==2.6.2) (2019.2)
Building wheels for collected packages: OctoPrint-GPX
Building wheel for OctoPrint-GPX (setup.py): started
ERROR: Command errored out with exit status 1:
command: 'c:\octoprint-1.3.11\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'c:\\users\\andy\\appdata\\local\\temp\\pip-req-build-vumyus\\setup.py'"'"'; __file__='"'"'c:\\users\\andy\\appdata\\local\\temp\\pip-req-build-vumyus\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'c:\users\andy\appdata\local\temp\pip-wheel-w35ruj' --python-tag cp27
cwd: c:\users\andy\appdata\local\temp\pip-req-build-vumyus\
Complete output (163 lines):
running bdist_wheel
running build
got version from file c:\users\andy\appdata\local\temp\pip-req-build-vumyus\octoprint_GPX/_version.py {'version': '2.6.2', 'full': 'cd9ad5167f7a169d384a505ab6129dcde04bffab'}
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\gpxprinter.py -> build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\iniparser.py -> build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\_version.py -> build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\__init__.py -> build\lib.win-amd64-2.7\octoprint_GPX
running egg_info
creating OctoPrint_GPX.egg-info
writing requirements to OctoPrint_GPX.egg-info\requires.txt
writing OctoPrint_GPX.egg-info\PKG-INFO
writing top-level names to OctoPrint_GPX.egg-info\top_level.txt
writing dependency_links to OctoPrint_GPX.egg-info\dependency_links.txt
writing entry points to OctoPrint_GPX.egg-info\entry_points.txt
writing manifest file 'OctoPrint_GPX.egg-info\SOURCES.txt'
reading manifest file 'OctoPrint_GPX.egg-info\SOURCES.txt'
writing manifest file 'OctoPrint_GPX.egg-info\SOURCES.txt'
creating build\lib.win-amd64-2.7\octoprint_GPX\static
creating build\lib.win-amd64-2.7\octoprint_GPX\static\css
copying octoprint_GPX\static\css\gpx.css -> build\lib.win-amd64-2.7\octoprint_GPX\static\css
creating build\lib.win-amd64-2.7\octoprint_GPX\static\js
copying octoprint_GPX\static\js\gpx.js -> build\lib.win-amd64-2.7\octoprint_GPX\static\js
creating build\lib.win-amd64-2.7\octoprint_GPX\static\less
copying octoprint_GPX\static\less\gpx.less -> build\lib.win-amd64-2.7\octoprint_GPX\static\less
copying octoprint_GPX\static\less\Makefile -> build\lib.win-amd64-2.7\octoprint_GPX\static\less
creating build\lib.win-amd64-2.7\octoprint_GPX\templates
copying octoprint_GPX\templates\GPX_settings.jinja2 -> build\lib.win-amd64-2.7\octoprint_GPX\templates
running build_ext
building 'gpx' extension
creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
creating build\temp.win-amd64-2.7\Release\GPX
creating build\temp.win-amd64-2.7\Release\GPX\src
creating build\temp.win-amd64-2.7\Release\GPX\src\pymodule
creating build\temp.win-amd64-2.7\Release\GPX\src\shared
creating build\temp.win-amd64-2.7\Release\GPX\src\gpx
C:\Users\andy\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Ic:\python27\include -Ic:\octoprint-1.3.11\venv\PC /TcGPX/src/pymodule/gpxmodule.c /Fobuild\temp.win-amd64-2.7\Release\GPX/src/pymodule/gpxmodule.obj -DGPX_VERSION="\"OctoPrint\"" -DSERIAL_SUPPORT -fvisibility=hidden -IGPX/build/src/shared -IGPX/src/shared -IGPX/src/gpx
cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
gpxmodule.c
GPX/build/src/shared\config.h(53) : warning C4005: 'HAVE_STRERROR' : macro redefinition
c:\python27\include\pyconfig.h(64) : see previous definition of 'HAVE_STRERROR'
GPX/src/pymodule/gpxmodule.c(158) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(160) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(168) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(171) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(184) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(191) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(192) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(195) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(197) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(201) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(215) : error C2275: 'PyObject' : illegal use of this type as an expression
c:\python27\include\object.h(108) : see declaration of 'PyObject'
GPX/src/pymodule/gpxmodule.c(215) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(217) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(217) : warning C4047: 'return' : 'int *' differs in levels of indirection from 'int'
GPX/src/pymodule/gpxmodule.c(226) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(316) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(346) : error C2275: 'Machine' : illegal use of this type as an expression
GPX/src/shared\machine.h(92) : see declaration of 'Machine'
GPX/src/pymodule/gpxmodule.c(346) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(348) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(348) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *'
GPX/src/pymodule/gpxmodule.c(355) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(355) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(356) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(356) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(357) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(357) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(358) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(358) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(360) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(360) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(361) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(361) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(362) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(362) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(363) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(363) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(365) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(365) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(366) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(366) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(367) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(367) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(368) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(368) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(370) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(370) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(371) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(371) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(372) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(372) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(373) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(373) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(375) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(375) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(376) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(376) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(377) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(377) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(378) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(378) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(380) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(380) : error C2223: left of '->nominal_filament_diameter' must point to struct/union
GPX/src/pymodule/gpxmodule.c(381) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(381) : error C2223: left of '->nominal_packing_density' must point to struct/union
GPX/src/pymodule/gpxmodule.c(382) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(382) : error C2223: left of '->nozzle_diameter' must point to struct/union
GPX/src/pymodule/gpxmodule.c(383) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(383) : error C2223: left of '->extruder_count' must point to struct/union
GPX/src/pymodule/gpxmodule.c(384) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(384) : error C2223: left of '->timeout' must point to struct/union
GPX/src/pymodule/gpxmodule.c(397) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(398) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(401) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(403) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(404) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(413) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(438) : warning C4133: 'return' : incompatible types - from 'PyObject *' to 'int *'
GPX/src/pymodule/gpxmodule.c(446) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(469) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(471) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(473) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(486) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(492) : warning C4133: 'return' : incompatible types - from 'PyObject *' to 'int *'
GPX/src/pymodule/gpxmodule.c(494) : warning C4133: 'return' : incompatible types - from 'PyObject *' to 'int *'
GPX/src/pymodule/gpxmodule.c(501) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(503) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(504) : error C2065: 'reprap' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(507) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(508) : error C2065: 'reprap' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(509) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(531) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(532) : error C2065: 'retries' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(548) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(550) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(551) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(552) : error C2065: 'halt_steppers' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(552) : error C2065: 'clear_queue' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(563) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(567) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(568) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(569) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(570) : error C2065: 'sdprinting' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(573) : error C2065: 'sdprinting' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(574) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(575) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(576) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(580) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(580) : error C2065: 'halt_steppers' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(580) : error C2065: 'clear_queue' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(582) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(585) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(586) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(595) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(608) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(608) : fatal error C1003: error count exceeds 100; stopping compilation
error: command 'C:\\Users\\andy\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for OctoPrint-GPX
Building wheel for OctoPrint-GPX (setup.py): finished with status 'error'
Running setup.py clean for OctoPrint-GPX
Failed to build OctoPrint-GPX
Installing collected packages: OctoPrint-GPX
Running setup.py install for OctoPrint-GPX: started
ERROR: Command errored out with exit status 1:
command: 'c:\octoprint-1.3.11\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'c:\\users\\andy\\appdata\\local\\temp\\pip-req-build-vumyus\\setup.py'"'"'; __file__='"'"'c:\\users\\andy\\appdata\\local\\temp\\pip-req-build-vumyus\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'c:\users\andy\appdata\local\temp\pip-record-phcbvx\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\octoprint-1.3.11\venv\include\site\python2.7\OctoPrint-GPX'
cwd: c:\users\andy\appdata\local\temp\pip-req-build-vumyus\
Complete output (161 lines):
running install
running build
got version from file c:\users\andy\appdata\local\temp\pip-req-build-vumyus\octoprint_GPX/_version.py {'version': '2.6.2', 'full': 'cd9ad5167f7a169d384a505ab6129dcde04bffab'}
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\gpxprinter.py -> build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\iniparser.py -> build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\_version.py -> build\lib.win-amd64-2.7\octoprint_GPX
copying octoprint_GPX\__init__.py -> build\lib.win-amd64-2.7\octoprint_GPX
running egg_info
writing requirements to OctoPrint_GPX.egg-info\requires.txt
writing OctoPrint_GPX.egg-info\PKG-INFO
writing top-level names to OctoPrint_GPX.egg-info\top_level.txt
writing dependency_links to OctoPrint_GPX.egg-info\dependency_links.txt
writing entry points to OctoPrint_GPX.egg-info\entry_points.txt
reading manifest file 'OctoPrint_GPX.egg-info\SOURCES.txt'
writing manifest file 'OctoPrint_GPX.egg-info\SOURCES.txt'
creating build\lib.win-amd64-2.7\octoprint_GPX\static
creating build\lib.win-amd64-2.7\octoprint_GPX\static\css
copying octoprint_GPX\static\css\gpx.css -> build\lib.win-amd64-2.7\octoprint_GPX\static\css
creating build\lib.win-amd64-2.7\octoprint_GPX\static\js
copying octoprint_GPX\static\js\gpx.js -> build\lib.win-amd64-2.7\octoprint_GPX\static\js
creating build\lib.win-amd64-2.7\octoprint_GPX\static\less
copying octoprint_GPX\static\less\gpx.less -> build\lib.win-amd64-2.7\octoprint_GPX\static\less
copying octoprint_GPX\static\less\Makefile -> build\lib.win-amd64-2.7\octoprint_GPX\static\less
creating build\lib.win-amd64-2.7\octoprint_GPX\templates
copying octoprint_GPX\templates\GPX_settings.jinja2 -> build\lib.win-amd64-2.7\octoprint_GPX\templates
running build_ext
building 'gpx' extension
creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
creating build\temp.win-amd64-2.7\Release\GPX
creating build\temp.win-amd64-2.7\Release\GPX\src
creating build\temp.win-amd64-2.7\Release\GPX\src\pymodule
creating build\temp.win-amd64-2.7\Release\GPX\src\shared
creating build\temp.win-amd64-2.7\Release\GPX\src\gpx
C:\Users\andy\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Ic:\python27\include -Ic:\octoprint-1.3.11\venv\PC /TcGPX/src/pymodule/gpxmodule.c /Fobuild\temp.win-amd64-2.7\Release\GPX/src/pymodule/gpxmodule.obj -DGPX_VERSION="\"OctoPrint\"" -DSERIAL_SUPPORT -fvisibility=hidden -IGPX/build/src/shared -IGPX/src/shared -IGPX/src/gpx
cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
gpxmodule.c
GPX/build/src/shared\config.h(53) : warning C4005: 'HAVE_STRERROR' : macro redefinition
c:\python27\include\pyconfig.h(64) : see previous definition of 'HAVE_STRERROR'
GPX/src/pymodule/gpxmodule.c(158) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(160) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(168) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(171) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(184) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(191) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(192) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(195) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(197) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(201) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(215) : error C2275: 'PyObject' : illegal use of this type as an expression
c:\python27\include\object.h(108) : see declaration of 'PyObject'
GPX/src/pymodule/gpxmodule.c(215) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(217) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(217) : warning C4047: 'return' : 'int *' differs in levels of indirection from 'int'
GPX/src/pymodule/gpxmodule.c(226) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(316) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(346) : error C2275: 'Machine' : illegal use of this type as an expression
GPX/src/shared\machine.h(92) : see declaration of 'Machine'
GPX/src/pymodule/gpxmodule.c(346) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(348) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(348) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *'
GPX/src/pymodule/gpxmodule.c(355) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(355) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(356) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(356) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(357) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(357) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(358) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(358) : error C2223: left of '->x' must point to struct/union
GPX/src/pymodule/gpxmodule.c(360) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(360) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(361) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(361) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(362) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(362) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(363) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(363) : error C2223: left of '->y' must point to struct/union
GPX/src/pymodule/gpxmodule.c(365) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(365) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(366) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(366) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(367) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(367) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(368) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(368) : error C2223: left of '->z' must point to struct/union
GPX/src/pymodule/gpxmodule.c(370) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(370) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(371) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(371) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(372) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(372) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(373) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(373) : error C2223: left of '->a' must point to struct/union
GPX/src/pymodule/gpxmodule.c(375) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(375) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(376) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(376) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(377) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(377) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(378) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(378) : error C2223: left of '->b' must point to struct/union
GPX/src/pymodule/gpxmodule.c(380) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(380) : error C2223: left of '->nominal_filament_diameter' must point to struct/union
GPX/src/pymodule/gpxmodule.c(381) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(381) : error C2223: left of '->nominal_packing_density' must point to struct/union
GPX/src/pymodule/gpxmodule.c(382) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(382) : error C2223: left of '->nozzle_diameter' must point to struct/union
GPX/src/pymodule/gpxmodule.c(383) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(383) : error C2223: left of '->extruder_count' must point to struct/union
GPX/src/pymodule/gpxmodule.c(384) : error C2065: 'machine' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(384) : error C2223: left of '->timeout' must point to struct/union
GPX/src/pymodule/gpxmodule.c(397) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(398) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(401) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(403) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(404) : error C2065: 'lineno' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(413) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(438) : warning C4133: 'return' : incompatible types - from 'PyObject *' to 'int *'
GPX/src/pymodule/gpxmodule.c(446) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(469) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(471) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(473) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(486) : error C2143: syntax error : missing '{' before '*'
GPX/src/pymodule/gpxmodule.c(492) : warning C4133: 'return' : incompatible types - from 'PyObject *' to 'int *'
GPX/src/pymodule/gpxmodule.c(494) : warning C4133: 'return' : incompatible types - from 'PyObject *' to 'int *'
GPX/src/pymodule/gpxmodule.c(501) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(503) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(504) : error C2065: 'reprap' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(507) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(508) : error C2065: 'reprap' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(509) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(531) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(532) : error C2065: 'retries' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(548) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(550) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(551) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(552) : error C2065: 'halt_steppers' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(552) : error C2065: 'clear_queue' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(563) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(567) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(568) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(569) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(570) : error C2065: 'sdprinting' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(573) : error C2065: 'sdprinting' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(574) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(575) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(576) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(580) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(580) : error C2065: 'halt_steppers' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(580) : error C2065: 'clear_queue' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(582) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(585) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(586) : error C2065: 'rval' : undeclared identifier
GPX/src/pymodule/gpxmodule.c(595) : warning C4133: 'return' : incompatible types - from 'int *' to 'PyObject *'
GPX/src/pymodule/gpxmodule.c(608) : error C2143: syntax error : missing ';' before 'type'
GPX/src/pymodule/gpxmodule.c(608) : fatal error C1003: error count exceeds 100; stopping compilation
error: command 'C:\\Users\\andy\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\octoprint-1.3.11\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'c:\\users\\andy\\appdata\\local\\temp\\pip-req-build-vumyus\\setup.py'"'"'; __file__='"'"'c:\\users\\andy\\appdata\\local\\temp\\pip-req-build-vumyus\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'c:\users\andy\appdata\local\temp\pip-record-phcbvx\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\octoprint-1.3.11\venv\include\site\python2.7\OctoPrint-GPX' Check the logs for full command output.
Running setup.py install for OctoPrint-GPX: finished with status 'error'
Error!
Could not parse output from pip, see plugin_pluginmanager_console.log for generated output
rpavlik commented 4 years ago

It looks like the GPX part of the code, which gets compiled as native C++, isn't terribly compatible with C++ compiler used for Python on Windows. I suspect this might be why it didn't appear in the list of installable ones for you. Short of manually going thru and making that C file compatible with that VC++ version, I'm not sure this can be resolved to enable Windows usage.

Predator04 commented 4 years ago

I'm having the same issue.

jordan-gleeson commented 4 years ago

Likewise here. Has anyone found a solution to this one yet?

rpavlik commented 4 years ago

Well, I described the solution (someone needs to make the code build with the MSVC for Python for Windows compiler) but unfortunately it's not my area of expertise.

markwal commented 4 years ago

@rpavlik is correct. The plugin hasn't been tested under Windows. However, the standalone GPX tool does work and there is theoretically a way to have it translate between python and the serial port, but I haven't had the time or necessity to set it up that way.

markwal commented 4 years ago

Sorry.