eea / odfpy

API for OpenDocument in Python
GNU General Public License v2.0
308 stars 63 forks source link

FreeBSD Port Broken #78

Open bellwood opened 6 years ago

bellwood commented 6 years ago

FreeBSD 11.1 Python 3.6.5

root@host:/usr/ports/devel/py-odfpy # make install clean
===>  License APACHE20 GPLv2 accepted by the user
===>   py36-odfpy-1.3.6 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py36-odfpy-1.3.6 for building
===>  Extracting for py36-odfpy-1.3.6
=> SHA256 Checksum OK for odfpy-1.3.6.tar.gz.
===>  Patching for py36-odfpy-1.3.6
===>   py36-odfpy-1.3.6 depends on package: py36-setuptools>0 - found
===>   py36-odfpy-1.3.6 depends on file: /usr/local/bin/python3.6 - found
===>  Configuring for py36-odfpy-1.3.6
running config
===>  Building for py36-odfpy-1.3.6
running build
running build_py
creating build
creating build/lib
creating build/lib/odf
copying odf/office.py -> build/lib/odf
copying odf/elementtypes.py -> build/lib/odf
copying odf/table.py -> build/lib/odf
copying odf/config.py -> build/lib/odf
copying odf/manifest.py -> build/lib/odf
copying odf/odfmanifest.py -> build/lib/odf
copying odf/teletype.py -> build/lib/odf
copying odf/load.py -> build/lib/odf
copying odf/math.py -> build/lib/odf
copying odf/easyliststyle.py -> build/lib/odf
copying odf/thumbnail.py -> build/lib/odf
copying odf/form.py -> build/lib/odf
copying odf/odf2xhtml.py -> build/lib/odf
copying odf/meta.py -> build/lib/odf
copying odf/__init__.py -> build/lib/odf
copying odf/userfield.py -> build/lib/odf
copying odf/attrconverters.py -> build/lib/odf
copying odf/namespaces.py -> build/lib/odf
copying odf/number.py -> build/lib/odf
copying odf/odf2moinmoin.py -> build/lib/odf
copying odf/element.py -> build/lib/odf
copying odf/dr3d.py -> build/lib/odf
copying odf/svg.py -> build/lib/odf
copying odf/style.py -> build/lib/odf
copying odf/chart.py -> build/lib/odf
copying odf/script.py -> build/lib/odf
copying odf/presentation.py -> build/lib/odf
copying odf/text.py -> build/lib/odf
copying odf/dc.py -> build/lib/odf
copying odf/grammar.py -> build/lib/odf
copying odf/anim.py -> build/lib/odf
copying odf/opendocument.py -> build/lib/odf
copying odf/draw.py -> build/lib/odf
copying odf/xforms.py -> build/lib/odf
running build_scripts
creating build/scripts-3.6
copying and adjusting csv2ods/csv2ods -> build/scripts-3.6
copying and adjusting mailodf/mailodf -> build/scripts-3.6
copying and adjusting odf2xhtml/odf2xhtml -> build/scripts-3.6
copying and adjusting odf2mht/odf2mht -> build/scripts-3.6
copying and adjusting odf2xml/odf2xml -> build/scripts-3.6
copying and adjusting odfimgimport/odfimgimport -> build/scripts-3.6
copying and adjusting odflint/odflint -> build/scripts-3.6
copying and adjusting odfmeta/odfmeta -> build/scripts-3.6
copying and adjusting odfoutline/odfoutline -> build/scripts-3.6
copying and adjusting odfuserfield/odfuserfield -> build/scripts-3.6
copying and adjusting xml2odf/xml2odf -> build/scripts-3.6
changing mode of build/scripts-3.6/csv2ods from 644 to 755
changing mode of build/scripts-3.6/mailodf from 644 to 755
changing mode of build/scripts-3.6/odf2xhtml from 644 to 755
changing mode of build/scripts-3.6/odf2mht from 644 to 755
changing mode of build/scripts-3.6/odf2xml from 644 to 755
changing mode of build/scripts-3.6/odfimgimport from 644 to 755
changing mode of build/scripts-3.6/odflint from 644 to 755
changing mode of build/scripts-3.6/odfmeta from 644 to 755
changing mode of build/scripts-3.6/odfoutline from 644 to 755
changing mode of build/scripts-3.6/odfuserfield from 644 to 755
changing mode of build/scripts-3.6/xml2odf from 644 to 755
===>  Staging for py36-odfpy-1.3.6
===>   py36-odfpy-1.3.6 depends on package: py36-setuptools>0 - found
===>   py36-odfpy-1.3.6 depends on file: /usr/local/bin/python3.6 - found
===>   Generating temporary packing list
running install
running build
running build_py
running build_scripts
running install_lib
creating /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6
creating /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages
creating /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/office.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/elementtypes.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/table.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/config.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/manifest.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/odfmanifest.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/teletype.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/load.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/math.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/easyliststyle.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/thumbnail.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/form.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/odf2xhtml.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/meta.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/__init__.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/userfield.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/attrconverters.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/namespaces.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/number.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/odf2moinmoin.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/element.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/dr3d.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/svg.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/style.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/chart.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/script.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/presentation.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/text.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/dc.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/grammar.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/anim.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/opendocument.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/draw.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
copying build/lib/odf/xforms.py -> /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/office.py to office.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/elementtypes.py to elementtypes.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/table.py to table.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/config.py to config.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/manifest.py to manifest.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/odfmanifest.py to odfmanifest.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/teletype.py to teletype.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/load.py to load.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/math.py to math.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/easyliststyle.py to easyliststyle.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/thumbnail.py to thumbnail.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/form.py to form.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/odf2xhtml.py to odf2xhtml.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/meta.py to meta.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/__init__.py to __init__.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/userfield.py to userfield.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/attrconverters.py to attrconverters.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/namespaces.py to namespaces.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/number.py to number.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/odf2moinmoin.py to odf2moinmoin.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/element.py to element.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/dr3d.py to dr3d.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/svg.py to svg.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/style.py to style.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/chart.py to chart.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/script.py to script.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/presentation.py to presentation.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/text.py to text.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/dc.py to dc.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/grammar.py to grammar.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/anim.py to anim.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/opendocument.py to opendocument.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/draw.py to draw.cpython-36.pyc
byte-compiling /var/build/.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy/work-py36/stage/usr/local/lib/python3.6/site-packages/odf/xforms.py to xforms.cpython-36.pyc
writing byte-compilation script '/tmp/tmpi0scok5s.py'
/usr/local/bin/python3.6 /tmp/tmpi0scok5s.py
removing /tmp/tmpi0scok5s.py
running install_egg_info
running egg_info
writing odfpy.egg-info/PKG-INFO
writing dependency_links to odfpy.egg-info/dependency_links.txt
writing top-level names to odfpy.egg-info/top_level.txt
fatal: Not a git repository (or any of the parent directories): .git
File Finder Failed for .git = setuptools_scm.git:list_files_in_archive
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/tarfile.py", line 2295, in next
    tarinfo = self.tarinfo.fromtarfile(self)
  File "/usr/local/lib/python3.6/tarfile.py", line 1091, in fromtarfile
    obj = cls.frombuf(buf, tarfile.encoding, tarfile.errors)
  File "/usr/local/lib/python3.6/tarfile.py", line 1027, in frombuf
    raise EmptyHeaderError("empty header")
tarfile.EmptyHeaderError: empty header

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "setup.py", line 112, in <module>
    data_files=datafiles
  File "/usr/local/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup
    return distutils.core.setup(**attrs)
  File "/usr/local/lib/python3.6/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/local/lib/python3.6/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/usr/local/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python3.6/site-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/usr/local/lib/python3.6/distutils/command/install.py", line 557, in run
    self.run_command(cmd_name)
  File "/usr/local/lib/python3.6/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/local/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python3.6/site-packages/setuptools/command/install_egg_info.py", line 34, in run
    self.run_command('egg_info')
  File "/usr/local/lib/python3.6/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/local/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python3.6/site-packages/setuptools/command/egg_info.py", line 278, in run
    self.find_sources()
  File "/usr/local/lib/python3.6/site-packages/setuptools/command/egg_info.py", line 293, in find_sources
    mm.run()
  File "/usr/local/lib/python3.6/site-packages/setuptools/command/egg_info.py", line 524, in run
    self.add_defaults()
  File "/usr/local/lib/python3.6/site-packages/setuptools/command/egg_info.py", line 563, in add_defaults
    rcfiles = list(walk_revctrl())
  File "/usr/local/lib/python3.6/site-packages/setuptools/command/sdist.py", line 20, in walk_revctrl
    for item in ep.load()(dirname):
  File "/usr/local/lib/python3.6/site-packages/setuptools_scm/integration.py", line 37, in find_files
    return command(path)
  File "/usr/local/lib/python3.6/site-packages/setuptools_scm/git.py", line 129, in list_files_in_archive
    tf = tarfile.open(fileobj=proc.stdout, mode='r|*')
  File "/usr/local/lib/python3.6/tarfile.py", line 1599, in open
    t = cls(name, filemode, stream, **kwargs)
  File "/usr/local/lib/python3.6/tarfile.py", line 1480, in __init__
    self.firstmember = self.next()
  File "/usr/local/lib/python3.6/tarfile.py", line 2310, in next
    raise ReadError("empty file")
tarfile.ReadError: empty file
*** Error code 1

Stop.
make: stopped in /.amd_mnt/nas0.local/public/FreeBSD/ports/devel/py-odfpy