Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-3042

Dockerfiles fail to build

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.9.3
    • 0.10.0
    • Build Process
    • None
    • ubuntu 14.04 docker host

    Description

      Docker build on build/docker/ubuntu/Dockerfile fails on Haxe setup. e.g.

      docker@ubuntu:~$ docker build -t thrift thrift/build/docker/ubuntu
      ...
      haxe-3.1.3/std/Xml.hx
      Uncaught exception - load.c(237) : Failed to load library : std.ndll (std.ndll: cannot open shared object file: No such file or directory)
      INFO[0011] The command [/bin/sh -c apt-get install -y libneko0 && mkdir -p /tmp/haxe /usr/lib/haxe && curl http://haxe.org/website-content/downloads/3,1,3/downloads/haxe-3.1.3-linux64.tar.gz -o /tmp/haxe/haxe-3.1.3-linux64.tar.gz && tar -xvzf /tmp/haxe/haxe-3.1.3-linux64.tar.gz -C /usr/lib/haxe --strip-components=1 && ln -s /usr/lib/haxe/haxe /usr/bin/haxe && ln -s /usr/lib/haxe/haxelib /usr/bin/haxelib && ln -s /usr/lib/libneko.so.0 /usr/lib/libneko.so && mkdir -p /usr/lib/haxe/lib && chmod -R 777 /usr/lib/haxe/lib && haxelib setup /usr/lib/haxe/lib && haxelib install hxcpp] returned a non-zero code: 1

      Docker build on build/docker/centosDockerfile fails on Boost build. e.g.

      docker@ubuntu:~$ docker build -t thrift thrift/build/docker/centos
      ...
      /tmp/boost/boost_1_55_0/tools/build/v2/tools/gcc.jam:148: in gcc.init from module gcc
      error: toolset gcc initialization:
      error: no command provided, default command 'g++' not found
      error: initialized from project-config.jam:12
      /tmp/boost/boost_1_55_0/tools/build/v2/build/toolset.jam:41: in toolset.using from module toolset
      /tmp/boost/boost_1_55_0/tools/build/v2/build/project.jam:1007: in using from module project-rules
      project-config.jam:12: in modules.load from module project-config
      /tmp/boost/boost_1_55_0/tools/build/v2/build-system.jam:249: in load-config from module build-system
      /tmp/boost/boost_1_55_0/tools/build/v2/build-system.jam:412: in load-configuration-files from module build-system
      /tmp/boost/boost_1_55_0/tools/build/v2/build-system.jam:524: in load from module build-system
      /tmp/boost/boost_1_55_0/tools/build/v2/kernel/modules.jam:289: in import from module modules
      /tmp/boost/boost_1_55_0/tools/build/v2/kernel/bootstrap.jam:139: in boost-build from module
      /tmp/boost/boost_1_55_0/boost-build.jam:17: in module scope from module

      INFO[0264] The command [/bin/sh -c mkdir -p /tmp/boost && curl -SL "http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz" | tar -xzC /tmp/boost && cd /tmp/boost/boost_1_55_0 && ./bootstrap.sh && ./b2 install && cd $HOME] returned a non-zero code: 1

      Attachments

        1. thrift-3042-ubuntu.patch
          2 kB
          Jake Farrell
        There are no Sub-Tasks for this issue.

        Activity

          People

            jking3 James E. King III
            codesf Randy Abernethy
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: