Sounds like some stupid limitation on the length of a command line.  Can
you make a symlink to /nfs/home1/bhavani/lcdux8, reset the appropriate
environment variables and rebuild from the linked directory, thereby
shortening the absolute path to the object files?  The closer you can make
it to the root of the file system, the better.  You could even shorten
xerces-c-src1_6_0 by renaming it.

Dave



                                                                                       
                                               
                      "Bhavani                                                         
                                               
                      Ravichandran"            To:      <[EMAIL PROTECTED]>  
                                               
                      <[EMAIL PROTECTED]         cc:      (bcc: David N 
Bertoni/Cambridge/IBM)                                          
                      >                        Subject: Build problems in Tru64        
                                               
                                                                                       
                                               
                      02/06/2002 06:50                                                 
                                               
                      AM                                                               
                                               
                      Please respond                                                   
                                               
                      to xerces-c-dev                                                  
                                               
                                                                                       
                                               
                                                                                       
                                               




I tried to post this yesterday. I am not sure it got posted - atleast I
couldn't see it. So here I go again. I apologize if this is a duplicate.


I am trying to build Xerces-C++ 1.6 on Tru64 V5.1.
The compiler I am using is
cc = Compaq C V6.3-025  (cc)
CC = DIGITAL C++ V6.1-029  (cxx)

I get the following error when it tries to create the shared object. I have
the first few lines of the link line below:

cxx -DTRU64 -shared -ptr
/nfs/home1/bhavani/lcdux8/xerces-c-src1_6_0/.cxx_repository  -o
/nfs/home1/bhavani/lcdux8/xerces-c-src1_6_0/lib/libxerces-c1_6_0.so
/nfs/home1/bhavani/lcdux8/xerces-c-src1_6_0/obj/TRU64/ASCIIRangeFactory.o
/nfs/home1/bhavani/lcdux8/xerces-c-src1_6_0/obj/TRU64/AbstractNumericFacetVa

lidator.o /.............................deleted a few lines here
.....................
/nfs/home1/bhavani/lcdux8/xerces-c-src1_6_0/obj/TRU64/YearMonthDatatypeValid

ator.o
s/home1/bhavani/lcdux8/xerces-c-src1_6_0/obj/TRU64/sax2Dummy.o    -lpthread
 -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -lc -lrt
cc: Error: can't find or exec: /usr/lib/cmplrs/cc/ld
  : Arg list too long
cc: Error: can't find or exec: /usr/lib/cmplrs/cc/ld
  : Arg list too long

Has anyone else seen this error before or have an idea how to fix this? Am
I
using the correct compilers for this platform?

Thanks,
Bhavani.



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







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

Reply via email to