Page MenuHome GnuPG

gnupg 1.2.7 compile error on solaris8
Closed, ResolvedPublic

Description

Environment

SunOS hermione 5.8 Generic_117350-08 sun4u sparc SUNW,Ultra-60
gcc 3.4.3

Description

New in 1.2.7 (have had no problems with all prev 1.2.x releases):

Undefined first referenced

symbol  			    in file

__udiv_qrnnd ../mpi/libmpi.a(mpih-div.o)
ld: fatal: Symbol referencing errors. No output written to mpicalc
collect2: ld returned 1 exit status
make[2]: Leaving directory `/d/ark-builds/gnupg--1.2.7/sparc-solaris8/tools'

Fix

Unknown

Event Timeline

What is the CPU-Vendor-OS string (e.g. sparc-sun-SunOS)?
The configure output tells you what symlinks have been created - how have they been set?

What is the CPU-Vendor-OS string (e.g. sparc-sun-SunOS)?
The configure output tells you what symlinks have been created - how have they been set?

No feedback, still. We are going to close this one in a few
weeks as the 1.2. series is not continued.

From: Will Partain <will.partain@verilab.com>
To: gnupg-hackers@gnupg.org, gnats-admin@trithemius.gnupg.org, wk@gnupg.org
Cc:
Subject: Re: gnupg/394
Date: Wed, 09 Mar 2005 10:31:34 +0000

[resend: the Reply-To: address failed.]

wk@gnupg.org writes:

  • Comment added by werner on Mon, 07 Mar 2005 18:50:38 +0100 **** What is the CPU-Vendor-OS string (e.g. sparc-sun-SunOS)?

configure says:

checking build system type... sparc-sun-solaris2.8
checking host system type... sparc-sun-solaris2.8

Rather suspiciously, when I run configure against 1.2.6, I get

checking build system type... sparc-sun-solaris2.8
checking host system type... sparc-sun-solaris2.8
checking target system type... sparc-sun-solaris2.8

*NB: no "target system" line* in the 1.2.7 case.*

The configure output tells you what symlinks have been created - how have they been set?

config.status: config.h is unchanged
config.status: linking ./mpi/generic/mpih-add1.c to mpi/mpih-add1.c
config.status: linking ./mpi/generic/mpih-mul1.c to mpi/mpih-mul1.c
config.status: linking ./mpi/generic/mpih-mul2.c to mpi/mpih-mul2.c
config.status: linking ./mpi/generic/mpih-mul3.c to mpi/mpih-mul3.c
config.status: linking ./mpi/generic/mpih-lshift.c to mpi/mpih-lshift.c
config.status: linking ./mpi/generic/mpih-rshift.c to mpi/mpih-rshift.c
config.status: linking ./mpi/generic/mpih-sub1.c to mpi/mpih-sub1.c
config.status: linking ./mpi/generic/mpi-asm-defs.h to mpi/mpi-asm-defs.h

(Quick look.) That's because 'target' wasn't set [see above] before
calling ". config.links". That's because the "target system" stuff
was taken out of 1.2.7.

Hope this helps; keep up the good work.

Will

No feedback received. If this problem still persists with
1.4.1, please open a new bug.

werner removed a project: Restricted Project.Apr 21 2005, 12:18 PM