hi,

I have written a c++ application that uses the Xerces C++ parser.  The
program, named 'a.out', compiles (with g++/gcc version 2.8.0) and runs
correctly on Solaris when it is I that am running it, however any other
user of my program gets a "relocation error" or some variation of this
theme.  

My aim is to discover a way such that the compiled form of the program
is stand-alone and does not require any special environment
specifications in order to run my executable.  Additionally, the
executable should run correctly regardless of the path in which it sits.

If anyone has any thoughts on how to accomplish this, it would help me
out a great deal. I have limited experience with linker options, but
suspect this is where the problem lies.  I have googled and seen that
others have seen this error, but I have yet to view a solution.

thanks for any help in advance,
Avram

the current error I am getting:
------------------------------
%a.out
ld.so.1: /home/aelony/a.out: fatal: relocation error: file
/home/aelony/a.out
: symbol _6XMLUni.fgRuntimeException_Name: referenced symbol not found
Killed
%

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to