NetBSD Problem Report #54884

From john@athena.zia.io  Wed Jan 22 21:39:17 2020
Return-Path: <john@athena.zia.io>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 27F607A1CB
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 22 Jan 2020 21:39:17 +0000 (UTC)
Message-Id: <202001222139.00MLd4Pb026979@athena.zia.io>
Date: Wed, 22 Jan 2020 21:39:04 GMT
From: john@ziaspace.com
Reply-To: john@ziaspace.com
To: gnats-bugs@NetBSD.org
Subject: lang/racket fails to compile on NetBSD/alpha
X-Send-Pr-Version: 3.95

>Number:         54884
>Category:       pkg
>Synopsis:       lang/racket fails to compile on NetBSD/alpha
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jan 22 21:40:00 +0000 2020
>Originator:     John Klos
>Release:        NetBSD 9.0_RC1
>Organization:

>Environment:


System: NetBSD athena.zia.io 9.0_RC1 NetBSD 9.0_RC1 (ATHENA-$Revision: 9.9l $) #1: Tue Jan 14 22:30:06 UTC 2020 john@athena.zia.io:/home/netbsd-9/obj-alpha/sys/arch/alpha/compile/ATHENA alpha
Architecture: alpha
Machine: alpha
>Description:

lang/racket on NetBSD 9 on alpha fails with:

gcc -o racketcgc main.o  libracket.a libmzgc.a ../rktio/librktio.a -L/usr/local/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/local/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -pthread -pthread -lm  -rdynamic -Wl,-R/usr/local/lib -L/usr/local/lib -lffi  
ld: libracket.a(gmp.o): in function `scheme_gmpn_mod_1.part.4':
(.text+0x6f8): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x708): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x8f0): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x8f8): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x960): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x96c): undefined reference to `scheme_gmpn_invert_limb'
ld: libracket.a(gmp.o): in function `scheme_gmpn_divrem_1':
(.text+0xc90): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0xc94): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0xde0): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0xde8): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0xe44): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0xe4c): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0xf04): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0xf0c): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0xf60): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0xf64): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x1004): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x1014): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x11b8): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x11d4): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x1250): undefined reference to `scheme_gmpn_invert_limb'
ld: libracket.a(gmp.o):(.text+0x1258): more undefined references to `scheme_gmpn_invert_limb' follow
ld: libracket.a(gmp.o): in function `mpn_sb_get_str.isra.2':
(.text+0x16f8): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x1718): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: libracket.a(gmp.o): in function `scheme_gmpn_divrem_2':
(.text+0x1ae0): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x1b04): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x1b88): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x1b9c): undefined reference to `scheme_gmpn_invert_limb'
ld: libracket.a(gmp.o): in function `scheme_gmpn_sb_divrem_mn':
(.text+0x4c00): undefined reference to `scheme_gmpn_invert_limb'
ld: libracket.a(gmp.o):(.text+0x4c14): more undefined references to `scheme_gmpn_invert_limb' follow
ld: libracket.a(gmp.o): in function `scheme_gmpn_gcd_1':
(.text+0x4ee0): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x4efc): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x4fd0): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x4fdc): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x5000): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: libracket.a(gmp.o):(.text+0x500c): more undefined references to `scheme_gmpn_count_leading_zeros' follow
ld: libracket.a(gmp.o): in function `scheme_gmpn_tdiv_qr':
(.text+0x7acc): undefined reference to `scheme_gmpn_invert_limb'
ld: (.text+0x7ae4): undefined reference to `scheme_gmpn_invert_limb'
ld: libracket.a(gmp.o): in function `scheme_gmpn_get_str':
(.text+0x8058): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x8084): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: libracket.a(gmp.o): in function `scheme_gmpn_sqrtrem':
(.text+0x8ae0): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: (.text+0x8af0): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: libracket.a(gmp.o): in function `scheme_gmpn_gcd':
(.text+0x90ec): undefined reference to `scheme_gmpn_count_leading_zeros'
ld: libracket.a(gmp.o):(.text+0x90f4): more undefined references to `scheme_gmpn_count_leading_zeros' follow
gmake[5]: *** [Makefile:206: racketcgc] Error 1
gmake[5]: Leaving directory '/home/pkgsrc/lang/racket/work/racket-6.12/src/racket'
gmake[4]: *** [Makefile:99: cgc-core] Error 2
gmake[4]: Leaving directory '/home/pkgsrc/lang/racket/work/racket-6.12/src/racket'
gmake[3]: *** [Makefile:92: cgc] Error 2
gmake[3]: Leaving directory '/home/pkgsrc/lang/racket/work/racket-6.12/src/racket'
gmake[2]: *** [Makefile:103: 3m] Error 2
gmake[2]: Leaving directory '/home/pkgsrc/lang/racket/work/racket-6.12/src/racket'
gmake[1]: *** [Makefile:58: 3m] Error 2
gmake[1]: Leaving directory '/home/pkgsrc/lang/racket/work/racket-6.12/src'
gmake: *** [Makefile:51: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /home/pkgsrc/lang/racket
*** Error code 1


>How-To-Repeat:

>Fix:


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.