linkchecker / linkchecker

check links in web documents or full websites
https://linkchecker.github.io/linkchecker/
GNU General Public License v2.0
875 stars 143 forks source link

Two warnings building on OSX 10.10.5 #34

Closed richb-hanover closed 7 years ago

richb-hanover commented 7 years ago

Using OSX 10.10.5, Python 2.7.11:

I ran make localbuild as specified in https://github.com/linkcheck/linkchecker/blob/master/doc/development.mdwn, and got the following build progress and warnings.

The resulting ./linkchecker seems to work fine, though. I'm just reporting in case this is unknown info.

bash-3.2$ cd github/linkchecker-reborn/
bash-3.2$ make localbuild
python2.7 setup.py sdist --manifest-only
creating /Users/richb/github/linkchecker-reborn/_LinkChecker_configdata.py
running sdist
running check
warning: MySdist: standard file not found: should have one of README, README.txt

reading manifest template 'MANIFEST.in'
warning: no files found matching 'doc/html/*.ico'
warning: no files found matching 'doc/html/*.html'
warning: no files found matching 'doc/html/*.txt'
warning: no files found matching 'doc/html/*.png'
warning: no files found matching 'doc/html/*.qhp'
warning: no files found matching 'doc/html/*.qhcp'
warning: no files found matching 'doc/html/Makefile'
writing manifest file 'MANIFEST'
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C po
make[1]: Nothing to be done for `all'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C linkcheck/HtmlParser
make[1]: Nothing to be done for `all'.
python2.7 setup.py build
creating /Users/richb/github/linkchecker-reborn/_LinkChecker_configdata.py
running build
running build_py
creating build
creating build/lib.macosx-10.10-x86_64-2.7
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/ansicolor.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/better_exchook2.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/cmdline.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/colorama.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/containers.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/cookies.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/decorators.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/dummy.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/fileutil.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/ftpparse.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/gzip2.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/httputil.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/i18n.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/lc_cgi.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/loader.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/lock.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/log.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/logconf.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/mem.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/memoryutil.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/mimeutil.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/robotparser2.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/socketutil.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/strformat.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/threader.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/trace.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/updater.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/url.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
copying linkcheck/winutil.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/bookmarks
copying linkcheck/bookmarks/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/bookmarks
copying linkcheck/bookmarks/chrome.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/bookmarks
copying linkcheck/bookmarks/chromium.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/bookmarks
copying linkcheck/bookmarks/firefox.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/bookmarks
copying linkcheck/bookmarks/opera.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/bookmarks
copying linkcheck/bookmarks/safari.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/bookmarks
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/cache
copying linkcheck/cache/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/cache
copying linkcheck/cache/results.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/cache
copying linkcheck/cache/robots_txt.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/cache
copying linkcheck/cache/urlqueue.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/cache
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/const.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/dnsurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/fileurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/ftpurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/httpurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/ignoreurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/internpaturl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/itmsservicesurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/mailtourl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/nntpurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/proxysupport.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/telneturl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/unknownurl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
copying linkcheck/checker/urlbase.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/checker
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/configuration
copying linkcheck/configuration/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/configuration
copying linkcheck/configuration/confparse.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/configuration
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/aggregator.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/checker.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/console.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/interrupt.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/logger.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/status.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
copying linkcheck/director/task.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/director
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/htmlutil
copying linkcheck/htmlutil/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/htmlutil
copying linkcheck/htmlutil/formsearch.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/htmlutil
copying linkcheck/htmlutil/linkname.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/htmlutil
copying linkcheck/htmlutil/linkparse.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/htmlutil
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser
copying linkcheck/HtmlParser/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser
copying linkcheck/HtmlParser/htmllib.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/blacklist.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/csvlog.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/customxml.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/dot.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/gml.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/graph.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/gxml.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/html.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/none.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/sitemapxml.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/sql.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/text.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
copying linkcheck/logger/xmllog.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/logger
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/network
copying linkcheck/network/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/network
copying linkcheck/network/iputil.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/network
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/parser
copying linkcheck/parser/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/parser
copying linkcheck/parser/sitemap.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/parser
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/anchorcheck.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/httpheaderinfo.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/locationinfo.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/markdowncheck.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/parsepdf.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/parseword.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/regexcheck.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/sslcertcheck.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/syntaxchecks.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
copying linkcheck/plugins/viruscheck.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck/plugins
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/dnssec.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/e164.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/edns.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/entropy.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/exception.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/flags.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/hash.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/inet.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/ipv4.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/ipv6.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/message.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/name.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/namedict.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/node.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/opcode.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/query.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/rcode.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/rdata.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/rdataclass.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/rdataset.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/rdatatype.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/renderer.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/resolver.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/reversename.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/rrset.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/set.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/tokenizer.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/tsig.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/tsigkeyring.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/ttl.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/update.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/version.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/wiredata.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
copying third_party/dnspython/dns/zone.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes
copying third_party/dnspython/dns/rdtypes/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes
copying third_party/dnspython/dns/rdtypes/dsbase.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes
copying third_party/dnspython/dns/rdtypes/mxbase.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes
copying third_party/dnspython/dns/rdtypes/nsbase.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes
copying third_party/dnspython/dns/rdtypes/txtbase.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/AFSDB.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/CERT.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/CNAME.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/DLV.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/DNAME.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/DNSKEY.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/DS.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/GPOS.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/HINFO.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/HIP.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/ISDN.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/LOC.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/MX.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/NS.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/NSEC.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/NSEC3.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/NSEC3PARAM.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/PTR.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/RP.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/RRSIG.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/RT.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/SOA.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/SPF.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/SSHFP.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/TXT.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
copying third_party/dnspython/dns/rdtypes/ANY/X25.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/ANY
creating build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/A.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/AAAA.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/APL.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/DHCID.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/IPSECKEY.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/KX.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/NAPTR.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/NSAP.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/NSAP_PTR.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/PX.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/SRV.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
copying third_party/dnspython/dns/rdtypes/IN/WKS.py -> build/lib.macosx-10.10-x86_64-2.7/linkcheck_dns/dns/rdtypes/IN
running build_ext
building 'linkcheck.HtmlParser.htmlsax' extension
creating build/temp.macosx-10.10-x86_64-2.7
creating build/temp.macosx-10.10-x86_64-2.7/linkcheck
creating build/temp.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DHAVE_STRLCPY -DHAVE_STRLCAT -DYY_NO_INPUT -Ilinkcheck/HtmlParser -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c linkcheck/HtmlParser/htmllex.c -o build/temp.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser/htmllex.o -pedantic -std=gnu99
htmllex.l:479:5: warning: multiple unsequenced modifications to 'tmp'
      [-Wunsequenced]
    RESIZE_BUF(tmp, strlen(yyextra->tmp_buf)+2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
htmllex.l:50:22: note: expanded from macro 'RESIZE_BUF'
    CHECK_NULL((b) = PyMem_Resize((b), char, (n))); \
                   ~ ^
/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7/pymem.h:106:9: note:
      expanded from macro 'PyMem_Resize'
  ( (p) = ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL :        \
        ^
htmllex.l:42:10: note: expanded from macro 'CHECK_NULL'
    if ((a) == NULL) return T_ERROR
         ^
htmllex.l:497:5: warning: multiple unsequenced modifications to 'tmp'
      [-Wunsequenced]
    RESIZE_BUF(tmp, strlen(yyextra->tmp_buf)+2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
htmllex.l:50:22: note: expanded from macro 'RESIZE_BUF'
    CHECK_NULL((b) = PyMem_Resize((b), char, (n))); \
                   ~ ^
/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7/pymem.h:106:9: note:
      expanded from macro 'PyMem_Resize'
  ( (p) = ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL :        \
        ^
htmllex.l:42:10: note: expanded from macro 'CHECK_NULL'
    if ((a) == NULL) return T_ERROR
         ^
2 warnings generated.
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DHAVE_STRLCPY -DHAVE_STRLCAT -DYY_NO_INPUT -Ilinkcheck/HtmlParser -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c linkcheck/HtmlParser/htmlparse.c -o build/temp.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser/htmlparse.o -pedantic -std=gnu99
htmlparse.c:1810:18: warning: incompatible pointer types passing 'PyObject *'
      (aka 'struct _object *') to parameter of type 'PyObject **' (aka
      'struct _object **'); take the address with &
      [-Wincompatible-pointer-types]
        yyerror (scanner, yymsgp);
                 ^~~~~~~
                 &
htmlparse.y:40:31: note: passing argument to parameter 'locp' here
static void yyerror (YYSTYPE *locp, char const *msg) {
                              ^
htmlparse.c:1927:12: warning: incompatible pointer types passing 'PyObject *'
      (aka 'struct _object *') to parameter of type 'PyObject **' (aka
      'struct _object **'); take the address with &
      [-Wincompatible-pointer-types]
  yyerror (scanner, YY_("memory exhausted"));
           ^~~~~~~
           &
htmlparse.y:40:31: note: passing argument to parameter 'locp' here
static void yyerror (YYSTYPE *locp, char const *msg) {
                              ^
2 warnings generated.
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DHAVE_STRLCPY -DHAVE_STRLCAT -DYY_NO_INPUT -Ilinkcheck/HtmlParser -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c linkcheck/HtmlParser/s_util.c -o build/temp.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser/s_util.o -pedantic -std=gnu99
clang -bundle -undefined dynamic_lookup build/temp.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser/htmllex.o build/temp.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser/htmlparse.o build/temp.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser/s_util.o -L/usr/local/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-10.10-x86_64-2.7/linkcheck/HtmlParser/htmlsax.so
building 'linkcheck.network._network' extension
creating build/temp.macosx-10.10-x86_64-2.7/linkcheck/network
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DHAVE_STRLCPY -DHAVE_STRLCAT -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c linkcheck/network/_network.c -o build/temp.macosx-10.10-x86_64-2.7/linkcheck/network/_network.o -pedantic -std=gnu99
clang -bundle -undefined dynamic_lookup build/temp.macosx-10.10-x86_64-2.7/linkcheck/network/_network.o -L/usr/local/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-10.10-x86_64-2.7/linkcheck/network/_network.so
running build_scripts
creating build/scripts-2.7
copying and adjusting linkchecker -> build/scripts-2.7
changing mode of build/scripts-2.7/linkchecker from 644 to 755
cp -f build/lib.macosx-10.10-x86_64-2.7*/linkcheck/HtmlParser/htmlsax*.so linkcheck/HtmlParser
cp -f build/lib.macosx-10.10-x86_64-2.7*/linkcheck/network/_network*.so linkcheck/network
richb-hanover commented 7 years ago

PS @anarcat I'm really pleased to see someone taking on this project. I had been limping along with the Windows 9.3 version, but now can use it from the command line on OSX. Thank you!

mgedmin commented 7 years ago

I've a potential fix for the other warning too:

diff --git a/linkcheck/HtmlParser/htmlparse.y b/linkcheck/HtmlParser/htmlparse.y
index e484d41..641b7ab 100644
--- a/linkcheck/HtmlParser/htmlparse.y
+++ b/linkcheck/HtmlParser/htmlparse.y
@@ -37,7 +37,7 @@ extern int yyget_lineno(void*);
 #define YYERROR_VERBOSE 1

 /* standard error reporting, indicating an internal error */
-static void yyerror (YYSTYPE *locp, char const *msg) {
+static void yyerror (void *locp, char const *msg) {
     fprintf(stderr, "htmlsax: internal parse error: %s\n", msg);
 }

But here I'm somewhat more confused, since Bison's documentation about the signature of yyerror mentions YYLTYPE *, which is not defined anywhere.

Eh, the argument is not used, so I don't suppose it matters much what type it is.

richb-hanover commented 7 years ago

I upgraded to OSX 10.12.3, and after pulling bc06234, linkchecker builds without errors. Thanks!

mgedmin commented 7 years ago

Thank you for verifying!