Comments (3)
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.
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.
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:
- Run
sudo clean.sh
to clear out the entire tree - Enter the vyos build container with
docker exec -i -t .... /bin/bash -l
- Go to the kea folder:
cd /tmp/vyos-build-arm64/vyos-build/packages/kea
- 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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vyos-arm64-builder.