From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) by sourceware.org (Postfix) with ESMTPS id A37353858403 for ; Sat, 25 Sep 2021 06:20:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A37353858403 Received: by mail-oi1-x22a.google.com with SMTP id v10so17632966oic.12 for ; Fri, 24 Sep 2021 23:20:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=X9w1ZGcQ4BA1e+xTDKTmzD6hS13ulOdLC+JC9+/kwz8=; b=Z+tblj6Z/pNREePzlEDH8YzllTPhMtVJP+t5mi509TJRBu1GPKDJHjA4lFgox2Qfma +r3ZWB5jRNUEUg1f9D0CUNKFrpm4PWh8Ke5v6fs74xEbdpzaVg5Yv8fiikjVyXC/xGsD ipCLMD5yYYOSM1BCPzGGn3uEpVYxgGiKDEfx1+Ts7Br3sNBEPMEPn/74jvVGfSZzGt4h VCuPBgLOAdBm4Z+LFrs+Aq1nx2ZIAhADNoxvygvKl2k+v8snp/Au9cK++H5f/iL538kb 5P6epKJt93rX8k9BNEwTFYeSf1hOTc1N2Wc32ChiM0ysBhSB0NpZtNzkJr0hCW51VIlj jCeg== X-Gm-Message-State: AOAM530cJvT8WBKFZ4H016JCEFdHA5XVfoyvvPe71XfPX8nT4rhD07/i ZWDZMFfgVnfd+tc4HZiHrBdeYwLpP9pu9lVM9yzAceZ2vaKBDA== X-Google-Smtp-Source: ABdhPJykTxu4CkDfvQKVAIOv7aP4IzxQtFJjQJ3MLaIGI/JqOrbSW8h72LGqZ6xAsrHCws+jqSuCJ0tYTwjkgmtd7sA= X-Received: by 2002:aca:e143:: with SMTP id y64mr4492786oig.21.1632550807517; Fri, 24 Sep 2021 23:20:07 -0700 (PDT) MIME-Version: 1.0 References: <56f03ba0-a90d-b2e1-2c7d-20865f717334.ref@bellsouth.net> <56f03ba0-a90d-b2e1-2c7d-20865f717334@bellsouth.net> <2bc4e96a-52c8-7791-0d9d-2f5baa95749e@bellsouth.net> In-Reply-To: <2bc4e96a-52c8-7791-0d9d-2f5baa95749e@bellsouth.net> From: Russell VT Date: Fri, 24 Sep 2021 23:19:51 -0700 Message-ID: Subject: Re: Missing Python.h To: Dennis Putnam Cc: cygwin Content-Type: multipart/related; boundary="000000000000f6246f05cccbdac2" X-Spam-Status: No, score=4.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, IMAGE_ATTACHED, KAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Level: **** X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Sep 2021 06:20:13 -0000 --000000000000f6246f05cccbdac2 Content-Type: text/plain; charset="UTF-8" I am NOT saying there's a problem having "both" versions installed at the same time... I am merely pointing out that, apparently, you have a chicken and egg type issue, likely coming down to "which symlink" is created for /usr/bin/python ... and more specifically, if it points to version 2, or version 3 as "default" (these can also be managed in /etc/alternatives). But, it's tough to tell because you've only included minimal evidence that would appear to be python3 complaining about python2 libraries ... which isn't a big surprise, really. Considering that it is HIGHLY advised to no longer use Python2, it would not surprise me if something may change those base symlinks For example. from one of my own Cygwin installs... [image: image.png] So, at least my own Cygwin *DEFAULTS* to Python3, not Python2 (which again, given current coding standards, is not at all surprising). You can use the "alternative" command to see how your environment(s) are setup. [image: image.png] So yeah, you may want to argue that having a Python environment manager such as pyenv (a simple git pull) is "too much complexity," but I can tell you as a large scale devops type that it actually simplifies a lot of the complexities, especially if you need to manage multiple module versions across more-than-one Python interpreter. And, if you do *ANY* sort of automated testing, these environments are literally a blessing.... you may want to check out tox, or any of the other github/gitlab sort of automations, for example. As far as "tossing" Python3, I would *highly* advise you to work towards upgrading to it NOW, rather than running away from it. If you write *anything* that requires something like SSL libraries, you literally can't completely avoid SSL vulnerabilities without considerable effort in the older Python2 stuff. Anyway, hope that helps... RVT On Wed, Sep 22, 2021 at 7:19 AM Dennis Putnam wrote: > Hi Russell, > > Thanks for the reply. I program Python 2 and 3 on various Linux systems > but not much on Cygwin. It normally is not a problem to have both so I > didn't think it would be a problem on Cygwin. Since I have scripts for 2 on > Cygwin, I'm thinking I should toss 3,at least for now, and just stick with > 2. I have a lot to think about at this point. Using an environment layer > adds more complexity when I want to launch a script from a Windows > application or bat file. > > On 9/22/2021 5:49 AM, Russell VT wrote: > > First off, this *probably* isn't a Cygwin problem ... but it looks like > your environment is confused as it's using BOTH Python2 and Python3 modules > to try to fulfill the requirements (including resources that have already > been cached). > > For the most part, pip and pip3 can differentiate, but there's a "cart" > and "horse" problem, as if you install things in a weird order at the > system level, it may or may not do the right thing. But, I'd recommend > "dumping" Python2, if you can at this point (it was EOL'd in December of > 2020 and WILL NOT receive more updates, except for security ... and > more-over, Python 3.7+ (approx) is going to demand newer SSL libraries that > will REALLY confuse earlier versions). > > For working with Python (as a Python devops type), I generally recommend > using 'pyenv' and 'pyenv-virtualenv' and trying to do *as little as > possible* to modify the system-level Python ...this gets HARD with a system > like Cygwin, where the generic user can generally overwrite system > binaries, without any real sort of warning (and NO, UAC does NOT adequately > fix anything). > > That also said, pyenv kinda really "fights" with Cygwin in some of the > library placement (specifically things like FFI, IIRC, which is stored in a > different library directory than it is, anywhere else I've found). > > Where I MIGHT start is to "Force Reinstall" the Python3 stuff from Setup. > Look to see if requests_html is part of the Cygwin-supported modules, and > use THAT... use the hell out of anything you see in the actual Python > packages list, as those will at least be done RIGHT, and will leave you > with more cycles to not worry about too much, except your development. > > For "Advanced" handling in Python, you're going to want to use "pyenv" or > some other multi-python managers that are out there (virtualenv and > virtualenv-wrapper are good, but ONLY manage the library path). Pretty much > "pyenv" and "pipenv" are the top two, IIRC. I use pyenv, and haven't dug > too deep in to pipenv, at this point. But, like I said, it's already tough > enough to manage on older systems with older libraries (SSL, specifically, > throws wrenches in to *everything*). > > Feel free to hit me up for other ideas... I write too much Python code, as > it is, and on too many different environments (yes, some still do Python2.3 > through 2.6, and it makes me want to shoot myself, sometimes... LOL). > > Hope that helps - > Russell VT > > > On Tue, Sep 21, 2021 at 11:38 AM Dennis Putnam wrote: > >> I am trying to install 'requests_html' and when it tries to do a compile >> it fails because Python.h is missing. I have python2-devl installed. I >> notice that it is looking for it in /pub which apparently does not >> exist. Can someone help? TIA. >> >> Here is the entire 'pip' output: >> >> $ pip install requests_html >> Collecting requests_html >> Using cached requests_html-0.10.0-py3-none-any.whl (13 kB) >> Collecting requests >> Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB) >> Collecting w3lib >> Using cached w3lib-1.22.0-py2.py3-none-any.whl (20 kB) >> Collecting parse >> Using cached parse-1.19.0.tar.gz (30 kB) >> Collecting fake-useragent >> Using cached fake-useragent-0.1.11.tar.gz (13 kB) >> Collecting pyquery >> Using cached pyquery-1.4.3-py3-none-any.whl (22 kB) >> Collecting bs4 >> Using cached bs4-0.0.1.tar.gz (1.1 kB) >> Collecting pyppeteer>=0.0.14 >> Using cached pyppeteer-0.2.6-py3-none-any.whl (83 kB) >> Requirement already satisfied: tqdm<5.0.0,>=4.42.1 in >> /usr/local/lib/python3.8/site-packages (from >> pyppeteer>=0.0.14->requests_html) (4.62.3) >> Requirement already satisfied: urllib3<2.0.0,>=1.25.8 in >> /usr/local/lib/python3.8/site-packages (from >> pyppeteer>=0.0.14->requests_html) (1.26.6) >> Collecting appdirs<2.0.0,>=1.4.3 >> Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) >> Collecting importlib-metadata>=1.4 >> Using cached importlib_metadata-4.8.1-py3-none-any.whl (17 kB) >> Requirement already satisfied: pyee<9.0.0,>=8.1.0 in >> /usr/local/lib/python3.8/site-packages (from >> pyppeteer>=0.0.14->requests_html) (8.2.2) >> Requirement already satisfied: websockets<10.0,>=9.1 in >> /usr/local/lib/python3.8/site-packages (from >> pyppeteer>=0.0.14->requests_html) (9.1) >> Requirement already satisfied: zipp>=0.5 in >> /usr/local/lib/python3.8/site-packages (from >> importlib-metadata>=1.4->pyppeteer>=0.0.14->requests_html) ( 3.5.0) >> Requirement already satisfied: beautifulsoup4 in >> /usr/local/lib/python3.8/site-packages (from bs4->requests_html) (4.10.0) >> Requirement already satisfied: soupsieve>1.2 in >> /usr/local/lib/python3.8/site-packages (from >> beautifulsoup4->bs4->requests_html) (2.2.1) >> Collecting cssselect>0.7.9 >> Using cached cssselect-1.1.0-py2.py3-none-any.whl (16 kB) >> Collecting lxml>=2.1 >> Using cached lxml-4.6.3.tar.gz (3.2 MB) >> Collecting idna<4,>=2.5 >> Using cached idna-3.2-py3-none-any.whl (59 kB) >> Collecting certifi>=2017.4.17 >> Using cached certifi-2021.5.30-py2.py3-none-any.whl (145 kB) >> Collecting charset-normalizer~=2.0.0 >> Using cached charset_normalizer-2.0.6-py3-none-any.whl (37 kB) >> Requirement already satisfied: six>=1.4.1 in >> /usr/local/lib/python3.8/site-packages (from w3lib->requests_html) >> (1.16.0) >> Using legacy 'setup.py install' for bs4, since package 'wheel' is not >> installed. >> Using legacy 'setup.py install' for fake-useragent, since package >> 'wheel' is not installed. >> Using legacy 'setup.py install' for parse, since package 'wheel' is not >> installed. >> Using legacy 'setup.py install' for lxml, since package 'wheel' is not >> installed. >> Installing collected packages: lxml, importlib-metadata, idna, >> cssselect, charset-normalizer, certifi, appdirs, w3lib, requests, >> pyquery, pyppeteer, >> parse, fake-useragent, bs4, requests-html >> Running setup.py install for lxml ... error >> ERROR: Command errored out with exit status 1: >> command: /usr/bin/python -u -c 'import io, os, sys, setuptools, >> tokenize; sys.argv[0] = >> '"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a >> 7a21e44c273e/setup.py'"'"'; >> __file__='"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/setup.py'"'"';f >> >> = getattr(tokenize, '"'"'open'"'"', open)(__file__) if >> os.path.exists(__file__) else io.StringIO('"'"'from setuptools import >> setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', >> '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' >> install --record /tmp/pip-record-qafwouur/install-record.txt >> --single-version-externally-managed --compile --install-headers >> /usr/local/include/python3.8/lxml >> cwd: >> /tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/ >> Complete output (86 lines): >> Building lxml version 4.6.3. >> Building without Cython. >> Building against libxml2 2.9.10 and libxslt 1.1.29 >> running install >> running build >> running build_py >> creating build >> creating build/lib.cygwin-3.2.0-x86_64-3.8 >> creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/builder.py -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/cssselect.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/doctestcompare.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/ElementInclude.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/pyclasslookup.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/sax.py -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/usedoctest.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/_elementpath.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/__init__.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/__init__.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/builder.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/clean.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/defs.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/diff.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/ElementSoup.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/formfill.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/html5parser.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/soupparser.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/usedoctest.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/_diffcommand.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/_html5builder.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/_setmixin.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> copying src/lxml/html/__init__.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >> creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron >> copying src/lxml/isoschematron/__init__.py -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron >> copying src/lxml/etree.h -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/etree_api.h -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/lxml.etree.h -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/lxml.etree_api.h -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> copying src/lxml/includes/c14n.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/config.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/dtdvalid.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/etreepublic.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/htmlparser.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/relaxng.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/schematron.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/tree.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/uri.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/xinclude.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/xmlerror.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/xmlparser.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/xmlschema.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/xpath.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/xslt.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/__init__.pxd -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/etree_defs.h -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> copying src/lxml/includes/lxml-version.h -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >> creating >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources >> creating >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/rng >> copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/rng >> creating >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl >> copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl >> copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl >> creating >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 >> >> >> copying >> src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl >> >> -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron >> /resources/xsl/iso-schematron-xslt1 >> copying >> src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl >> >> -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/re >> sources/xsl/iso-schematron-xslt1 >> copying >> src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl >> >> -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschemat >> ron/resources/xsl/iso-schematron-xslt1 >> copying >> src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl >> >> -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >> /isoschematron/resources/xsl/iso-schematron-xslt1 >> copying >> src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl >> >> -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/ >> resources/xsl/iso-schematron-xslt1 >> copying >> src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> >> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xs >> l/iso-schematron-xslt1 >> running build_ext >> building 'lxml.etree' extension >> creating build/temp.cygwin-3.2.0-x86_64-3.8 >> creating build/temp.cygwin-3.2.0-x86_64-3.8/src >> creating build/temp.cygwin-3.2.0-x86_64-3.8/src/lxml >> gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall >> -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 >> -fstack-protector-strong --param=ssp-buffer-size=4 -DOPENSSL_NO_SSL3=1 >> -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/build=/usr/src/debug/python38-3.8.10-1 >> >> -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/src/Python-3.8.10=/usr/src/debug/python38-3.8.10-1 >> >> -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 >> -fstack-protector-strong --param=ssp-buffer-size=4 -DOPENSSL_NO_SSL3=1 >> -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/build=/usr/src/debug/python38-3.8.10-1 >> >> -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/src/Python-3.8.10=/usr/src/debug/python38-3.8.10-1 >> >> -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include/libxml2 -Isrc >> -Isrc/lxml/includes -I/usr/include/python3.8 -c src/lxml/etree.c -o >> build/temp.cygwin-3.2.0-x86_64-3.8/src/lxml/etree.o -w >> src/lxml/etree.c:97:10: fatal error: Python.h: No such file or >> directory >> 97 | #include "Python.h" >> | ^~~~~~~~~~ >> compilation terminated. >> Compile failed: command 'gcc' failed with exit status 1 >> creating tmp >> cc -I/usr/include/libxml2 -I/usr/include/libxml2 -c >> /tmp/xmlXPathInit4efcky6t.c -o tmp/xmlXPathInit4efcky6t.o >> cc tmp/xmlXPathInit4efcky6t.o -lxml2 -o a.out.exe >> error: command 'gcc' failed with exit status 1 >> ---------------------------------------- >> ERROR: Command errored out with exit status 1: /usr/bin/python -u -c >> 'import io, os, sys, setuptools, tokenize; sys.argv[0] = >> '"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/setup.py'"'"'; >> >> __file__='"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/setup.py'"'"';f >> >> = getattr(tokenize, '"'"'open'"'"', open)(__file__) if >> os.path.exists(__file__) else io.StringIO('"'"'from setuptools import >> setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', >> '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' >> install --record /tmp/pip-record-qafwouur/install-record.txt >> --single-version-externally-managed --compile --install-headers >> /usr/local/include/python3.8/lxml Check the logs for full command output. >> >> >> -- >> Problem reports: https://cygwin.com/problems.html >> FAQ: https://cygwin.com/faq/ >> Documentation: https://cygwin.com/docs.html >> Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple >> > > > -- > Russell M. Van Tassell > > > -- Russell M. Van Tassell --000000000000f6246f05cccbdac2 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_ktze26vw1 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 --000000000000f6246f05cccbdac2 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_ktzednj62 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 --000000000000f6246f05cccbdac2--