Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dockerfile: add build dependencies for Net::IP::XS #1159

Merged

Conversation

marc-vanderwal
Copy link
Contributor

Purpose

This PR fixes an issue preventing the Docker image from being built.

It turns out it was insufficient to just add Net::IP::XS to the list of packages to install in the Dockerfile. Because it’s the first XS package to be installed, it also requires GCC and the C header files for both Perl (for EXTERN.h) and musl libc (for sys/types.h).

Context

Release testing for version 2022.2.

Changes

Add missing dependencies in Dockerfile

How to test this PR

Build the Docker image with make docker-build. That operation should complete successfully.

It turns out it was insufficient to just add Net::IP::XS to the list of
packages to install in the Dockerfile. Because it’s the first XS package
to be installed, it also requires GCC and the C header files for both
Perl (for EXTERN.h) and musl libc (for sys/types.h).
@marc-vanderwal marc-vanderwal added the T-Bug Type: Bug in software or error in test case description label Dec 5, 2022
@marc-vanderwal marc-vanderwal added this to the v2022.2 milestone Dec 5, 2022
@marc-vanderwal marc-vanderwal merged commit 8c01950 into zonemaster:develop Dec 6, 2022
@matsduf matsduf added the V-Patch Versioning: The change gives an update of patch in version. label Dec 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Bug Type: Bug in software or error in test case description V-Patch Versioning: The change gives an update of patch in version.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants