- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Linker error while linking the static library
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
тАО09-16-2009 10:27 PM
тАО09-16-2009 10:27 PM
Linker error while linking the static library
We are facing this issue while linking, all the source code compiled fine. The options that we used during compilation are:
/opt/aCC/bin/aCC -g0 -D__STDC_32_MODE__ -DCS_FML32 -D_HPUX_SOURCE -D_POSIX_C_SOURCE=199506L -DNOWHAT -AP -v -w -I.
it compiles fine, but during link time its gives us the following error:
/opt/aCC/bin/aCC -g0 -Wl,+s -Wl,+k,-Bimmediate -L. -L. -L/opt/siadev/sxbenja/SIA/lib -L/opt/tuxdir/tuxedo8.1/lib -L/opt/tuxdir/tuxedo8.1/lib -o sialog sialog_v1.o -lsharemem_v1 -lutils
ld: Unsatisfied symbol "setfill(int)" in file sialog_v1.o
ld: Unsatisfied symbol "rwse_PosBeyondEndOfString" in file ./libsharemem_v1.a[SharedMem_v1.o]
ld: Unsatisfied symbol "basic_string
ld: Unsatisfied symbol "ostream::operator<<(char const*)" in file sialog_v1.o
ld: Unsatisfied symbol "rwse_StringIndexOutOfRange" in file sialog_v1.o
ld: Unsatisfied symbol "HPMutexWrapper::~HPMutexWrapper()(complete)" in file sialog_v1.o
ld: Unsatisfied symbol "virtual table of length_error" in file sialog_v1.o
ld: Unsatisfied symbol "hex(ios&)" in file sialog_v1.o
ld: Unsatisfied symbol "type info of length_error" in file sialog_v1.o
ld: Unsatisfied symbol "rwse_ResultLenInvalid" in file sialog_v1.o
ld: Unsatisfied symbol "setw(int)" in file sialog_v1.o
ld: Unsatisfied symbol "HPMutexWrapper::init()" in file sialog_v1.o
ld: Unsatisfied symbol "ifstream::open(char const*,int,int)" in file ./libsharemem_v1.a[SharedMem_v1.o]
ld: Unsatisfied symbol "Iostream_init::~Iostream_init()(complete)" in file sialog_v1.o
ld: Unsatisfied symbol "rwse_UnexpectedNullPtr" in file sialog_v1.o
ld: Unsatisfied symbol "ostream::operator<<(ios& (*)(ios&))" in file sialog_v1.o
ld: Unsatisfied symbol "Iostream_init::Iostream_init()(complete)" in file sialog_v1.o
ld: Unsatisfied symbol "ifstream::ifstream()(complete)" in file ./libsharemem_v1.a[SharedMem_v1.o]
ld: Unsatisfied symbol "ifstream::~ifstream()(complete)" in file ./libsharemem_v1.a[SharedMem_v1.o]
ld: Unsatisfied symbol "cerr" in file sialog_v1.o
ld: Unsatisfied symbol "rwse_InvalidSizeParam" in file sialog_v1.o
ld: Unsatisfied symbol "fstreambase::close()" in file ./libsharemem_v1.a[SharedMem_v1.o]
ld: Unsatisfied symbol "cout" in file sialog_v1.o
ld: Unsatisfied symbol "istream::do_ipfx(int)" in file ./libsharemem_v1.a[SharedMem_v1.o]
ld: Unsatisfied symbol "endl(ostream&)" in file sialog_v1.o
ld: Unsatisfied symbol "filebuf::openprot" in file ./libsharemem_v1.a[SharedMem_v1.o]
ld: Unsatisfied symbol "ostream::operator<<(int)" in file sialog_v1.o
ld: Unsatisfied symbol "ostream::operator<<(unsigned long)" in file sialog_v1.o
ld: Unsatisfied symbol "HPMutexWrapper::unlock(void*)" in file sialog_v1.o
ld: Unsatisfied symbol "virtual table of logic_error" in file sialog_v1.o
ld: Unsatisfied symbol "type info of logic_error" in file sialog_v1.o
ld: Unsatisfied symbol "HPMutexWrapper::lock(void*)" in file sialog_v1.o
ld: Unsatisfied symbol "type info of out_of_range" in file sialog_v1.o
ld: Unsatisfied symbol "virtual table of out_of_range" in file sialog_v1.o
we have included teh following header files:
#include
#include
#include
#include
#include
#include
in sialog_v1.cpp
and
#include
#include
#include
#include
#include
in SharedMem_v1.cpp
Any issues with the above headers which is causing the link time errors.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-16-2009 10:52 PM
тАО09-16-2009 10:52 PM
Re: Linker error while linking the static library
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-17-2009 01:58 AM
тАО09-17-2009 01:58 AM
Re: Linker error while linking the static library
>by including the -lstream -lstd libraries
You must NOT do that, except when creating shlibs.
>but during link time its gives us the following error:
>aCC -g0 -Wl,+s -Wl,+k,-Bimmediate
If you are going to compile with -AP, you must also link with -AP.
Your kludge is creating an unsupported application that is mixing -AA and -AP.
- Tags:
- -AA
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-17-2009 03:56 AM
тАО09-17-2009 03:56 AM
Re: Linker error while linking the static library
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-18-2009 01:53 AM
тАО09-18-2009 01:53 AM
Re: Linker error while linking the static library
If you are happy with your answers, please read the following about reopening threads and assigning points:
http://forums.itrc.hp.com/service/forums/helptips.do?#41
http://forums.itrc.hp.com/service/forums/helptips.do?#33