in reply to Re: can't locate object method bootstrap
in thread can't locate object method bootstrap

True, but as I said, its because we run a distro that is moved to multiple machines and operating systems. We use a default 5.8 install of Perl, with all additional modules and specially made features added to our local distro. This has never come up as an issue in the past, which was why this error has been perplexing. Even if I could install this on the Windows machine I am testing on, that does not help me with the other 30+ machines of Linux, Solaris, AIX and HPUX variants that this needs to run on.
  • Comment on Re^2: can't locate object method bootstrap

Replies are listed 'Best First'.
Re^3: can't locate object method bootstrap
by Joost (Canon) on Dec 21, 2007 at 23:18 UTC
    You can't just copy Socket6.pm to different architectures, because it requires system-dependent C code to be compiled and installed. This applies to any perl module incorporating XS code.

    You need either a system dependent distro for each OS, or you could possibly get around that by building every XS module for each system once, and compile them into a single bundle making sure that only the right file for the current OS is used. I'm not sure which one is easier.

Re^3: can't locate object method bootstrap
by Anonymous Monk on Dec 21, 2007 at 23:04 UTC
    The point is you haven't installed Socket6, which requires a c/c++ compiler