|Subject:||[bug-gnu-libiconv] libiconv-1.14 make install error on HP-UX 11.31 (IA64)|
|Date:||Thu, 15 Dec 2011 17:20:30 -0600|
I am attempting to build libiconv-1.14 on an HP-UX 11.31 (IA64) with the HP aCC 06.25.02 version of the compiler. When I attempt to run the ‘gmake install’ command, I receive some Unsatisfied symbols from the linker in the libiconv-1.14/src directory. Here is an excerpt from the gmake install command output:
cd src && gmake install prefix='/usr/local' exec_prefix='/usr/local' libdir='/usr/local/lib/hpux32'
gmake: Entering directory `/cerner/d_iphtv/ocd/ots/libiconv-1.14/src'
test `ls -ld . | sed -e 's/^d\(.........\).*/\1/'` = rwxrwxrwx || chmod 777 .
if [ ! -d /usr/local/bin ] ; then /bin/sh ../build-aux/mkinstalldirs /usr/local/bin ; fi
case "hpux11.31" in \
hpux*) /opt/aCC/bin/cc -L/usr/local/lib/hpux32 -mt -DUNIX -D_USE_BIG_FDS +O3 -I/usr/local/include `if test -n ''; then
*) /bin/sh ../libtool --mode=link /opt/aCC/bin/cc -L/usr/local/lib/hpux32 -mt -DUNIX -D_USE_BIG_FDS +O3 -I/usr/local/include `if
ld: Unsatisfied symbol "relocate" in file iconv.o
ld: Unsatisfied symbol "compute_curr_prefix" in file ../srclib/libicrt.a[progreloc.o]
ld: Unsatisfied symbol "set_relocation_prefix" in file ../srclib/libicrt.a[progreloc.o]
gmake: *** [install] Error 1
gmake: Leaving directory `/cerner/d_iphtv/ocd/ots/libiconv-1.14/src'
gmake: *** [install] Error 2
I installed libiconv-1.14 prior to installing gettext-0.18.1.1 and there were no issues with the gmake install at that point. I then built and installed the gettext-0.18.1.1 package, in the libiconv-1.14, I issued the ./configure, gmake, gmake check, and then attempted the gmake install which failed.
Here is the output of a ‘uname –a’ command on my build node:
HP-UX iphtvp1 B.11.31 U ia64 3281438578 unlimited-user license
Here is the output of the ‘cc-v’ command on my build node:
cc: HP C/aC++ B3910B A.06.25.02 [Nov 25 2010]
This is a Korn shell script I use to assign the environment variables before issuing the ./configure, gmake commands:
export CFLAGS="-mt -DUNIX -D_USE_BIG_FDS +O3 -I/usr/local/include"
export SFLAGS="-mt -DUNIX -D_USE_BIG_FDS +O3"
export CXXFLAGS="-mt -DUNIX -D_USE_BIG_FDS -Wc,-ansi_for_scope,on +O3 -I/usr/local/include"
export LDSHARED="aCC -b -mt -Wl,+n,+allowunsats,+vnoshlibunsats,+nodefaultrpath,+mergeseg -lstd_v2 -lCsup -lunwind -lpthread -lc -l"
# Variable for linking non-shared C++ binaries
export CXXLINK="-mt -Wl,+n,+nodefaultrpath,+mergeseg -N -lpthread -lm"
export LDOPTS="+s -L/usr/local/lib -L/usr/lib"
export STRIP=`which strip`
Here is how I invoke the ./configure command for libiconv-1.14:
--config-cache --enable-shared --enable-static --disable-rpath --libdir=/usr/local/lib/hpux32 \
I am also attaching the full output of the gmake install command. This is captured with a logging function from a terminal emulator so some of the long commands are truncated.
Please let me know if additional information is required.
Senior Technology Architect, CernerWorks Technologies
address@hidden | 816-201-1476 direct
CONFIDENTIALITY NOTICE This message and any included attachments are from Cerner Corporation and are intended only for the addressee. The information contained in this message is confidential and may constitute inside or non-public information under international, federal, or state securities laws. Unauthorized forwarding, printing, copying, distribution, or use of such information is strictly prohibited and may be unlawful. If you are not the addressee, please promptly delete this message and notify the sender of the delivery error by e-mail or you may call Cerner's corporate offices in Kansas City, Missouri, U.S.A at (+1) (816)221-1024.
iphtvp1 gmake install 15dec2011 reinstall excerpt.txt
Description: iphtvp1 gmake install 15dec2011 reinstall excerpt.txt
|[Prev in Thread]||Current Thread||[Next in Thread]|