cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4477
Views
1
Helpful
16
Replies

Installation problems ydk-gen

Rob85
Level 1
Level 1

I'm trying to install this package but I receive an error.

I've created a virtual env for this:

(py2) rob@ubuntu:ydk-gen$ pip list

alabaster (0.7.10)

Babel (2.4.0)

docutils (0.14)

gitdb (0.6.4)

GitPython (1.0.1)

imagesize (0.7.1)

Jinja2 (2.9.6)

MarkupSafe (1.0)

pip (9.0.1)

pyang (1.6)

Pygments (2.2.0)

pytz (2017.2)

rstr (2.2.6)

setuptools (36.2.7)

six (1.10.0)

smmap (0.9.0)

snowballstemmer (1.2.1)

Sphinx (1.4a1)

sphinx-rtd-theme (0.1.9)

wheel (0.29.0)

I can generate the CORE with /generate.py --python --core


But when I want to install it, it fails:


(py2) rob@ubuntu:ydk-gen$ pip install gen-api/python/ydk/dist/ydk*.tar.gz

Processing ./gen-api/python/ydk/dist/ydk-0.6.0.tar.gz

Collecting pybind11>=2.1.1 (from ydk==0.6.0)

  Using cached pybind11-2.1.1-py2.py3-none-any.whl

Building wheels for collected packages: ydk

[b]  Running setup.py bdist_wheel for ydk ... error[/b]

  Complete output from command /home/rob/.virtualenvs/py2/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-W4OeBF-build/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpWKtY0Ypip-wheel- --python-tag cp27:

  running bdist_wheel

  running build

  running build_py

  creating build

  creating build/lib.linux-x86_64-2.7

  creating build/lib.linux-x86_64-2.7/ydk

  copying ydk/__init__.py -> build/lib.linux-x86_64-2.7/ydk

  copying ydk/exthook.py -> build/lib.linux-x86_64-2.7/ydk

  creating build/lib.linux-x86_64-2.7/ydk/services

  copying ydk/services/__init__.py -> build/lib.linux-x86_64-2.7/ydk/services

  copying ydk/services/codec_service.py -> build/lib.linux-x86_64-2.7/ydk/services

  copying ydk/services/executor_service.py -> build/lib.linux-x86_64-2.7/ydk/services

  copying ydk/services/netconf_service.py -> build/lib.linux-x86_64-2.7/ydk/services

  copying ydk/services/crud_service.py -> build/lib.linux-x86_64-2.7/ydk/services

  creating build/lib.linux-x86_64-2.7/ydk/ext

  copying ydk/ext/__init__.py -> build/lib.linux-x86_64-2.7/ydk/ext

  creating build/lib.linux-x86_64-2.7/ydk/errors

  copying ydk/errors/__init__.py -> build/lib.linux-x86_64-2.7/ydk/errors

  copying ydk/errors/error_handler.py -> build/lib.linux-x86_64-2.7/ydk/errors

  creating build/lib.linux-x86_64-2.7/ydk/logging

  copying ydk/logging/__init__.py -> build/lib.linux-x86_64-2.7/ydk/logging

  creating build/lib.linux-x86_64-2.7/ydk/types

  copying ydk/types/__init__.py -> build/lib.linux-x86_64-2.7/ydk/types

  copying ydk/types/py_types.py -> build/lib.linux-x86_64-2.7/ydk/types

  creating build/lib.linux-x86_64-2.7/ydk/filters

  copying ydk/filters/__init__.py -> build/lib.linux-x86_64-2.7/ydk/filters

  creating build/lib.linux-x86_64-2.7/ydk/models

  copying ydk/models/__init__.py -> build/lib.linux-x86_64-2.7/ydk/models

  creating build/lib.linux-x86_64-2.7/ydk/entity_utils

  copying ydk/entity_utils/__init__.py -> build/lib.linux-x86_64-2.7/ydk/entity_utils

  creating build/lib.linux-x86_64-2.7/ydk/providers

  copying ydk/providers/__init__.py -> build/lib.linux-x86_64-2.7/ydk/providers

  copying ydk/providers/codec_provider.py -> build/lib.linux-x86_64-2.7/ydk/providers

  creating build/lib.linux-x86_64-2.7/ydk/path

  copying ydk/path/__init__.py -> build/lib.linux-x86_64-2.7/ydk/path

  creating build/lib.linux-x86_64-2.7/ydk/path/sessions

  copying ydk/path/sessions/__init__.py -> build/lib.linux-x86_64-2.7/ydk/path/sessions

  copying ydk/path/sessions/netconf_session.py -> build/lib.linux-x86_64-2.7/ydk/path/sessions

  copying ydk/path/sessions/restconf_session.py -> build/lib.linux-x86_64-2.7/ydk/path/sessions

  running build_ext

  Collecting pybind11>=2.1.1

    Using cached pybind11-2.1.1-py2.py3-none-any.whl

  Installing collected packages: pybind11

  Successfully installed pybind11-2.1.1

  -- The C compiler identification is GNU 5.4.0

  -- The CXX compiler identification is GNU 5.4.0

  -- Check for working C compiler: /usr/bin/cc

  -- Check for working C compiler: /usr/bin/cc -- works

  -- Detecting C compiler ABI info

  -- Detecting C compiler ABI info - done

  -- Detecting C compile features

  -- Detecting C compile features - done

  -- Check for working CXX compiler: /usr/bin/c++

  -- Check for working CXX compiler: /usr/bin/c++ -- works

  -- Detecting CXX compiler ABI info

  -- Detecting CXX compiler ABI info - done

  -- Detecting CXX compile features

  -- Detecting CXX compile features - done

  python library: /usr/lib/python2.7/config-x86_64-linux-gnu/libpython2.7.so

  python include: /usr/include/python2.7

  pybind11 include: /home/rob/.virtualenvs/py2/include/site/python2.7;/home/rob/.virtualenvs/py2/include/site/python2.7

  -- Configuring done

  -- Generating done

  -- Build files have been written to: /tmp/pip-W4OeBF-build/build/temp.linux-x86_64-2.7

  Scanning dependencies of target ydk_

  [ 50%] Building CXX object CMakeFiles/ydk_.dir/python.cpp.o

  /tmp/pip-W4OeBF-build/python.cpp:22:35: fatal error: ydk/restconf_client.hpp: No such file or directory

  compilation terminated.

  CMakeFiles/ydk_.dir/build.make:62: recipe for target 'CMakeFiles/ydk_.dir/python.cpp.o' failed

  make[2]: *** [CMakeFiles/ydk_.dir/python.cpp.o] Error 1

  CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/ydk_.dir/all' failed

  make[1]: *** [CMakeFiles/ydk_.dir/all] Error 2

  Makefile:83: recipe for target 'all' failed

  make: *** [all] Error 2

  Traceback (most recent call last):

    File "<string>", line 1, in <module>

    File "/tmp/pip-W4OeBF-build/setup.py", line 157, in <module>

      zip_safe=False,

    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 "/home/rob/.virtualenvs/py2/local/lib/python2.7/site-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 "/tmp/pip-W4OeBF-build/setup.py", line 69, in run

      self.build_extension(ext)

    File "/tmp/pip-W4OeBF-build/setup.py", line 94, in build_extension

      subprocess.check_call(['cmake', '--build', '.'], cwd=self.build_temp)

    File "/usr/lib/python2.7/subprocess.py", line 541, in check_call

      raise CalledProcessError(retcode, cmd)

  subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2

 

  ----------------------------------------

  Failed building wheel for ydk

  Running setup.py clean for ydk

Failed to build ydk

Installing collected packages: pybind11, ydk

  Running setup.py install for ydk ... error

    Complete output from command /home/rob/.virtualenvs/py2/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-W4OeBF-build/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-jD4xpB-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/rob/.virtualenvs/py2/include/site/python2.7/ydk:

    running install

    running build

    running build_py

    creating build

    creating build/lib.linux-x86_64-2.7

    creating build/lib.linux-x86_64-2.7/ydk

    copying ydk/__init__.py -> build/lib.linux-x86_64-2.7/ydk

    copying ydk/exthook.py -> build/lib.linux-x86_64-2.7/ydk

    creating build/lib.linux-x86_64-2.7/ydk/services

    copying ydk/services/__init__.py -> build/lib.linux-x86_64-2.7/ydk/services

    copying ydk/services/codec_service.py -> build/lib.linux-x86_64-2.7/ydk/services

    copying ydk/services/executor_service.py -> build/lib.linux-x86_64-2.7/ydk/services

    copying ydk/services/netconf_service.py -> build/lib.linux-x86_64-2.7/ydk/services

    copying ydk/services/crud_service.py -> build/lib.linux-x86_64-2.7/ydk/services

    creating build/lib.linux-x86_64-2.7/ydk/ext

    copying ydk/ext/__init__.py -> build/lib.linux-x86_64-2.7/ydk/ext

    creating build/lib.linux-x86_64-2.7/ydk/errors

    copying ydk/errors/__init__.py -> build/lib.linux-x86_64-2.7/ydk/errors

    copying ydk/errors/error_handler.py -> build/lib.linux-x86_64-2.7/ydk/errors

    creating build/lib.linux-x86_64-2.7/ydk/logging

    copying ydk/logging/__init__.py -> build/lib.linux-x86_64-2.7/ydk/logging

    creating build/lib.linux-x86_64-2.7/ydk/types

    copying ydk/types/__init__.py -> build/lib.linux-x86_64-2.7/ydk/types

    copying ydk/types/py_types.py -> build/lib.linux-x86_64-2.7/ydk/types

    creating build/lib.linux-x86_64-2.7/ydk/filters

    copying ydk/filters/__init__.py -> build/lib.linux-x86_64-2.7/ydk/filters

    creating build/lib.linux-x86_64-2.7/ydk/models

    copying ydk/models/__init__.py -> build/lib.linux-x86_64-2.7/ydk/models

    creating build/lib.linux-x86_64-2.7/ydk/entity_utils

    copying ydk/entity_utils/__init__.py -> build/lib.linux-x86_64-2.7/ydk/entity_utils

    creating build/lib.linux-x86_64-2.7/ydk/providers

    copying ydk/providers/__init__.py -> build/lib.linux-x86_64-2.7/ydk/providers

    copying ydk/providers/codec_provider.py -> build/lib.linux-x86_64-2.7/ydk/providers

    creating build/lib.linux-x86_64-2.7/ydk/path

    copying ydk/path/__init__.py -> build/lib.linux-x86_64-2.7/ydk/path

    creating build/lib.linux-x86_64-2.7/ydk/path/sessions

    copying ydk/path/sessions/__init__.py -> build/lib.linux-x86_64-2.7/ydk/path/sessions

    copying ydk/path/sessions/netconf_session.py -> build/lib.linux-x86_64-2.7/ydk/path/sessions

    copying ydk/path/sessions/restconf_session.py -> build/lib.linux-x86_64-2.7/ydk/path/sessions

    running build_ext

    -- The C compiler identification is GNU 5.4.0

    -- The CXX compiler identification is GNU 5.4.0

    -- Check for working C compiler: /usr/bin/cc

    -- Check for working C compiler: /usr/bin/cc -- works

    -- Detecting C compiler ABI info

    -- Detecting C compiler ABI info - done

    -- Detecting C compile features

    -- Detecting C compile features - done

    -- Check for working CXX compiler: /usr/bin/c++

    -- Check for working CXX compiler: /usr/bin/c++ -- works

    -- Detecting CXX compiler ABI info

    -- Detecting CXX compiler ABI info - done

    -- Detecting CXX compile features

    -- Detecting CXX compile features - done

    python library: /usr/lib/python2.7/config-x86_64-linux-gnu/libpython2.7.so

    python include: /usr/include/python2.7

    pybind11 include: /home/rob/.virtualenvs/py2/include/site/python2.7;/home/rob/.virtualenvs/py2/include/site/python2.7

    -- Configuring done

    -- Generating done

    -- Build files have been written to: /tmp/pip-W4OeBF-build/build/temp.linux-x86_64-2.7

    Scanning dependencies of target ydk_

    [ 50%] Building CXX object CMakeFiles/ydk_.dir/python.cpp.o

    /tmp/pip-W4OeBF-build/python.cpp:22:35: fatal error: ydk/restconf_client.hpp: No such file or directory

    compilation terminated.

    CMakeFiles/ydk_.dir/build.make:62: recipe for target 'CMakeFiles/ydk_.dir/python.cpp.o' failed

    make[2]: *** [CMakeFiles/ydk_.dir/python.cpp.o] Error 1

    CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/ydk_.dir/all' failed

    make[1]: *** [CMakeFiles/ydk_.dir/all] Error 2

    Makefile:83: recipe for target 'all' failed

    make: *** [all] Error 2

    Traceback (most recent call last):

      File "<string>", line 1, in <module>

      File "/tmp/pip-W4OeBF-build/setup.py", line 157, in <module>

        zip_safe=False,

      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 "/home/rob/.virtualenvs/py2/local/lib/python2.7/site-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 "/tmp/pip-W4OeBF-build/setup.py", line 69, in run

        self.build_extension(ext)

      File "/tmp/pip-W4OeBF-build/setup.py", line 94, in build_extension

        subprocess.check_call(['cmake', '--build', '.'], cwd=self.build_temp)

      File "/usr/lib/python2.7/subprocess.py", line 541, in check_call

        raise CalledProcessError(retcode, cmd)

    subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2

   

    ----------------------------------------

[b]Command "/home/rob/.virtualenvs/py2/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-W4OeBF-build/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-jD4xpB-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/rob/.virtualenvs/py2/include/site/python2.7/ydk" failed with error code 1 in /tmp/pip-W4OeBF-build/[/b]

16 Replies 16

sanshety
Cisco Employee
Cisco Employee

Unable to install gdebi libydk_0.6.2-1_amd64.deb

   I am getting following error:

# gdebi libydk_0.6.2-1_amd64.deb

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Reading state information... Done

This package is uninstallable

Dependency is not satisfiable: cmake (>= 3)


I have cmake installed :

# cmake --version

cmake version 3.4.1


CMake suite maintained and supported by Kitware (kitware.com/cmake).

Can you let me know the operating system you are using?

Please make sure to install all the dependencies as done in this script for ubuntu:

ydk-py/dependencies_xenial.sh at master · CiscoDevNet/ydk-py · GitHub