Problems building Tahoe-LAFS v1.10.0 for OpenBSD 5.4.

nvw6lxh2ytnyw at pyramidheadgroup.ca nvw6lxh2ytnyw at pyramidheadgroup.ca
Sat Feb 15 07:53:48 UTC 2014


What compiler do I need? Tried making a symlink "cc" to gcc and then to 
g++ (they are egcc and eg++ on OpenBSD for some reason).

====================================
$ eg++ -v
Using built-in specs.
COLLECT_GCC=eg++
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/i386-unknown-openbsd5.4/4.8.1/lto-wrapper
Target: i386-unknown-openbsd5.4
Configured with: /usr/obj/gcc-4.8.1/gcc-4.8.1/configure --enable-libgcj 
--without-jar --verbose --program-transform-name='s,^,e,' --disable-nls 
--disable-checking --with-system-zlib --disable-libmudflap 
--disable-libgomp --disable-tls --with-as=/usr/bin/as 
--with-ld=/usr/bin/ld --with-gnu-ld --with-gnu-as --enable-threads=posix 
--enable-wchar_t --with-gmp=/usr/local 
--enable-languages=c,c++,fortran,objc,java,ada --disable-libstdcxx-pch 
--enable-cpp --enable-shared --prefix=/usr/local --sysconfdir=/etc 
--mandir=/usr/local/man --infodir=/usr/local/info --localstatedir=/var 
--disable-silent-rules
Thread model: posix
gcc version 4.8.1 (GCC)
====================================

1)  Trying to compile:
-------------------------------------
$ python setup.py build
Not found: tahoe-deps
Not found: ../tahoe-deps
cc: error trying to exec 'as': execvp: No such file or directory
conftest.c:1:21: fatal error: rpc/rpc.h: No such file or directory
  #include <rpc/rpc.h>
                      ^
compilation terminated.
cc: error trying to exec 'as': execvp: No such file or directory
conftest.c:1:23: fatal error: sys/epoll.h: No such file or directory
  #include <sys/epoll.h>
                        ^
compilation terminated.
cc: error trying to exec 'as': execvp: No such file or directory
In file included from 
/usr/local/lib/gcc/i386-unknown-openbsd5.4/4.8.1/include-fixed/syslimits.h:7:0,
                  from 
/usr/local/lib/gcc/i386-unknown-openbsd5.4/4.8.1/include-fixed/limits.h:34,
                  from /usr/local/include/python2.7/Python.h:19,
                  from twisted/test/raiser.c:4:
/usr/local/lib/gcc/i386-unknown-openbsd5.4/4.8.1/include-fixed/limits.h:168:61: fatal error: limits.h: No such file or directory
  #include_next <limits.h>  /* recurse down to the real one */
                                                              ^
compilation terminated.
Traceback (most recent call last):
   File "setup.py", line 452, in <module>
     **setup_args
   File "/usr/local/lib/python2.7/distutils/core.py", line 112, in setup
     _setup_distribution = dist = klass(attrs)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/dist.py", line 260, in __init__
     self.fetch_build_eggs(attrs.pop('setup_requires'))
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/dist.py", line 284, in fetch_build_eggs
     parse_requirements(requires), installer=self.fetch_build_egg
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/pkg_resources.py", line 576, in resolve
     dist = best[req.key] = env.best_match(req, self, installer)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/pkg_resources.py", line 826, in best_match
     return self.obtain(req, installer) # try and download/install
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/pkg_resources.py", line 838, in obtain
     return installer(requirement)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/dist.py", line 327, in fetch_build_egg
     return cmd.easy_install(req)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/command/easy_install.py", line 453, in easy_install
     return self.install_item(spec, dist.location, tmpdir, deps)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/command/easy_install.py", line 483, in install_item
     dists = self.install_eggs(spec, download, tmpdir)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/command/easy_install.py", line 663, in install_eggs
     return self.build_and_install(setup_script, setup_base)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/command/easy_install.py", line 938, in build_and_install
     self.run_setup(setup_script, setup_base, args)
   File 
"/usr/local/temp/allmydata-tahoe-1.10.0/setuptools-0.6c16dev4.egg/setuptools/command/easy_install.py", line 929, in run_setup
     raise DistutilsError("Setup script exited with %s" % (v.args[0],))
distutils.errors.DistutilsError: Setup script exited with error: command 
'cc' failed with exit status 1

2) trying to build (stuck on building foolscap-0.6.3, same problems with 
Nevow)
-------------------------------------
$ cd ./foolscap-0.6.3/
$ python setup.py install
running install
running bdist_egg
running egg_info
writing requirements to foolscap.egg-info/requires.txt
writing foolscap.egg-info/PKG-INFO
writing top-level names to foolscap.egg-info/top_level.txt
writing dependency_links to foolscap.egg-info/dependency_links.txt
reading manifest file 'foolscap.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'foolscap.egg-info/SOURCES.txt'
installing library code to build/bdist.openbsd-5.4-i386/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/foolscap
copying foolscap/__init__.py -> build/lib/foolscap
copying foolscap/_version.py -> build/lib/foolscap
copying foolscap/api.py -> build/lib/foolscap
copying foolscap/banana.py -> build/lib/foolscap
copying foolscap/base32.py -> build/lib/foolscap
copying foolscap/broker.py -> build/lib/foolscap
copying foolscap/call.py -> build/lib/foolscap
copying foolscap/constraint.py -> build/lib/foolscap
copying foolscap/copyable.py -> build/lib/foolscap
copying foolscap/crypto.py -> build/lib/foolscap
copying foolscap/eventual.py -> build/lib/foolscap
copying foolscap/hashutil.py -> build/lib/foolscap
copying foolscap/ipb.py -> build/lib/foolscap
copying foolscap/negotiate.py -> build/lib/foolscap
copying foolscap/observer.py -> build/lib/foolscap
copying foolscap/pb.py -> build/lib/foolscap
copying foolscap/promise.py -> build/lib/foolscap
copying foolscap/reconnector.py -> build/lib/foolscap
copying foolscap/referenceable.py -> build/lib/foolscap
copying foolscap/remoteinterface.py -> build/lib/foolscap
copying foolscap/schema.py -> build/lib/foolscap
copying foolscap/slicer.py -> build/lib/foolscap
copying foolscap/sslverify.py -> build/lib/foolscap
copying foolscap/storage.py -> build/lib/foolscap
copying foolscap/stringchain.py -> build/lib/foolscap
copying foolscap/tokens.py -> build/lib/foolscap
copying foolscap/util.py -> build/lib/foolscap
copying foolscap/vocab.py -> build/lib/foolscap
creating build/lib/foolscap/slicers
copying foolscap/slicers/__init__.py -> build/lib/foolscap/slicers
copying foolscap/slicers/allslicers.py -> build/lib/foolscap/slicers
copying foolscap/slicers/bool.py -> build/lib/foolscap/slicers
copying foolscap/slicers/decimal_slicer.py -> build/lib/foolscap/slicers
copying foolscap/slicers/dict.py -> build/lib/foolscap/slicers
copying foolscap/slicers/list.py -> build/lib/foolscap/slicers
copying foolscap/slicers/none.py -> build/lib/foolscap/slicers
copying foolscap/slicers/root.py -> build/lib/foolscap/slicers
copying foolscap/slicers/set.py -> build/lib/foolscap/slicers
copying foolscap/slicers/tuple.py -> build/lib/foolscap/slicers
copying foolscap/slicers/unicode.py -> build/lib/foolscap/slicers
copying foolscap/slicers/vocab.py -> build/lib/foolscap/slicers
creating build/lib/foolscap/logging
copying foolscap/logging/__init__.py -> build/lib/foolscap/logging
copying foolscap/logging/app_versions.py -> build/lib/foolscap/logging
copying foolscap/logging/cli.py -> build/lib/foolscap/logging
copying foolscap/logging/dumper.py -> build/lib/foolscap/logging
copying foolscap/logging/filter.py -> build/lib/foolscap/logging
copying foolscap/logging/gatherer.py -> build/lib/foolscap/logging
copying foolscap/logging/incident.py -> build/lib/foolscap/logging
copying foolscap/logging/interfaces.py -> build/lib/foolscap/logging
copying foolscap/logging/levels.py -> build/lib/foolscap/logging
copying foolscap/logging/log.py -> build/lib/foolscap/logging
copying foolscap/logging/publish.py -> build/lib/foolscap/logging
copying foolscap/logging/tail.py -> build/lib/foolscap/logging
copying foolscap/logging/web.py -> build/lib/foolscap/logging
creating build/lib/foolscap/appserver
copying foolscap/appserver/__init__.py -> build/lib/foolscap/appserver
copying foolscap/appserver/cli.py -> build/lib/foolscap/appserver
copying foolscap/appserver/client.py -> build/lib/foolscap/appserver
copying foolscap/appserver/server.py -> build/lib/foolscap/appserver
copying foolscap/appserver/services.py -> build/lib/foolscap/appserver
creating build/lib/foolscap/test
copying foolscap/test/__init__.py -> build/lib/foolscap/test
copying foolscap/test/apphelper.py -> build/lib/foolscap/test
copying foolscap/test/bench_banana.py -> build/lib/foolscap/test
copying foolscap/test/common.py -> build/lib/foolscap/test
copying foolscap/test/test__versions.py -> build/lib/foolscap/test
copying foolscap/test/test_appserver.py -> build/lib/foolscap/test
copying foolscap/test/test_banana.py -> build/lib/foolscap/test
copying foolscap/test/test_call.py -> build/lib/foolscap/test
copying foolscap/test/test_copyable.py -> build/lib/foolscap/test
copying foolscap/test/test_crypto.py -> build/lib/foolscap/test
copying foolscap/test/test_eventual.py -> build/lib/foolscap/test
copying foolscap/test/test_gifts.py -> build/lib/foolscap/test
copying foolscap/test/test_interfaces.py -> build/lib/foolscap/test
copying foolscap/test/test_keepalive.py -> build/lib/foolscap/test
copying foolscap/test/test_logging.py -> build/lib/foolscap/test
copying foolscap/test/test_loopback.py -> build/lib/foolscap/test
copying foolscap/test/test_negotiate.py -> build/lib/foolscap/test
copying foolscap/test/test_observer.py -> build/lib/foolscap/test
copying foolscap/test/test_pb.py -> build/lib/foolscap/test
copying foolscap/test/test_promise.py -> build/lib/foolscap/test
copying foolscap/test/test_reconnector.py -> build/lib/foolscap/test
copying foolscap/test/test_reference.py -> build/lib/foolscap/test
copying foolscap/test/test_registration.py -> build/lib/foolscap/test
copying foolscap/test/test_schema.py -> build/lib/foolscap/test
copying foolscap/test/test_serialize.py -> build/lib/foolscap/test
copying foolscap/test/test_stringchain.py -> build/lib/foolscap/test
copying foolscap/test/test_sturdyref.py -> build/lib/foolscap/test
copying foolscap/test/test_tub.py -> build/lib/foolscap/test
copying foolscap/test/test_util.py -> build/lib/foolscap/test
creating build/bdist.openbsd-5.4-i386
creating build/bdist.openbsd-5.4-i386/egg
creating build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/__init__.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/_version.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/api.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/banana.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/base32.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/broker.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/call.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/constraint.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/copyable.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/crypto.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/eventual.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/hashutil.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/ipb.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/negotiate.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/observer.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/pb.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/promise.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/reconnector.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/referenceable.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/remoteinterface.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/schema.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/slicer.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/sslverify.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/storage.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/stringchain.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/tokens.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/util.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
copying build/lib/foolscap/vocab.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap
creating build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/__init__.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/allslicers.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/bool.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/decimal_slicer.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/dict.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/list.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/none.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/root.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/set.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/tuple.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/unicode.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
copying build/lib/foolscap/slicers/vocab.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers
creating build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/__init__.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/app_versions.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/cli.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/dumper.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/filter.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/gatherer.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/incident.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/interfaces.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/levels.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/log.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/publish.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/tail.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
copying build/lib/foolscap/logging/web.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging
creating build/bdist.openbsd-5.4-i386/egg/foolscap/appserver
copying build/lib/foolscap/appserver/__init__.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver
copying build/lib/foolscap/appserver/cli.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver
copying build/lib/foolscap/appserver/client.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver
copying build/lib/foolscap/appserver/server.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver
copying build/lib/foolscap/appserver/services.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver
creating build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/__init__.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/apphelper.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/bench_banana.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/common.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test__versions.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_appserver.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_banana.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_call.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_copyable.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_crypto.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_eventual.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_gifts.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_interfaces.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_keepalive.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_logging.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_loopback.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_negotiate.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_observer.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_pb.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_promise.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_reconnector.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_reference.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_registration.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_schema.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_serialize.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_stringchain.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_sturdyref.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_tub.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
copying build/lib/foolscap/test/test_util.py -> 
build/bdist.openbsd-5.4-i386/egg/foolscap/test
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/__init__.py to 
__init__.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/_version.py to 
_version.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/api.py to 
api.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/banana.py to 
banana.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/base32.py to 
base32.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/broker.py to 
broker.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/call.py to 
call.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/constraint.py 
to constraint.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/copyable.py to 
copyable.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/crypto.py to 
crypto.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/eventual.py to 
eventual.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/hashutil.py to 
hashutil.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/ipb.py to 
ipb.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/negotiate.py to 
negotiate.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/observer.py to 
observer.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/pb.py to pb.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/promise.py to 
promise.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/reconnector.py 
to reconnector.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/referenceable.py to 
referenceable.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/remoteinterface.py to 
remoteinterface.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/schema.py to 
schema.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/slicer.py to 
slicer.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/sslverify.py to 
sslverify.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/storage.py to 
storage.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/stringchain.py 
to stringchain.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/tokens.py to 
tokens.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/util.py to 
util.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/vocab.py to 
vocab.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/__init__.py to 
__init__.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/allslicers.py to 
allslicers.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/bool.py 
to bool.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/decimal_slicer.py to 
decimal_slicer.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/dict.py 
to dict.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/list.py 
to list.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/none.py 
to none.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/root.py 
to root.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/set.py 
to set.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/tuple.py to tuple.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/unicode.py to 
unicode.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/slicers/vocab.py to vocab.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/__init__.py to 
__init__.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/app_versions.py to 
app_versions.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/logging/cli.py 
to cli.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/dumper.py to 
dumper.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/filter.py to 
filter.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/gatherer.py to 
gatherer.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/incident.py to 
incident.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/interfaces.py to 
interfaces.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/levels.py to 
levels.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/logging/log.py 
to log.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/logging/publish.py to 
publish.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/logging/tail.py 
to tail.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/logging/web.py 
to web.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver/__init__.py to 
__init__.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver/cli.py to cli.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver/client.py to 
client.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver/server.py to 
server.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/appserver/services.py to 
services.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/__init__.py to 
__init__.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/apphelper.py to 
apphelper.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/bench_banana.py to 
bench_banana.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/test/common.py 
to common.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test__versions.py to 
test__versions.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_appserver.py to 
test_appserver.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_banana.py to 
test_banana.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_call.py to 
test_call.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_copyable.py to 
test_copyable.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_crypto.py to 
test_crypto.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_eventual.py to 
test_eventual.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_gifts.py to 
test_gifts.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_interfaces.py to 
test_interfaces.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_keepalive.py to 
test_keepalive.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_logging.py to 
test_logging.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_loopback.py to 
test_loopback.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_negotiate.py to 
test_negotiate.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_observer.py to 
test_observer.pyc
byte-compiling build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_pb.py 
to test_pb.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_promise.py to 
test_promise.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_reconnector.py to 
test_reconnector.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_reference.py to 
test_reference.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_registration.py to 
test_registration.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_schema.py to 
test_schema.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_serialize.py to 
test_serialize.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_stringchain.py to 
test_stringchain.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_sturdyref.py to 
test_sturdyref.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_tub.py to 
test_tub.pyc
byte-compiling 
build/bdist.openbsd-5.4-i386/egg/foolscap/test/test_util.py to 
test_util.pyc
creating build/bdist.openbsd-5.4-i386/egg/EGG-INFO
installing scripts to build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/flogtool -> build/scripts-2.7
copying and adjusting bin/flappserver -> build/scripts-2.7
copying and adjusting bin/flappclient -> build/scripts-2.7
changing mode of build/scripts-2.7/flogtool from 644 to 755
changing mode of build/scripts-2.7/flappserver from 644 to 755
changing mode of build/scripts-2.7/flappclient from 644 to 755
creating build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts
copying build/scripts-2.7/flogtool -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts
copying build/scripts-2.7/flappserver -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts
copying build/scripts-2.7/flappclient -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts
changing mode of 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts/flogtool to 755
changing mode of 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts/flappserver to 755
changing mode of 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO/scripts/flappclient to 755
copying foolscap.egg-info/PKG-INFO -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO
copying foolscap.egg-info/SOURCES.txt -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO
copying foolscap.egg-info/dependency_links.txt -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO
copying foolscap.egg-info/requires.txt -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO
copying foolscap.egg-info/top_level.txt -> 
build/bdist.openbsd-5.4-i386/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
foolscap.test.test_appserver: module references __file__
creating dist
creating 'dist/foolscap-0.6.3-py2.7.egg' and adding 
'build/bdist.openbsd-5.4-i386/egg' to it
removing 'build/bdist.openbsd-5.4-i386/egg' (and everything under it)
Processing foolscap-0.6.3-py2.7.egg
creating /usr/local/lib/python2.7/site-packages/foolscap-0.6.3-py2.7.egg
Extracting foolscap-0.6.3-py2.7.egg to 
/usr/local/lib/python2.7/site-packages
Adding foolscap 0.6.3 to easy-install.pth file
Installing flogtool script to /usr/local/bin
Installing flappserver script to /usr/local/bin
Installing flappclient script to /usr/local/bin

Installed 
/usr/local/lib/python2.7/site-packages/foolscap-0.6.3-py2.7.egg
Processing dependencies for foolscap==0.6.3
Searching for twisted>=2.4.0
Reading http://pypi.python.org/simple/twisted/
Best match: Twisted 13.2.0
Downloading 
https://pypi.python.org/packages/source/T/Twisted/Twisted-13.2.0.tar.bz2#md5=83fe6c0c911cc1602dbffb036be0ba79
Processing Twisted-13.2.0.tar.bz2
Running Twisted-13.2.0/setup.py -q bdist_egg --dist-dir 
/tmp/easy_install-6f7d7N/Twisted-13.2.0/egg-dist-tmp-7sEPHt
cc: error trying to exec 'as': execvp: No such file or directory
conftest.c:1:21: fatal error: rpc/rpc.h: No such file or directory
  #include <rpc/rpc.h>
                      ^
compilation terminated.
cc: error trying to exec 'as': execvp: No such file or directory
In file included from 
/usr/local/lib/gcc/i386-unknown-openbsd5.4/4.8.1/include-fixed/syslimits.h:7:0,
                  from 
/usr/local/lib/gcc/i386-unknown-openbsd5.4/4.8.1/include-fixed/limits.h:34,
                  from /usr/local/include/python2.7/Python.h:19,
                  from twisted/test/raiser.c:4:
/usr/local/lib/gcc/i386-unknown-openbsd5.4/4.8.1/include-fixed/limits.h:168:61: fatal error: limits.h: No such file or directory
  #include_next <limits.h>  /* recurse down to the real one */
                                                              ^
compilation terminated.
error: Setup script exited with error: command 'cc' failed with exit 
status 1
------------------------------------------------

Probably it makes sense to ask in OpenBSD mailing lists why it doesn't 
have rpc/rpc.h, sys/epoll.h and limits.h headers. Will do if I have 
time.

Thanks,
Yuriy


More information about the tahoe-dev mailing list