- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: complie and runtime problem with gcc compiler
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-11-2009 11:30 PM
тАО02-11-2009 11:30 PM
I encoutered a puzzled problem when i compile and run an old program on a new installed hp-ux machine. Following is the trouble detail:
machine info:
CPU info:
Number of CPUs = 16
Clock speed = 1598 MHz
Bus speed = 533 MT/s
CPUID registers
vendor information = "GenuineIntel"
processor serial number = 0x0000000000000000
processor version info = 0x0000000020010104
architecture revision: 0
processor family: 32 Intel(R) Itanium 2 9100 series
processor model: 1 Intel(R) Itanium 2 9100 series
processor revision: 1 Stepping A1
largest CPUID reg: 4
processor capabilities = 0x0000000000000005
implements long branch: 1
implements 16-byte atomic operations: 1
Bus features
implemented = 0xbdf0000020000000
selected = 0x0020000000000000
Exclusive Bus Cache Line Replacement Enabled
Cache info (per core):
L1 Instruction: size = 16 KB, associativity = 4
L1 Data: size = 16 KB, associativity = 4
L2 Instruction: size = 1024 KB, associativity = 8
L2 Data: size = 256 KB, associativity = 8
L3 Unified: size = 9216 KB, associativity = 9
Memory = 32634 MB (31.869141 GB)
Firmware info:
Firmware revision = 9.048
FP SWA driver revision: 1.18
IPMI is supported on this system.
ERROR: Unable to obtain manageability firmware revision info.
Platform info:
model string = "ia64 hp server rx8640"
machine id number = 7a16ac1c-771e-11dd-a308-d2950179ded4
machine serial number = SGH4830C73
OS info:
sysname = HP-UX
nodename = SRBZ-6
release = B.11.23
version = U (unlimited-user license)
machine = ia64
idnumber = 2048306204
vmunix _release_version:
@(#) $Revision: vmunix: B11.23_LR FLAVOR=perf Fri Aug 29 22:35:38 PDT 2003 $
useful env info:
MANPATH=/opt/VRTS/vxfs4.1/man:/usr/share/man/%L:/usr/share/man:/usr/contrib/man/%L:/usr/contrib/man:/usr/local/man/%L:/usr/local/man:/opt/graphics/common/man:/opt/ignite/share/man/%L:/opt/ignite/share/man:/opt/ldapux/share/man:/opt/ldapux/ypldapd/man:/opt/ipf/man:/opt/cifsclient/share/man:/opt/openssl/man:/opt/openssl/prngd/man:/opt/wbem/share/man:/opt/amgr/man:/opt/amgr/man/%L:/usr/dt/share/man:/opt/samba/man:/opt/samba/WTEC_Support_Tools/man:/opt/resmon/share/man/%L:/opt/resmon/share/man:/opt/perf/man/%L:/opt/perf/man:/opt/prm/man/%L:/opt/prm/man:/opt/gwlm/man/%L:/opt/gwlm/man:/opt/sec_mgmt/share/man:/opt/dsau/man:/opt/gnome/man:/opt/VRTS/man:/opt/perl_32/man:/opt/perl_64/man:/opt/swa/share/man/%L:/opt/swa/share/man:/opt/ssh/share/man:/opt/drd/share/man/%L:/opt/drd/share/man:/opt/sfmdb/pgsql/man:/opt/sfm/share/man:/opt/aCC/share/man/%L:/opt/aCC/share/man:/opt/audio/share/man:/opt/langtools/share/man/%L:/opt/langtools/share/man:/opt/caliper/man/%L:/opt/caliper/man:/opt/cadvise/share/man/%L:/opt/cadvise/share/man:/opt/image/share/man:/opt/sentinel/man/%L:/opt/sentinel/man:/opt/imake/man:/opt/EMCpower/share:/opt/hp-gcc/man
SHLIB_PATH=/usr/lib:/usr/local/lib:/usr/lib/hpux64:/u01/app/lib:/opt/hp-gcc-4.0.4/lib:/opt/hp-gcc-4.0.4/lib/hpux64:/oracle/ora/lib:/oracle/ora/lib32
BILLINGROOT=/develop/bill
PATH=/usr/bin:/usr/ccs/bin:/usr/contrib/bin:/usr/contrib/Q4/bin:/opt/perl/bin:/opt/hparray/bin:/opt/nettladm/bin:/opt/fcms/bin:/usr/contrib/kwdb/bin:/usr/bin/X11:/opt/graphics/common/bin:/opt/upgrade/bin:/opt/ipf/bin:/opt/wbem/bin:/opt/wbem/sbin:/opt/resmon/bin:/opt/perf/bin:/opt/prm/bin:/opt/hpsmh/bin:/opt/gwlm/bin:/opt/gvsd/bin:/opt/sas/bin:/opt/sec_mgmt/bastille/bin:/opt/dsau/bin:/opt/dsau/sbin:/opt/firefox:/opt/gnome/bin:/opt/ignite/bin:/opt/mozilla:/opt/perl_32/bin:/opt/perl_64/bin:/opt/sec_mgmt/spc/bin:/opt/ssh/bin:/opt/swa/bin:/opt/thunderbird:/opt/drd/bin:/opt/sfm/bin:/opt/aCC/bin:/opt/caliper/bin:/opt/cadvise/bin:/opt/sentinel/bin:/opt/langtools/bin:/usr/contrib/bin/X11:/opt/hp-gcc/bin:/develop/bill/bin:/oracle/app/oracle/product/10.2.0/db_2/bin:/opt/aCC/bin:/opt/langtools/bin:/usr/local/bin:/opt/java1.4:.:/develop/bill/bin:/oracle/app/oracle/product/10.2.0/db_2/bin:/opt/aCC/bin:/opt/langtools/bin:/usr/local/bin:/opt/java1.4:.
NLS_LANG=american_america.zhs16gbk
EDITOR=vi
ORACLE_SID=radb
ERASE=^H
ORA_NLS10=/oracle/app/oracle/product/10.2.0/db_2/nls/data
SHELL=/usr/bin/ksh
LD_LIBRARY_PATH=/oracle/app/oracle/product/10.2.0/db_2/lib:ORACLE_HOME/rdbms/lib:/oracle/app/oracle/product/10.2.0/db_2/network/lib:/develop/bill/apps/dll:/usr/lib:/usr/local/lib:/develop/bill/apps/lib/com:/develop/bill/apps/lib/favor_part:/opt/hp-gcc-4.0.4/lib:/opt/hp-gcc-4.0.4/lib/hpux64
TERM=vt100
ORACLE_HOME=/oracle/app/oracle/product/10.2.0/db_2
PWD=/opt/aCC/include
TZ=EAT-8
LINES=53
compiler info:
software_spec GNU_C_C++,l=/opt/hp-gcc-4.0.4,r=4.0.4,v=HP
install_source SRBZ-6:/develop/gcc-ia64-4.0.4.depot
directory /opt/hp-gcc-4.0.4
location /opt/hp-gcc-4.0.4
complie error info:
gcc -mlp64 -o recordtodb recordtodb.o /develop/bill/repository/obj/login.o /develop/bill/repository/obj/stdafx.o /develop/bill/repository/obj/cast5.o /develop/bill/repository/obj/cast5box.o /develop/bill/repository/obj/basicfunc.o /develop/bill/repository/obj/md5.o public.o -lxnet -L/oracle/app/oracle/product/10.2.0/db_2/lib/ -L/develop/bill/repository/obj/ -lclntsh -lm -lstream -lstdc++
ld: (Warning) Unsatisfied symbol "_stream_rmutex" in file /lib/hpux64/libstream.so
ld: (Warning) Potential unresolved symbol "__udivdi3":
shared library reference is resolved to non-exported
definition in file "/opt/hp-gcc-4.0.4/lib/gcc/ia64-hp-hpux11.23/4.0.4/hpux64/libgcc.a[__udivdi3.o]".
ld: (Warning) Potential unresolved symbol "__udivsi3":
shared library reference is resolved to non-exported
definition in file "/opt/hp-gcc-4.0.4/lib/gcc/ia64-hp-hpux11.23/4.0.4/hpux64/libgcc.a[__udivsi3.o]".
ld: (Warning) Potential unresolved symbol "__divdi3":
shared library reference is resolved to non-exported
definition in file "/opt/hp-gcc-4.0.4/lib/gcc/ia64-hp-hpux11.23/4.0.4/hpux64/libgcc.a[__divdi3.o]".
ld: (Warning) Potential unresolved symbol "__divsi3":
shared library reference is resolved to non-exported
definition in file "/opt/hp-gcc-4.0.4/lib/gcc/ia64-hp-hpux11.23/4.0.4/hpux64/libgcc.a[__divsi3.o]".
ld: (Warning) Unsatisfied symbol "_cstreams_rmutex" in file /lib/hpux64/libstream.so
ld: (Warning) Unsatisfied symbol "__cxa_finalize" in file /lib/hpux64/libstream.so
ld: (Warning) Unsatisfied symbol "__cxa_atexit" in file /lib/hpux64/libstream.so
ld: (Warning) Unsatisfied symbol "__cxa_personality_routine" in file /lib/hpux64/libstream.so
9 warnings.
run error info:
/usr/lib/hpux64/dld.so: Unsatisfied code symbol '__cxa_personality_routine' in load module '/usr/lib/hpux64/libstream.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol '_cstreams_rmutex' in load module '/usr/lib/hpux64/libstream.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol '_stream_rmutex' in load module '/usr/lib/hpux64/libstream.so.1'.
Killed
that's all.
how to solve this problem?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-11-2009 11:42 PM
тАО02-11-2009 11:42 PM
Re: complie and runtime problem with gcc compiler
This seems likely a problem with the code itself.
Also insure that HP-UX 64 bit libraries are installed, present and on the SHLIB_PATH and other library path environment variables.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-11-2009 11:59 PM
тАО02-11-2009 11:59 PM
Re: complie and runtime problem with gcc compiler
thanks for your reply. But I don't think the problem is generated from original code,because I have runned the code for about 2 years at other machine(same hp-ux version). and I assure that the 64-bit libraries has been installed. I have compared the shlib_path configuration of the new machine with the old ones, and didn't find any difference. So I don't think the resolution you provide can resolve my trouble.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-12-2009 12:53 AM
тАО02-12-2009 12:53 AM
SolutionYou also must compile and link with g++, not gcc. Remove -lstdc++.
This warning is scary but it doesn't say where the problem is:
ld: (Warning) Potential unresolved symbol "__udivdi3": shared library reference is resolved to non-exported definition in file __udivdi3.o".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-12-2009 02:11 AM
тАО02-12-2009 02:11 AM
Re: complie and runtime problem with gcc compiler
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-12-2009 02:13 AM
тАО02-12-2009 02:13 AM