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