Hello. I’m trying to build the “gnucobol” recipe, but I’m having an issue, surely because I’m not still get used to the haikuporter tool.
The architecture section of the recipe is the following:
ARCHITECTURES="!x86_gcc2 ?x86_64"
SECONDARY_ARCHITECTURES="?x86"
I’m using a x86_gcc2 version of Haiku, and in the haikuports.conf file, I have enabled this setting:
# ALLOW_UNTESTED:
# Allow build of untested recipes. '?x86' for example
ALLOW_UNTESTED="yes"
# --------------
# TARGET_ARCHITECTURE:
# The primary architectures you wish to compile recipes for.
# Defaults to the current primary platform.
#TARGET_ARCHITECTURE="x86_gcc2"
TARGET_ARCHITECTURE="x86"
# --------------
# SECONDARY_TARGET_ARCHITECTURES:
# Secondary platforms you wish to build packages for.
# Example is x86 (gcc4) packages on a x86_gcc2 (gcc2) system
# Default is no secondary target architectures.
SECONDARY_TARGET_ARCHITECTURES="x86"
When I tried to build the recipe, I get the following message:
Warning: skipping gnucobol-2.2, as the recipe is broken
Error: package gnucobol-2.2 cannot be built for architecture x86
Error: No version of gnucobol can be built
Dumb question here:
Why I can’t build an “x86” package, if the recipe had it as a secondary architecture?
Thanks in advance!