Hi Germano, The errors with types are indeed strange. But can you please follow build procedure that is setup on Travis CI? Particularly use Mono 4.2.4.4.
https://github.com/pythonnet/pythonnet/blob/master/.travis.yml Also do `pip install pythonnet --pre -U`, since `pythonnet 2.1.0` is not latest and is missing `geninterop.py` when building from source. Finally try switching your localization to English - this helped once. Even after building successfully, you may have crash at `import clr` due Python issue on Ubuntu, which is resolved by patching `setup.py` like described here: https://github.com/pythonnet/pythonnet/issues/119 Regards, Denis On Mon, Oct 17, 2016, 6:06 AM <germano.care...@gmail.com> wrote: > Hi to all, > > I’m trying to install pythonnet on ubuntu 16.04. > > I installed mono-complete > > Apt-get install mono-complete > > It seems to be work. > > Now > > Pip install pythonnet. > > This is the log: > > Collecting pythonnet > > Using cached pythonnet-2.1.0.zip > > Building wheels for collected packages: pythonnet > > Running setup.py bdist_wheel for pythonnet: started > > Running setup.py bdist_wheel for pythonnet: finished with status 'error' > > Complete output from command /usr/bin/python -u -c "import setuptools, > tokenize;__file__='/tmp/pip-build-qU3Z2m/pythonnet/setup.py';exec(compile(getattr(tokenize, > 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" > bdist_wheel -d /tmp/tmpEQkI3_pip-wheel- --python-tag cp27: > > running bdist_wheel > > running build > > running build_ext > > Installing 'NUnit 2.6.2'. > > Installing 'UnmanagedExports 1.2.6'. > > Successfully installed 'NUnit 2.6.2'. > > Successfully installed 'UnmanagedExports 1.2.6'. > > XBuild Engine Version 12.0 > > Mono, Version 4.2.1.0 > > Copyright (C) 2005-2013 Various Mono authors > > /tmp/pip-build-qU3Z2m/pythonnet/pythonnet.sln: warning : The project > configuration for project 'clrmodule' corresponding to the solution > configuration 'ReleaseMono|x64' was not found. > > XBuild Engine Version 12.0 > > Mono, Version 4.2.1.0 > > Copyright (C) 2005-2013 Various Mono authors > > Configuration: ReleaseMono Platform: x64 > > /tmp/pip-build-qU3Z2m/pythonnet/pythonnet.sln: warning : The project > configuration for project 'clrmodule' corresponding to the solution > configuration 'ReleaseMono|x64' was not found. > > Configuration: ReleaseMono Platform: x64 > > CSC: error CS0518: The predefined type `System.Object' is not defined or > imported > > CSC: error CS0518: The predefined type `System.ValueType' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Attribute' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Int32' is not defined or > imported > > CSC: error CS0518: The predefined type `System.UInt32' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Int64' is not defined or > imported > > CSC: error CS0518: The predefined type `System.UInt64' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Single' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Double' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Char' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Int16' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Decimal' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Boolean' is not defined > or imported > > CSC: error CS0518: The predefined type `System.SByte' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Byte' is not defined or > imported > > CSC: error CS0518: The predefined type `System.UInt16' is not defined or > imported > > CSC: error CS0518: The predefined type `System.String' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Enum' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Delegate' is not defined > or imported > > CSC: error CS0518: The predefined type `System.MulticastDelegate' is not > defined or imported > > CSC: error CS0518: The predefined type `System.Void' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Array' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Type' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Collections.IEnumerator' > is not defined or imported > > CSC: error CS0518: The predefined type `System.Collections.IEnumerable' > is not defined or imported > > CSC: error CS0518: The predefined type `System.IDisposable' is not > defined or imported > > CSC: error CS0518: The predefined type `System.IntPtr' is not defined or > imported > > CSC: error CS0518: The predefined type `System.UIntPtr' is not defined > or imported > > CSC: error CS0518: The predefined type `System.RuntimeFieldHandle' is > not defined or imported > > CSC: error CS0518: The predefined type `System.RuntimeTypeHandle' is not > defined or imported > > CSC: error CS0518: The predefined type `System.Exception' is not defined > or imported > > Configuration: ReleaseMono Platform: x64 > > Traceback (most recent call last): > > File "<string>", line 1, in <module> > > File "/tmp/pip-build-qU3Z2m/pythonnet/setup.py", line 357, in <module> > > setup_requires=setup_requires > > File "/usr/lib/python2.7/distutils/core.py", line 151, in setup > > dist.run_commands() > > File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands > > self.run_command(cmd) > > File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command > > cmd_obj.run() > > File "/usr/lib/python2.7/dist-packages/wheel/bdist_wheel.py", line > 179, in run > > self.run_command('build') > > File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command > > self.distribution.run_command(command) > > File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command > > cmd_obj.run() > > File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run > > self.run_command(cmd_name) > > File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command > > self.distribution.run_command(command) > > File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command > > cmd_obj.run() > > File "/usr/lib/python2.7/distutils/command/build_ext.py", line 339, in > run > > self.build_extensions() > > File "/usr/lib/python2.7/distutils/command/build_ext.py", line 448, in > build_extensions > > self.build_extension(ext) > > File "/tmp/pip-build-qU3Z2m/pythonnet/setup.py", line 188, in > build_extension > > check_call(" ".join(cmd + ["/t:Build"]), shell=use_shell) > > File "/usr/lib/python2.7/subprocess.py", line 541, in check_call > > raise CalledProcessError(retcode, cmd) > > subprocess.CalledProcessError: Command 'xbuild pythonnet.sln > /p:Configuration=ReleaseMono /p:Platform=x64 > /p:DefineConstants="PYTHON27,UCS4,MONO_LINUX" > /p:PythonBuildDir="/tmp/pip-build-qU3Z2m/pythonnet/build/lib.linux-x86_64-2.7" > /p:PythonInteropFile="interop27.cs" /verbosity:minimal /t:Build' returned > non-zero exit status 1 > > > > ---------------------------------------- > > Failed building wheel for pythonnet > > Running setup.py clean for pythonnet > > Failed to build pythonnet > > Installing collected packages: pythonnet > > Running setup.py install for pythonnet: started > > Running setup.py install for pythonnet: finished with status 'error' > > Complete output from command /usr/bin/python -u -c "import setuptools, > tokenize;__file__='/tmp/pip-build-qU3Z2m/pythonnet/setup.py';exec(compile(getattr(tokenize, > 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" > install --record /tmp/pip-gbLWSw-record/install-record.txt > --single-version-externally-managed --compile: > > running install > > running build > > running build_ext > > Tutti i pacchetti elencati in packages.configsono già > installati. > > XBuild Engine Version 12.0 > > Mono, Version 4.2.1.0 > > Copyright (C) 2005-2013 Various Mono authors > > /tmp/pip-build-qU3Z2m/pythonnet/pythonnet.sln: warning : The project > configuration for project 'clrmodule' corresponding to the solution > configuration 'ReleaseMono|x64' was not found. > > XBuild Engine Version 12.0 > > Mono, Version 4.2.1.0 > > Copyright (C) 2005-2013 Various Mono authors > > Configuration: ReleaseMono Platform: x64 > > /tmp/pip-build-qU3Z2m/pythonnet/pythonnet.sln: warning : The project > configuration for project 'clrmodule' corresponding to the solution > configuration 'ReleaseMono|x64' was not found. > > Configuration: ReleaseMono Platform: x64 > > CSC: error CS0518: The predefined type `System.Object' is not defined > or imported > > CSC: error CS0518: The predefined type `System.ValueType' is not > defined or imported > > CSC: error CS0518: The predefined type `System.Attribute' is not > defined or imported > > CSC: error CS0518: The predefined type `System.Int32' is not defined > or imported > > CSC: error CS0518: The predefined type `System.UInt32' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Int64' is not defined > or imported > > CSC: error CS0518: The predefined type `System.UInt64' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Single' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Double' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Char' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Int16' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Decimal' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Boolean' is not defined > or imported > > CSC: error CS0518: The predefined type `System.SByte' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Byte' is not defined or > imported > > CSC: error CS0518: The predefined type `System.UInt16' is not defined > or imported > > CSC: error CS0518: The predefined type `System.String' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Enum' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Delegate' is not > defined or imported > > CSC: error CS0518: The predefined type `System.MulticastDelegate' is > not defined or imported > > CSC: error CS0518: The predefined type `System.Void' is not defined or > imported > > CSC: error CS0518: The predefined type `System.Array' is not defined > or imported > > CSC: error CS0518: The predefined type `System.Type' is not defined or > imported > > CSC: error CS0518: The predefined type > `System.Collections.IEnumerator' is not defined or imported > > CSC: error CS0518: The predefined type > `System.Collections.IEnumerable' is not defined or imported > > CSC: error CS0518: The predefined type `System.IDisposable' is not > defined or imported > > CSC: error CS0518: The predefined type `System.IntPtr' is not defined > or imported > > CSC: error CS0518: The predefined type `System.UIntPtr' is not defined > or imported > > CSC: error CS0518: The predefined type `System.RuntimeFieldHandle' is > not defined or imported > > CSC: error CS0518: The predefined type `System.RuntimeTypeHandle' is > not defined or imported > > CSC: error CS0518: The predefined type `System.Exception' is not > defined or imported > > Configuration: ReleaseMono Platform: x64 > > Traceback (most recent call last): > > File "<string>", line 1, in <module> > > File "/tmp/pip-build-qU3Z2m/pythonnet/setup.py", line 357, in > <module> > > setup_requires=setup_requires > > File "/usr/lib/python2.7/distutils/core.py", line 151, in setup > > dist.run_commands() > > File "/usr/lib/python2.7/distutils/dist.py", line 953, in > run_commands > > self.run_command(cmd) > > File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command > > cmd_obj.run() > > File > "/usr/lib/python2.7/dist-packages/setuptools/command/install.py", line 61, > in run > > return orig.install.run(self) > > File "/usr/lib/python2.7/distutils/command/install.py", line 601, in > run > > self.run_command('build') > > File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command > > self.distribution.run_command(command) > > File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command > > cmd_obj.run() > > File "/usr/lib/python2.7/distutils/command/build.py", line 128, in > run > > self.run_command(cmd_name) > > File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command > > self.distribution.run_command(command) > > File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command > > cmd_obj.run() > > File "/usr/lib/python2.7/distutils/command/build_ext.py", line 339, > in run > > self.build_extensions() > > File "/usr/lib/python2.7/distutils/command/build_ext.py", line 448, > in build_extensions > > self.build_extension(ext) > > File "/tmp/pip-build-qU3Z2m/pythonnet/setup.py", line 188, in > build_extension > > check_call(" ".join(cmd + ["/t:Build"]), shell=use_shell) > > File "/usr/lib/python2.7/subprocess.py", line 541, in check_call > > raise CalledProcessError(retcode, cmd) > > subprocess.CalledProcessError: Command 'xbuild pythonnet.sln > /p:Configuration=ReleaseMono /p:Platform=x64 > /p:DefineConstants="PYTHON27,UCS4,MONO_LINUX" > /p:PythonBuildDir="/tmp/pip-build-qU3Z2m/pythonnet/build/lib.linux-x86_64-2.7" > /p:PythonInteropFile="interop27.cs" /verbosity:minimal /t:Build' returned > non-zero exit status 1 > > > > ---------------------------------------- > > Command "/usr/bin/python -u -c "import setuptools, > tokenize;__file__='/tmp/pip-build-qU3Z2m/pythonnet/setup.py';exec(compile(getattr(tokenize, > 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" > install --record /tmp/pip-gbLWSw-record/install-record.txt > --single-version-externally-managed --compile" failed with error code 1 in > /tmp/pip-build-qU3Z2m/pythonnet/ > > Ok, I don’t understand, but all types are broken… it is strange. > > Help! > > > > Inviato da Posta <https://go.microsoft.com/fwlink/?LinkId=550986> per > Windows 10 > > > _________________________________________________ > Python.NET mailing list - PythonDotNet@python.org > https://mail.python.org/mailman/listinfo/pythondotnet
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet