Giter VIP home page Giter VIP logo

Comments (3)

mcbridematt avatar mcbridematt commented on July 17, 2024

I just pushed an update which should build, can you try it?

Previously the package build carried on there was a build failure for an individual package, it should now exit immediately if there is an issue.
26b85d3

A couple of packages in vyos-build had issues or patches which have been fixed upstream, and the git commits had to be adjusted accordingly.

from vyos-arm64-builder.

dbillon avatar dbillon commented on July 17, 2024

Hi Mathew,

I've tried to build VyOS with this update and I have a new error:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -DOS_LINUX -I../../.. -I../../.. -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -pthread -Wno-missing-field-initializers -fPIC -g -O2 -ffile-prefix-map=/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea=. -fstack-protector-strong -Wformat -Werror=format-security -c connection.cc  -fPIC -DPIC -o .libs/libkea_http_la-connection.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib -Wdate-time -D_FORTIFY_SOURCE=2 -DOS_LINUX -I../../.. -I../../.. -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -pthread -Wno-missing-field-initializers -fPIC -g -O2 -ffile-prefix-map=/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea=. -fstack-protector-strong -Wformat -Werror=format-security -c client.cc  -fPIC -DPIC -o .libs/libkea_http_la-client.o
make[6]: Leaving directory '/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea/src/lib/http'
make[5]: Leaving directory '/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea/src/lib/http'
make[4]: Leaving directory '/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea/src/lib'
make[3]: Leaving directory '/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea/src'
make[2]: Leaving directory '/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea'
make[1]: Leaving directory '/tmp/vyos-build-arm64/vyos-build/packages/kea/isc-kea'

------------------------------------------------------
ERROR: Package ./kea failed

BR, Damien.

from vyos-arm64-builder.

mcbridematt avatar mcbridematt commented on July 17, 2024

Hi @dbillion

I have just pushed a fresh version to the rolling_ci branch.
Can you try that one?

Make sure that the vyos-build submodule is updated at the same time, it should have commit mcbridematt/vyos-build@5ef00d2

If kea still fails to compile, try doing this:

  1. Run sudo clean.sh to clear out the entire tree
  2. Enter the vyos build container with docker exec -i -t .... /bin/bash -l
  3. Go to the kea folder:
    cd /tmp/vyos-build-arm64/vyos-build/packages/kea
  4. Run the kea build:
    lua /tmp/vyos-build-arm64/runjenkins.lua

I am aware of issues with some packages having conflicting dependencies, and sometimes failing to build. Eventually the package build needs to be restructured like Jenkins so that each of the vyos-build child packages are built in their own container.

from vyos-arm64-builder.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.