Summary: | lang/ghc fails in the configure phase while building using poudriere on 12-stable | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Robert Cina <transitive> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-haskell (Nobody) <haskell> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | arrowd | ||||
Priority: | --- | Flags: | arrowd:
maintainer-feedback+
|
||||
Version: | Latest | ||||||
Hardware: | amd64 | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Robert Cina
2020-02-18 17:16:06 UTC
What's output of cat /usr/include/osreldate.h on your system? The output is as follows: cat /usr/include/osreldate.h /*- * SPDX-License-Identifier: BSD-2-Clause * * Copyright (c) 1992-2020 The FreeBSD Project. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */ #ifdef _KERNEL #error "<osreldate.h> cannot be used in the kernel, use <sys/param.h>" #else #undef __FreeBSD_version #define __FreeBSD_version 1201512 #endif A commit references this bug: Author: arrowd Date: Wed Feb 19 18:30:06 UTC 2020 New revision: 526523 URL: https://svnweb.freebsd.org/changeset/ports/526523 Log: lang/ghc: Now that we use different bootstraps, do not apply ino64 hack anymore. Unbreaks build on 12.1+ PR: 244217 Changes: head/lang/ghc/Makefile head/lang/ghc/distinfo Works for me now. Please confirm that it works for you too. I can confirm it build and works now. Thanks. deal_with_it.jpg Thanks for the report! |