Hi David Thanks for your reply.
I use PERL 5.8.3 on Linux . I try to translate a perl module to C source code by B::C (Perl compiler's C backend) . You can find B::C from http://search.cpan.org/~nwclark/perl-5.8.5/ext/B/B/C.pm . After your hint , most problem have been solved . But I get new problem as follow : No definition for sub Socket::INADDR_ANY No definition for sub Socket::INADDR_ANY (unable to autoload) No definition for sub Socket::SO_PROTOCOL No definition for sub Socket::SO_PROTOCOL (unable to autoload) No definition for sub Socket::SO_DONTLINGER No definition for sub Socket::SO_DONTLINGER (unable to autoload) . . . Could you tell me how to solve it ? Could anyone give me a suggestion ? Thank you, Allen ----- Original Message ----- From: "David Cantrell" <[EMAIL PROTECTED]> To: "Allen\(ÂÃÂÃ\)" <[EMAIL PROTECTED]> Sent: Tuesday, November 09, 2004 5:35 PM Subject: Re: Need help . Allen(random squiggles) wrote: > Could anyone give me a solution or suggestion to solve this problem ? Yes, you should read what is on the screen. > [PERL under Linux]# perl -MO=C,-owin32.c win32_exec.pm ^^^^^ ^^^^^ ^^^^^ > Base class package "Msf::PayloadComponent::Win32Execute" is empty. > > (Perhaps you need to 'use' the module which defines that package first.) Did you try this? -- David Cantrell | Hero of the Information Age Good advice is always certain to be ignored, but that's no reason not to give it -- Agatha Christie