- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: problem compiling programs under hpux11.11
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
тАО06-24-2004 11:08 PM
тАО06-24-2004 11:08 PM
Re: problem compiling programs under hpux11.11
i meant the gcc-supplied types.h which will be in some location like
/usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/include/sys/types.h
this is the file that gets included when you compile with gcc because gcc's default include path has the above path first and /usr/include later.
--
ranga
[i work for hpe]
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-24-2004 11:23 PM
тАО06-24-2004 11:23 PM
Re: problem compiling programs under hpux11.11
CFLAGS = -g -w -I/opt/OV/include -I. $(SNMP_LIBPATH) /opt/OV/lib
you want to include the library lookup path but you missed the -L.
you should change that to
CFLAGS = -g -w -I/opt/OV/include -I. -L $(SNMP_LIBPATH) -L/opt/OV/lib
note that the makefile is not initializing SNMP_LIBPATH. you have to correct that.
--
ranga
[i work for hpe]
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-24-2004 11:52 PM
тАО06-24-2004 11:52 PM
Re: problem compiling programs under hpux11.11
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-25-2004 12:08 AM
тАО06-25-2004 12:08 AM
Re: problem compiling programs under hpux11.11
If you are compiling a 64bit application then add -mlp64 to the compile option. This will remove this error.
manish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-25-2004 12:45 AM
тАО06-25-2004 12:45 AM
Re: problem compiling programs under hpux11.11
i have modify the file /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.3.2/include/sys/types.h
after i have modify the makefile
and i have another message
# ./compile -mlp64
/usr/local/bin/gcc -g -w -I/opt/OV/include -I. -L -L/opt/OV/lib -L/opt/IXImd12s/lib -L/opt/OV/lib -c AlcPabxPolling.c
/usr/local/bin/gcc -g -w -I/opt/OV/include -I. -L -L/opt/OV/lib -L/opt/IXImd12s/lib -L/opt/OV/lib -c SnmpPrints.c
Linking AlcPabxPolling ...
done
# ls
AlcPabxPolling AlcPabxPolling.o core SnmpPrints.c
AlcPabxPolling.c AlcPabxPolling_origin makefile SnmpPrints.o
AlcPabxPolling.h compile makefile_origin
# ./AlcPabxPolling
/usr/lib/dld.sl: Unresolved symbol: [Vtable]key:__dt__9exceptionFv (data) from /usr/lib/libstd.2
/usr/lib/dld.sl: Unresolved symbol: typeid__XT9exception_ (data) from /opt/OV/lib/libov.3
/usr/lib/dld.sl: Unresolved symbol: [Vtable]key:__dt__21__versioned_type_infoFv (data) from /opt/OV/lib/libov.3
/usr/lib/dld.sl: Unresolved symbol: __bad_exception (data) from /opt/OV/lib/libov.3
/usr/lib/dld.sl: Unresolved symbol: __bad_alloc_exception (data) from /opt/OV/lib/libov.3
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from /opt/OV/lib/libov.3
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from /usr/lib/libstd.2
/usr/lib/dld.sl: Unresolved symbol: typeid__XT9exception_ (data) from /usr/lib/libstd.2
/usr/lib/dld.sl: Unresolved symbol: [Vtable]key:__dt__21__versioned_type_infoFv (data) from /usr/lib/libstd.2
/usr/lib/dld.sl: Unresolved symbol: __bad_exception (data) from /usr/lib/libstd.2
/usr/lib/dld.sl: Unresolved symbol: __bad_alloc_exception (data) from /usr/lib/libstd.2
/usr/lib/dld.sl: Unresolved symbol: typeid__XT9exception_ (data) from /opt/OV/lib/libovsnmp.3
/usr/lib/dld.sl: Unresolved symbol: __bad_exception (data) from /opt/OV/lib/libovsnmp.3
/usr/lib/dld.sl: Unresolved symbol: __bad_alloc_exception (data) from /opt/OV/lib/libovsnmp.3
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from /opt/OV/lib/libovsnmp.3
/usr/lib/dld.sl: Unresolved symbol: [Vtable]key:__dt__21__versioned_type_infoFv (data) from /opt/OV/lib/libovsnmp.3
Abort(coredump)
#
- Tags:
- unsat
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-25-2004 12:57 AM
тАО06-25-2004 12:57 AM
Re: problem compiling programs under hpux11.11
Do not change any *.h file. These files do not have a problem. If you have changed any file then please revert the changes.
You can verify that the problem is not in the header file by compiling a small test program. Use -E option to make sure that the same header file is being included.
As for the unsatisfied symbols the libc.2 should be /usr/lib/pa20_64/libc.2. Just do a nm(1) on the library and grep the symbols which are listed as unsatisfied.
manish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-25-2004 01:27 AM
тАО06-25-2004 01:27 AM
Re: problem compiling programs under hpux11.11
# ./compile
/usr/local/bin/gcc -g -w -I/opt/OV/include -I. -L -L/opt/OV/lib -L/opt/IXImd12s/lib -L/opt/OV/lib -c AlcPabxPolling.c
In file included from /opt/OV/include/OV/OVsnmpApi.h:60,
from /opt/OV/include/OV/OVsnmp.h:46,
from AlcPabxPolling.c:25:
/usr/include/sys/socket.h:484: error: erreur d'analyse syntaxique before "sendfile"
/usr/include/sys/socket.h:484: error: erreur d'analyse syntaxique before "bsize_t"
/usr/include/sys/socket.h:485: error: erreur d'analyse syntaxique before "sendpath"
/usr/include/sys/socket.h:485: error: erreur d'analyse syntaxique before "bsize_t"
*** Erreur - code de sortie 1
Arr├Г┬кt.
#
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-25-2004 01:31 AM
тАО06-25-2004 01:31 AM
Re: problem compiling programs under hpux11.11
I do not see the -mlp64 option in the compile line. Please add it to the compile line.
manish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-25-2004 01:37 AM
тАО06-25-2004 01:37 AM
Re: problem compiling programs under hpux11.11
Do you know the patch must i put on my hpux machine to turn gcc and hpov.
# ./compile -mlp64
/usr/local/bin/gcc -g -w -I/opt/OV/include -I. -L -L/opt/OV/lib -L/opt/IXImd12s/lib -L/opt/OV/lib -c AlcPabxPolling.c
In file included from /opt/OV/include/OV/OVsnmpApi.h:60,
from /opt/OV/include/OV/OVsnmp.h:46,
from AlcPabxPolling.c:25:
/usr/include/sys/socket.h:484: error: erreur d'analyse syntaxique before "sendfile"
/usr/include/sys/socket.h:484: error: erreur d'analyse syntaxique before "bsize_t"
/usr/include/sys/socket.h:485: error: erreur d'analyse syntaxique before "sendpath"
/usr/include/sys/socket.h:485: error: erreur d'analyse syntaxique before "bsize_t"
*** Erreur - code de sortie 1
Arr├Г┬кt.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-25-2004 01:42 AM
тАО06-25-2004 01:42 AM
Re: problem compiling programs under hpux11.11
I still do not see the -mlp64 in the compile line.
# ./compile -mlp64
/usr/local/bin/gcc -g -w -I/opt/OV/include -I. -L -L/opt/OV/lib -L/opt/IXImd12s/lib -L/opt/OV/lib -c AlcPabxPolling.c
edit the file: compile and add -mlp64 in the option for gcc:
/usr/local/bin/gcc -g -w -mlp64 -I....
and then try. I have had similar problem and it was solved by this.
manish.