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

Reply via email to