Hi to everybody,

I'm trying to compile OpenSC in Solaris 10-SPARC and I'm having lots of 
trouble in the make install script.

I compile it with this flags:

export 
PATH=/opt/SUNWspro/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/sfw/bin:/usr/ccs/bin:/opt/sfw/bin:/usr/ucb:
$PATH

export CFLAGS="-I/usr/include -I/usr/sfw/include -I/opt/sfw/include -
I/opt/libassuan/include -I/usr/include/smartcard"

export LDFLAGS="-L/usr/lib -R/usr/lib -L/usr/local/lib -R/usr/local/lib -
L/usr/sfw/lib -R/usr/sfw/lib -L/opt/sfw/lib -L/opt/libassuan/lib -
R/opt/libassuan/lib -L/usr/include/smartcard/ -lintl -R/usr/ucblib/ -
I/usr/ucblib/ "

export LIBUSB_CFLAGS="-I/usr/sfw/include"

export LIBUSB_LIBS="-I/usr/sfw/lib -R/usr/sfw/lib -lusb"

export OPENSSL_CFLAGS="-I/usr/sfw/include"

export OPENSSL_LIBS="-L/usr/sfw/lib -R/usr/sfw/lib -lssl -lcrypto -lsocket -
lnsl -ldl"

export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig

export CC=cc

export CXX=CCd

I have tried lots of different things like put -fPIC in CFLAGS and LDFLAGS and 
I always get this error:
Text relocation remains                         referenced                      
                                                                                
 
    against symbol                  offset      in file                         
                                                                                
 
<unknown>                           0x1460      /usr/lib/libopensc.a(sc.o)      
                                                                                
 
<unknown>                           0x1464      /usr/lib/libopensc.a(sc.o)      
                                                                                
 
<unknown>                           0x1468      /usr/lib/libopensc.a(sc.o)      
                                                                                
 
<unknown>                           0xa7c       /usr/lib/libopensc.a(asn1.o)    
                                                                                
 
<unknown>                           0xa80       /usr/lib/libopensc.a(asn1.o)    
                                                                                
 
<unknown>                           0xa84       /usr/lib/libopensc.a(asn1.o)    
                                                                                
 
<unknown>                           0xa88       /usr/lib/libopensc.a(asn1.o)    
                                                                                
 
<unknown>                           0xa8c       /usr/lib/libopensc.a(asn1.o)    
                                                                                
 
<unknown>                           0x2e44      /usr/lib/libopensc.a(asn1.o)    
                                                                                
 
<unknown>                           0x2e48      /usr/lib/libopensc.a(asn1.o)    
                                                                                
 
<unknown>                           0x2e4c      /usr/lib/libopensc.a(asn1.o)    
   
...
__iob                               0x80c       /usr/lib/libopensc.a(ui.o)      
                                                                                
 
__iob                               0x8ac       /usr/lib/libopensc.a(ui.o)      
                                                                                
 
__iob                               0x8b0       /usr/lib/libopensc.a(ui.o)      
                                                                                
 
__iob                               0x8c8       /usr/lib/libopensc.a(ui.o)      
                                                                                
 
__iob                               0x8cc       /usr/lib/libopensc.a(ui.o)      
                                                                                
 
read                                0x34f0      /usr/lib/libopensc.a(card-
piv.o)                                                                          
       
fread                               0x37c       /usr/lib/libopensc.a(pkcs15-
cache.o)                                                                        
     
fflush                              0xb14       /usr/lib/libopensc.a(ui.o)      
                                                                                
 
uncompress                          0x10d8      /usr/lib/libopensc.a(pkcs15-
infocamere.o)                                                                   
     
uncompress                          0x6b8       /usr/lib/libopensc.a(pkcs15-
actalis.o)                                                                      
     
uncompress                          0x248       
/usr/lib/libopensc.a(compression.o)                                             
                                 
inflateEnd                          0x1a4       
/usr/lib/libopensc.a(compression.o)                                             
                                 
inflateEnd                          0x1c4       
/usr/lib/libopensc.a(compression.o)                                             
                                 
inflateEnd                          0x4e0       
/usr/lib/libopensc.a(compression.o)                                             
                                 
inflate                             0x18c       
/usr/lib/libopensc.a(compression.o)                                             
                                 
inflate                             0x418       
/usr/lib/libopensc.a(compression.o)                                             
                                 
inflateInit2_                       0x15c       
/usr/lib/libopensc.a(compression.o)                                             
                                 
inflateInit2_                       0x380       
/usr/lib/libopensc.a(compression.o)      
ld: fatal: relocations remain against allocatable but non-writable sections 


To compile I'm using the solaris folder inside opensc. I'm trying 
opensc-0.11.7 but opensc-0.11.8 gets the same error. 


I have read the I should pass -G to gcc but this provokes that gcc gets hanged 
at configure.

Any idea?? Does anybody have opensc compiled for solaris 10-SPARC?

Thanks
-- 
Marc Rios Vallès
m...@c3po.es

C3PO, S.A.
http://www.c3po.es
C/ Alejandro Goicoechea, 6 Local 9 - 08960 St. Just Desvern, Barcelona
Tel. 93 417 99 55 - Fax 93 253 12 80


_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to