hello

with some hardcoding of ExtUtils/MM_Unix.pm I am able to get a .so compiled

gnumake seems to work fine

gnumake install seems to work ok

but when i run it i get strange relocation errors

i do not even know where to begin to look for this problem

any suggestions

the main problem being


Can't load '/home/ayoung/tmp/_Inline/lib/auto/subaccount_pl_657a/subaccou 
nt_pl_657a.so' for module subaccount_pl_657a: ld.so.1: /home/ayoung/bin/perl: fatal: 
relocation error: file /usr/local/ACE/5.1.13/SOLARIS28/SUNPRO52/lib32a/libACE.so: 
symbol __1cDstdPbasic_streambuf4Ccn0ALchar_traits4Cc___Jshowmanyc6M_l_: referenced 
symbol not found at 
/home/ayoung/lib/perl5/5.8.0/sun4-solaris-thread-multi/DynaLoader.pm line 229.  at 
/home/ayoung/lib/perl5/site_perl/5.8.0/Inline.pm line 500



]0; ayoung@ux-dev7:/home/ayoung/tmp  Starting Build Prepocess Stage
Finished Build Prepocess Stage

Starting Build Parse Stage
Finished Build Parse Stage

Starting Build Glue 1 Stage
Finished Build Glue 1 Stage

Starting Build Glue 2 Stage
Finished Build Glue 2 Stage

Starting Build Glue 3 Stage
Finished Build Glue 3 Stage

Starting Build Compile Stage
  Starting "perl Makefile.PL" Stage
WARNING: CC is not a known parameter.
WARNING: LD is not a known parameter.
Writing Makefile for subaccount_pl_657a
  Finished "perl Makefile.PL" Stage

  Starting "make" Stage
/home/ayoung/bin/perl 
/home/ayoung/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap 
/home/ayoung/lib/perl5/5.8.0/ExtUtils/typemap  
subaccount_pl_657a.xs subaccount_pl_657a.xsc && mv subaccount_pl_657a.xsc 
subaccount_pl_657a.c
CC -c  -I/home/ayoung/tmp -I/home/ayoung/tmp -I/prod_opt/odbc/include 
-I/home/ayoung/projects/g4/ntdev/services/clrsvcs/install/incl ude/rscs 
-I/home/g4dev/cti_prod/.1.4/install/include -I/bld/sun/v1247.0/wfg/include/incl/GA 
-I/bld/sun/v1247.0/GA -I/bld/sun/v1247.0/wfg/include/rtdds 
-I/usr/local/xerces/xerces-c1_6_0/include -I/bld/sun/v1247.0/wfg/include 
-I/usr/local/ldap/netscape/ldapcsdk414/include -I/bld/sun/v1247.0/wfg/include/CmdLine 
-I/usr/local/ACE/5.1.13/SOLARIS28/SUNPRO52/include -I/usr/local/ACE/5.1.13 
-I/usr/local/rogue711/workspaces/SOLARIS28/SUNPRO52/12s_nonstl 
-I/usr/local/tibco/6.6/SOL28/SPARC/include  -mt  -library=rwtools7_std,Cstd -lCrun 
-features=no%localfor,anachronisms,no%conststrings,no%export -xtarget=ultra2 
-xarch=v8plusa -O    -DINLINE_VERSION=\"0.00\"  -DXS_VERSION=\"0.00\" -KPIC 
"-I/home/ayoung/lib/perl5/5.8.0/sun4-solaris-thread-multi/CORE "   subaccount_pl_657a.c
Running Mkbootstrap for subaccount_pl_657a ()
chmod 644 subaccount_pl_657a.bs
rm -f blib/arch/auto/subaccount_pl_657a/subaccount_pl_657a.so 
LD_RUN_PATH="/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib:/usr/lib:/bld/sun/v1247.0/wfg/lib:/usr/ccs/lib:/usr/local/tibco/6.6/SOL28/SPARC/lib:/usr/local/rogue711/workspaces/SOLARIS28/SUNPRO52/12s_nonstl/lib32:/usr/ucblib:/usr/local/xerces/xerces-c1_6_0/SUNPRO52/lib32a:/usr/local/ACE/5.1.13/SOLARIS28/SUNPRO52/lib32a"
 CC  -G -L/usr/ccs/lib -L/prod_opt/SUNWspro_6.2/SUNWspro/WS6U2/lib -L/usr/lib 
-L/usr/local/lib subaccount_pl_657a.o  -o 
blib/arch/auto/subaccount_pl_657a/subaccount_pl_657a.so   -lCrun -ldl 
-L/bld/sun/v1247.0/wfg/lib -L/usr/ucblib 
-L/usr/local/ACE/5.1.13/SOLARIS28/SUNPRO52/lib32a 
-L/usr/local/rogue711/workspaces/SOLARIS28/SUNPRO52/12s_nonstl/lib32 
-L/usr/local/tibco/6.6/SOL28/SPARC/lib 
-L/usr/local/xerces/xerces-c1_6_0/SUNPRO52/lib32a -lc -lgaconfiguration -lgaeventloop 
-lgainitialization -lgalocation -lgalogging -lgamessaging -lgamonitoring -lganetutils 
-lgaregistry -lgautil -lgen -lnsl -lposix4 -lpthread -lsocket -lsunmath -ltibrv 
-ltibrvcm -ltibrvcmq -ltibrvcpp -l!tibrvft -ltls12s -lucb -lxerces-c1_6_0 -lm -lw 
-lCrun -R/usr/local/ACE/5.1.13/SOLARIS28/SUNPRO52/lib32a -lACE  
chmod 755 blib/arch/auto/subaccount_pl_657a/subaccount_pl_657a.so
cp subaccount_pl_657a.bs 
blib/arch/auto/subaccount_pl_657a/subaccount_pl_657a.bs
chmod 644 blib/arch/auto/subaccount_pl_657a/subaccount_pl_657a.bs
  Finished "make" Stage

  Starting "make install" Stage
Installing 
/home/ayoung/tmp/_Inline/lib/auto/subaccount_pl_657a/subaccoun
t_pl_657a.so
Installing 
/home/ayoung/tmp/_Inline/lib/auto/subaccount_pl_657a/subaccoun
t_pl_657a.bs
Files found in blib/arch: installing files in blib/lib into 
architecture dependent library tree
Writing /home/ayoung/tmp/_Inline/lib/auto/subaccount_pl_657a/.packlist
  Finished "make install" Stage

  Starting Cleaning Up Stage
  Finished Cleaning Up Stage

Finished Build Compile Stage

Had problems bootstrapping Inline module 'subaccount_pl_657a'

Can't load 
'/home/ayoung/tmp/_Inline/lib/auto/subaccount_pl_657a/subaccount_pl_657a.so' for 
module subaccount_pl_657a: ld.so.1: /home/ayoung/bin/perl: fatal: relocation error: 
file /usr/local/ACE/5.1.13/SOLARIS28/SUNPRO52/lib32a/libACE.so: symbol 
__1cDstdPbasic_streambuf4Ccn0ALchar_traits4Cc___Jshowmanyc6M_l_: referenced symbol not 
found at /home/ayoung/lib/perl5/5.8.0/sun4-solaris-thread-multi/DynaLoader.pm line 
229.  at /home/ayoung/lib/perl5/site_perl/5.8.0/Inline.pm line 500


 at ./subaccount.pl line 0
INIT failed--call queue aborted.



----- End forwarded message -----

-- 
Aaron

Reply via email to