At 09:31 -0700 23/05/2000, Prymmer/Kahn wrote: >On Mon, 22 May 2000, Larry Moore wrote: >> >> Except that when I ran all.out, it wanted :Dynaloader: dl_mpeix.xs . >> Strange. > >That is bizarre. > It's from the Makefile.mk provided. I edited dl_mpeix.xs dl_mpeix.c out. I just finished the exercise of duplicting every GUSI:include:folder:header.h to make a corresponding GUSI:include:folder/header.h file. MrC and SC don't grok '/'s as folder separation. I'm trying the magic incantation that Arved provided to compile extensions using MrC/SC and shall let you know how that proceeds. If it succeeds finally, I can edit ExtBuildRules.mk. Of necessity, I'm working on DynaLoader.xs first. Here's my progress to date: set boot_sym boot_DynaLoader SC -w off -d __STD_C -d MULTIPLICITY -model cfmFlat -i "External_HD:MacPerl:perl-5.6.0:" -i "{sfio}include:" -i "{GUSI}include:" -i "{Cincludes}" -i ":" -o {name}.c.cfm.o {name}.c no complaints. ILink {name}.c.cfm.o -w -xm sharedlibrary -model cfmflat "{SharedLibraries}InterfaceLib" "{SharedLibraries}StdCLib" "{SharedLibraries}MathLib" "External_HD:MacPerl:perl-5.6.0:PerlStub" -c cfmg -export {boot_sym} -o {name}.seg # Undefined entry, name: "_$Perl_Gcurinterp_ptr" # Referenced from "boot_DynaLoader" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tstack_sp_ptr" # Referenced from "boot_DynaLoader" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tmarkstack_ptr_ptr" # Referenced from "boot_DynaLoader" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tstack_base_ptr" # Referenced from "boot_DynaLoader" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_newXS" # Referenced from "boot_DynaLoader" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Isv_yes_ptr" # Referenced from "boot_DynaLoader" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Gcurinterp_ptr" # Referenced from "_$dl_private_init" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Gcurinterp_ptr" # Referenced from "dl_private_init" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Gcurinterp_ptr" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tstack_sp_ptr" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tmarkstack_ptr_ptr" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tstack_base_ptr" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_croak" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Top_ptr" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tcurpad_ptr" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_sv_newmortal" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_sv_setpv" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_mg_set" # Referenced from "XS_DynaLoader_dl_error" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Gcurinterp_ptr" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tstack_sp_ptr" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tmarkstack_ptr_ptr" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tstack_base_ptr" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_croak" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Tna_ptr" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_sv_2pv" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_sv_2iv" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_newXS" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_newRV" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_sv_2mortal" # Referenced from "XS_DynaLoader_dl_install_xsub" in file "DynaLoader.c.cfm.o" # Undefined entry, name: "_$Perl_Gcurinterp_ptr" # Referenced from "XS_DynaLoader_dl_undef_symbols" in file "DynaLoader.c.cfm.o" # ILink - Execution terminated! didn't get to the final step of: MakeFlat {name}.seg -packdata off -share global -o {name}.CFM or perhaps -o {name} --- "the universe is not only queerer than we suppose, but queerer than we can suppose" - Haldane Larry Moore Fergus On Canada N1M 1V7 ljmoore@freespace.net http://freespace.net/~ljmoore/Larry_resume.html ==== Want to unsubscribe from this list? ==== Send mail with body "unsubscribe" to macperl-porters-request@macperl.org